안녕하세요.
KLIP App2App API를 사용하여 송금하는 기능을 만들고 있는데 API 예제에 있는 코드를 사용하여 송금을 시도하니 잔액이 충분히 있음에도 송금이 실행되지 않습니다.
코드는 아래와 같이 작성했습니다.
KlayTxRequest req = new KlayTxRequest.Builder()
.from("0x..klip address..")
.to("0x..receiver address..")
.amount("1")
.build();
BAppInfo bappInfo = new BAppInfo("KlipWallet");
klip.prepare(req, bappInfo, new KlipCallback<KlipResponse>() {
@Override
public void onSuccess(KlipResponse result) {
Log.d("result", result.toJson().toString());
}
@Override
public void onFail(KlipErrorResponse error) {
}
});
prepare 예제 2에 나와있는 코드를 그대로 사용했습니다.
request log : [POST] https://a2a-api.klipwallet.com/v2/a2a/prepare {“type”:“send_klay”,“bapp”:{“name”:“KlipWallet”},“transaction”:{“to”:“0x…receiver address…”,“amount”:“1”,“from”:“0x…klip address…”}}
response log : {“request_key”:“bb6f012e-afd2-4ed1-9ef1-ef892e073db7”,“expiration_time”:“1621583367”,“status”:“prepared”}
위와 같은 요청/응답 로그가 출력되며, getResult 출력 결과를 확인했을 때 result 객체가 없이 출력됩니다.
무슨 문제가 있는건지 알 수가 없어서 도움 요청드립니다.