unWallet ユーザーに対してトランザクション送信をリクエストする
Last updated
Last updated
unWallet ユーザーに対してトランザクション送信をリクエストするためには、該当ユーザーがリクエスト元となるアプリケーションとの接続を認可している必要があります。この認可は の中で行われますので、まずはこちらを終わらせてください。
を利用して、トランザクションチケットトークンを発行してください。なお、この処理はアプリケーションのバックエンドで行なってください。
クライアントサイド SDK の sendTransaction
を実行し、unWallet ユーザーに対してトランザクション送信をリクエストしてください。なお、sendTransaction
の引数である ticketToken
には、前段で発行したトランザクションチケットトークンを指定してください。それ以外の引数には、前段でトランザクションチケットトークンを発行した際に指定した値と同じ値を指定してください。
リクエストが不正とみなされてしまう場合は、前段で登録したアプリケーションの allowedCallerOrigins
が正しく設定されているかを確認してください。
なお、sendTransaction
の返り値には送信したトランザクションに関する情報が含まれます。後続の処理で利用しますので、適宜保存しておいてください。
を利用して、送信したトランザクションのステータスを確認することができます。
リクエスト直後のステータスは pending
ですが、該当トランザクションがブロックチェーンに取り込まれると success
または failure
に変わります。このことを考慮して後続の処理を行なってください。