Truffle migrate block gas limit 0 에러

image

이글 참고해서 klaytn/truffle-hdwallet-provider-klaytn#v5.1.63-klaytn 모듈 설치도 해보고 아무리 해도 저 block gas limit이 0으로 나오면서
The contract code couldn’t be stored, please check your gas limit…
이 에러뜨는게 해결이 안됩니다ㅠㅠㅠㅠㅠ어떻게 해봐야할까요?

트러플 컨피그는 아래와 같고
klay: {

        provider: () => {

            const option = {

              headers: [

                {

                  name: "Authorization",

                  value:

                    "Basic " +

                    Buffer.from(process.env.AccessKey + ":" + process.env.SecretAccess).toString(

                      "base64"

                    ),

                },

                { name: "x-chain-id", value: "8217" },

              ],

              keepAlive: false,

            };

            return new HDWalletProvider(

              privateKey,

              new Caver.providers.HttpProvider(

                "https://node-api.klaytnapi.com/v1/klaytn",

                option

              )

            );

        },

        network_id: "8217",

        gas: "8500000",

        gasPrice: "25000000000",

    },

windows 10
node v14.16.1
truffle v5.3.2 사용중입니다.

linux환경에서 node 10에 truffle-hdwallet-provider-klaytn 로도 해봤는데 textDecoder 에러가 도저히 해결이 안되어 포기했습니다.

클레이튼 체인은 개발환경 세팅이 너무 힘들군요…표준화된 세팅법이 있으면 좋겠는데ㅠ

@klaytn1

안녕하세요.
Truffle 사이프러스 컨트렉트 배포 gas limit 에러 - jeongkyun.oh88님의 글 #5 참고해주시기 바랍니다.

위 내용을 적용한 뒤에도 문제가 남아 있다면 언제든 문의 부탁드려요 :slight_smile:

감사합니다.

1개의 좋아요

저도 막혔다가
버전 보고 고쳐서 설치하니 되네요
이글이 도움이 되었습니다.
감사합니다.

1개의 좋아요