Truffle contract 배포 시 에러

안녕하세요,
아래와 같은 설정으로 truffle을 이용해 baobab에 배포 중인데,

Deploying ‘MyTestContract’

transaction hash: 0x6fa2a20609146797cf5e1e666c3f29064765ee5e8c3ddf4ce4eaa3d66031a567
Error: Error: Error: *** Deployment Failed ***

“MyTestContract” – The contract code couldn’t be stored, please check your gas limit…

와 같은 에러가 발생합니다. 다른 에러 메시지가 없어서 디버깅이 어려운 상황인데, 혹시 어떻게 해결해야 할까요?

baobab: {
provider: new HDWalletProvdider(PRIVATE_KEY_TEST, TEST_URL),
network_id: 1001,
gas: 8500000,
gasPrice: null
}

number가 아닌 string으로 넣어서 다시해보시면 될거같습니다.

저와 비교해서 다른점이 network_id와gas에 number타입으로 준거 외에는 없는거같습니다.

1개의 좋아요

HDWalletProvider 버전 확인 해보시겠어요?
구 버전에서 gas limit이 하드 코딩되어서 custom하게 수정이 안되던 issue가 있었던 것으로 기억합니다.