• 카테고리

    질문 & 답변
  • 세부 분야

    블록체인

  • 해결 여부

    미해결

도와주세요

21.05.08 18:22 작성 조회수 147

2

21년 5월 8일 기준,

메타마스크 > 설정 > 네트워크 에서 가나쉬 RPC URL을 입력했지만 아래 에러가 발생했고, 어떻게 해결해야 할 지 모르겠습니다. 어떤 주소를 설정 하라는 건지...

에러 메시지

Unhandled Rejection (Error): This contract object doesn't have address set yet, please set an address first.

에러메시지 (번역)

처리되지 않은 거부 (오류) :이 계약 개체에는 아직 주소가 설정되어 있지 않습니다. 먼저 주소를 설정하십시오.

답변 1

답변을 작성해보세요.

1

컨트랙트 배포가 되지 않은 것 같습니다. 가나쉬를 "QUICK START" 모드로 실행한 경우는 컨트랙트가 유지되지 않으므로 가나쉬를 재시작할때마다 새로 배포해주어야 합니다.

truffle migrate 로 가나쉬에 배포한 다음 브라우저에서 F5로 새로고침하면 위와 같은 메시지는 나오지 않을 겁니다. 대신에 메타마스크에서 트랜잭션 전송을 위해 이더가 부족하다는 메시지가 나올 수 있는데 강좌에 있는 것처럼 메타마스크 계정으로 이더를 전송해주면 되겠습니다.