profile
개발 취준생

Truffle 실습2 ( local 다른 컨트랙트 import, Goerli 테스트넷에 베포하기)

다른 컨트랙트 import해보기 A.sol, B.sol을 각각 만든후 상태변수 선언 후 C.sol에서 둘의 상태변수 더한값 리턴하기 A.sol, B.sol 작성 후 C.sol작성 이때 constructor에 들어갈 두 주소는 Deploy용 js파일에서 작성한다. 3Csol.js 먼저 A, B를 Deploy한후 C를 Migrate하면 된다. 그럼 A, B만 Migrate하는 방법은 > truffle migrate --f n --to m 하면 n번부터 m번까지 Migrate하겠다는 뜻. 그래서 deploy용 js파일을 작성할때는 접두어로 순서를 쓰라고 공식문서에도 나와있다고 한다. 만약 주소를 저렇게 하드코딩으로 쓰지 않고 자동으로 불러오고 싶으면? 이런식으로 require로 정보를 가져와서 deployed된 아리를 가져와 .address로 작성하면 된다. 마지막 return deployer.deploy(C, a.address, b.address); 이나 a

2022년 12월 14일
·
0개의 댓글
·