728x90
truffle migrate시에
payable 부분에서 오류가 나서 참고를 하려고 했지만
팀원한테 물어보니 payable이 truffle버전 5이상부터 된다는 얘기를 해서 (하지만 관련문서를 찾아봐도 잘안나온다 솔리디티 버전에 관한 얘기는 있는데 "address payable not supported in solc 0.4.x or earlier." 나는 solc버전이 0.8이었어서...)
npm uninstall -g truffle 하고
npm i g truffle@5.5.0
로 다시 까니까 됐다.
(packagelock json이 이런거 통일시켜주는 애려나? 근데 그거 있으면 npm i 모듈 깔때 에러 떠서 삭제하고 하는데 흠...)
728x90
'블록체인 > 솔리디티' 카테고리의 다른 글
IPFS로 ERC-721 NFT를 구축하는 방법 따라하기(에러 해결 ERC721,DeclarationError) (0) | 2022.03.01 |
---|---|
truffle migrate이슈 (truffle명령어) [Error: *** Deployment Failed ***] (0) | 2022.02.28 |
call 로우레벨 함수, Delegate call개념 (0) | 2022.02.28 |
payable (생성자에 넣기, 특정계정 권한주기, 함수수정modifier) (0) | 2022.02.27 |
이더리움 송금 스마트컨트랙트 코드(이더잔액: 주소.balance, msg.value:송금액,msg.sender:보내는자) (0) | 2022.02.26 |