Encode input decode 방법 문의

안녕하세요
getTransaction으로 TransactionReceipt 을 받아 input 값을 decode를 하고 싶은데 방법이 없는것 같아 문의 드립니다.

지난 20년 4월에 아직 caver내에서 지원하지 않는다고 답변을 달으셨는데 현재도 지원하지 않는 기능인지요?

web3js 말고 web3j에서 decode 하는 방법이 있다면 알려주시면 감사하겠습니다.

안녕하세요.

트랜잭션의 input을 decode하려는 경우, input의 string 앞의 4byte 길이의 function signature를 제외한 나머지 문자열을 caver.abi.decodeParameters를 사용하여 디코드하면 됩니다.

caver-java의 경우에도 동일하게 caver.abi.decodeParameters를 사용하셔서 디코드할 수 있습니다.

1개의 좋아요

빠르고 친절한 답변 감사합니다~
해결되었습니다.
:smiley:

1개의 좋아요