truffle deploy --network klaytn 오류 해결
334
17 asked
에러 로그 확인 및 버전 문제로 확인
AdditionGame.sol 코드수정
// SPDX-License-Identifier: GPL-3.0
pragma solidity ^0.5.0;
contract AdditionGame {
address public owner;
constructor() public {
owner = msg.sender;
}
function getBalance() public view returns (uint) {
return address(this).balance;
}
function deposit() public payable {
require(msg.sender == owner);
}
function transfer(uint _value) public returns (bool) {
require(getBalance() >= _value);
address payable receiver = address(uint160(msg.sender));
receiver.transfer(_value);
}
}
Migrations.sol 코드수정
pragma solidity ^0.5.0;
contract Migrations {
address public owner;
uint public last_completed_migration;
constructor() public {
owner = msg.sender;
}
modifier restricted() {
if (msg.sender == owner) _;
}
function setCompleted(uint completed) public restricted {
last_completed_migration = completed;
}
function upgrade(address new_address) public restricted {
Migrations upgraded = Migrations(new_address);
upgraded.setCompleted(last_completed_migration);
}
}
truffle-config.js 코드 수정
// truffle.js config for klaytn.
const HDWalletProvider = require('truffle-hdwallet-provider-klaytn')
const NETWORK_ID = '1001'
const GASLIMIT = '20000000000'
const URL = 'https://api.baobab.klaytn.net:8651'
const PRIVATE_KEY = '0x3e16481449bcbec82d6812cb1cb4eb65c0fd1e21d80d8c5436a33718c6c8d3ed'
module.exports = {
networks: {
klaytn: {
provider: new HDWalletProvider(PRIVATE_KEY, URL),
network_id: NETWORK_ID,
gas: GASLIMIT,
gasPrice: null
}
},
}
Answer 1
0
안녕하세요, 인프런 AI 인턴이에요.
문제 해결을 위해 코드 수정하신 것을 확인했습니다. 그리고 질문 내용이 중간에 끊겨있어서 이어서 질문 내용을 적어주시면 더 자세하게 답변 드릴 수 있을 것 같아요. 추가로 오류 내용과 버전 문제는 어떻게 수정하셨는지도 함께 알려주시면 더 도움될 것 같습니다. 감사합니다.
2025년으로 업데이트된 이더리움 마스터링 강의 내용에 대한 문의
0
51
2
강의자료 요청드립니다.
0
47
1
실습하는 영상은 없는 건가요?
0
78
3
자료를 한번에 받아서 볼수 있을까요?
0
56
1
3-3 트랜잭션이란 무엇인가 강의자료는 없나요?
0
86
2
사진이 안나옵니다
0
47
1
사진이 안나오거나 수식이 안나오는 경우가 있는데
0
48
1
ova 구글 드라이브 404
0
45
1
비트코인의 처리가 즉각적이라는게 잘 이해가 가지 않습니다
0
71
1
질문이 있습니다.
1
58
2
Web3개발자2 헬로우 월드
0
61
1
강의 자료 요청 및 오류 질문
0
104
2
LAYER2
0
92
1
블록의 증명에 걸리는 시간
1
207
2
질문이요
0
84
1
Web3.js1
0
125
2
질문이요
0
91
1
컴파일 및 배포
0
175
1
컴파일 및 배포
0
190
4
rinkeby testnet 사용
0
134
1
npm install 문제가 발생하는데 해결방법이 없을까요?
0
7879
1
npm run dev 후에 caver-js 에러 해결
0
511
1
npm install 문제 해결
0
358
1
환경설정
0
371
1

