inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Klaytn 클레이튼 블록체인 어플리케이션 만들기 - NFT

토큰 발행 (중복 체크)

truffle migrate 시에 Given value "TxTypeLegacyTransaction" is not a valid hex string 에러가 발생합니다

405

SungHyun Hong

작성한 질문수 1

1

안녕하세요 에러가 발생했는데 도저히 원인을 알 수가없어서 질문 남깁니다.

1_initial_migration.js Deploying 중에 발생합니다.

> transaction hash:    0x10b818d4bbbe7658e0a4ab3042b072c716ceb88c50888733ec38182e30e89afb

   ⠦ Blocks: 0            Seconds: 0

Error: Given value "TxTypeLegacyTransaction" is not a valid hex string.

    at Object.hexToNumber (/usr/local/lib/node_modules/truffle/build/webpack:/node_modules/web3-utils/lib/utils.js:205:1)

    at Method.outputTransactionFormatter (/usr/local/lib/node_modules/truffle/build/webpack:/node_modules/web3-core-helpers/lib/formatters.js:214:1)

    at Method.web3.eth.getTransaction.method.outputFormatter (/usr/local/lib/node_modules/truffle/build/webpack:/packages/interface-adapter/dist/shim/overloads/ethereum.js:52:1)

    at Method.formatOutput (/usr/local/lib/node_modules/truffle/build/webpack:/node_modules/web3-eth/node_modules/web3-core-method/lib/index.js:146:1)

    at sendTxCallback (/usr/local/lib/node_modules/truffle/build/webpack:/node_modules/web3-eth/node_modules/web3-core-method/lib/index.js:522:1)

    at /usr/local/lib/node_modules/truffle/build/webpack:/node_modules/web3/node_modules/web3-core-requestmanager/lib/index.js:307:1

    at /Users/h662/Node/bapp/crypto-ytt-starter/node_modules/@trufflesuite/web3-provider-engine/index.js:240:9

    at /Users/h662/Node/bapp/crypto-ytt-starter/node_modules/async/internal/once.js:12:16

    at replenish (/Users/h662/Node/bapp/crypto-ytt-starter/node_modules/async/internal/eachOfLimit.js:61:25)

    at /Users/h662/Node/bapp/crypto-ytt-starter/node_modules/async/internal/eachOfLimit.js:71:9

    at eachLimit (/Users/h662/Node/bapp/crypto-ytt-starter/node_modules/async/eachLimit.js:43:36)

    at /Users/h662/Node/bapp/crypto-ytt-starter/node_modules/async/internal/doLimit.js:9:16

    at end (/Users/h662/Node/bapp/crypto-ytt-starter/node_modules/@trufflesuite/web3-provider-engine/index.js:217:5)

    at /Users/h662/Node/bapp/crypto-ytt-starter/node_modules/truffle-hdwallet-provider-klaytn/dist/subproviders/provider.js:19:5

    at XMLHttpRequest.request.onreadystatechange (/Users/h662/Node/bapp/crypto-ytt-starter/node_modules/caver-js/packages/caver-core-requestmanager/caver-providers-http/src/index.js:119:13)

    at XMLHttpRequestEventTarget.dispatchEvent (/Users/h662/Node/bapp/crypto-ytt-starter/node_modules/xhr2-cookies/xml-http-request-event-target.ts:44:13)

    at XMLHttpRequest._setReadyState (/Users/h662/Node/bapp/crypto-ytt-starter/node_modules/xhr2-cookies/xml-http-request.ts:219:8)

    at XMLHttpRequest._onHttpResponseEnd (/Users/h662/Node/bapp/crypto-ytt-starter/node_modules/xhr2-cookies/xml-http-request.ts:345:8)

    at IncomingMessage.<anonymous> (/Users/h662/Node/bapp/crypto-ytt-starter/node_modules/xhr2-cookies/xml-http-request.ts:311:39)

    at IncomingMessage.emit (events.js:327:22)

    at endReadableNT (internal/streams/readable.js:1327:12)

    at processTicksAndRejections (internal/process/task_queues.js:80:21)

 

노드 모듈 같은거는 캐시 날린다음 전부 재설치 해봤는데도 같은 에러가 발생합니다.
구글링중 관련에러가 있어서 주소 공유남깁니다.
https://forum.klaytn.com/t/given-value-txtypelegacytransaction-is-not-a-valid-hex-string/1574/5

 

감사합니다!

 

blockchain 웹앱 nft

답변 1

2

Roty Lim

제가 알기로 트러플 버전이달라서 그런걸로 알고있습니다.

일단 npm uninstall -g truffle 해주시고요

 

npm install -g truffle@5.1.23 으로 해주시면 될것같습니다. 공식 포럼에 나온답변입니다.

 

아마 Truffle version이 호환되지 않는 것 같습니다.

공식 문서상에서는 v5.0.26까지 지원한다고 적혀있고, 제가 개인적으로 테스트한 버전은 5.1.23입니다. 이런 버전들로 사용해 보시길 부탁드립니다.

추가적으로 GitHub - klaytn/klaytn-contracts 5 이 깃헙 코드도 참고 부탁드립니다.

클레이튼에서 트러플로 빌드하는 기본적인 환경이 설정되어 있습니다.

감사합니다.

사이트 문제 및 ipfs 링크 받을 떄 문제해결

0

486

1

ipfs.infura.io 문제 해결

0

1050

1

파일검색 문제 해결

0

468

1

ERC-721을 위한 baobab 사이트에 계정만들기부터 안되요.

0

391

2

ERC165 의 구현 질문

0

215

0

살려주세요 ㅠㅠ Invalid private key 오류

0

563

0

truffle migrate --compile-all --reset --network klaytn 오류

0

273

0

ERC721 Full

0

242

0

Klaytn IDE 인터페이스가 바뀌어서 그런지 몰라도 뭔가 좀 안되네유

0

252

0

ganache-cli 실행 후 truffle console 에서 accounts 가 조회가 안됩니다.

0

360

1

Deploy & Run 부분 문제 발생

0

229

1

KAS와 CAVER의 관계

0

329

1

비디오 아이디 입력 시 에러

0

268

1

gas 오류

0

466

3

kaikas 와 연동하여 로그인하려면 어떤걸 공부해야 할까요?

0

598

2

!!!!!! 여러분 꼭 읽어주세요 !!!!!!!

3

408

2

Klayton IDE에서 Account누르고 정상적으로 추가해도 추가가 안되요

0

215

1

NFT 멀티 에디션에 대한 질문입니다.

0

330

1

ReferenceError : TextDecoder is not defined 에러 발생

0

1175

1

ipfs 타임아웃

0

317

1

수강의사 있습니다.

1

282

0

강의자료 공유 가능할까요?

0

283

0

수강의사 있습니다.

0

320

0

컴파일러 버전이 안된다고 나옵니다.

0

182

0