getTransaction 호출후 보이는 input 값 decrypt 문의

코인 전송 트랙잭션 정보를 caver.kas.wallet.getTransaction 으로 가져와서 보이는 input 값을 decrypt 하는 편한 방법이 있을가요?

caver-java-ext-kas 사용하고 있습니다.

안녕하세요.

어떤 Transaction type의 input 필드를 decoding하고 싶으신 걸까요?
Smart contract execution의 input필드는 contract.decodeFunctionCall() 함수를 사용해보시기 바랍니다.

감사합니다.

우아 빠른 답변 감사합니다~

해보니 파라미터 정보가 나오네요~ 혹시 호출 메소드명은 getTransaction 을 통해 가져온 정보에서 어떻게 알 수 있을가요?

input 을 디코딩하면 알 수 있을까했는데 파라미터 정보만 있네요.

Input은 ABI Spec에 각각 정의된 Function signature 4byte와 Type encoding rule에 맞게 파라미터들을 인코딩한 hex string으로 구성되어있습니다.

메서드 정보를 알고싶으시다면 input의 앞의 4byte에 해당하는 hex string을 가져와서 contract.findContractMethodBySignature()를 실행해보시기 바랍니다.

감사합니다.