안녕하세요.
컨트랙트 내부에 커스텀함수를 실행하려고 합니다
caver-ext-kas-java객체를 만들고 initKASAPI()를 통해 초기화를 하였습니다.
public CoustomToken(CaverExtKAS caver, String contractAddress) throws IOException {
super(caver, CoustomToken.ABI, contractAddress);
}
TransactionReceipt.TransactionReceiptData receiptData = this.getMethod("CUSTOM").send(Arrays.asList(param1, param2), this.getDefaultSendOptions());
위와같이 호출하였고 오류가 발생한 로그는 아래와 같습니다.
xyz.groundx.caver_ext_kas.exception.KASAPIException: Bad Request
at xyz.groundx.caver_ext_kas.wallet.KASWallet.makeSignature(KASWallet.java:484)
at xyz.groundx.caver_ext_kas.wallet.KASWallet.makeSignature(KASWallet.java:445)
at xyz.groundx.caver_ext_kas.wallet.KASWallet.sign(KASWallet.java:242)
at com.klaytn.caver.contract.ContractMethod.sign(ContractMethod.java:368)
at com.klaytn.caver.contract.ContractMethod.send(ContractMethod.java:281)
at com.klaytn.caver.contract.ContractMethod.send(ContractMethod.java:242)
로그를 보니 sign값에서 발생한것 같은데 해당 버그를 수정하려면 어떻게 해야하는지 문의드립니다.