🏙️
unWallet Enterprise v2
  • はじめに
  • 技術仕様
    • HTTP エンドポイント
      • 基本情報
      • インターフェース
        • ブロックチェーン関連
        • 認証クライアント関連
    • クライアントサイド SDK
      • 基本情報
      • インターフェース
  • ユースケース
    • unWallet 認証を組み込む
    • NFT を発行する
    • unWallet ユーザーに対して電子署名をリクエストする
    • unWallet ユーザーに対してトランザクション送信をリクエストする
Powered by GitBook
On this page
  • 手順
  • 1. unWallet 認証を終わらせる
  • 2. トランザクションチケットトークンを発行する
  • 3. トランザクション送信をリクエストする
  • 4. トランザクションのステータスを確認する
  1. ユースケース

unWallet ユーザーに対してトランザクション送信をリクエストする

PreviousunWallet ユーザーに対して電子署名をリクエストする

Last updated 1 month ago

手順

1. unWallet 認証を終わらせる

unWallet ユーザーに対してトランザクション送信をリクエストするためには、該当ユーザーがリクエスト元となるアプリケーションとの接続を認可している必要があります。この認可は の中で行われますので、まずはこちらを終わらせてください。

2. トランザクションチケットトークンを発行する

を利用して、トランザクションチケットトークンを発行してください。なお、この処理はアプリケーションのバックエンドで行なってください。

3. トランザクション送信をリクエストする

クライアントサイド SDK の sendTransaction を実行し、unWallet ユーザーに対してトランザクション送信をリクエストしてください。なお、sendTransaction の引数である ticketToken には、前段で発行したトランザクションチケットトークンを指定してください。それ以外の引数には、前段でトランザクションチケットトークンを発行した際に指定した値と同じ値を指定してください。

sendTransaction の詳細な仕様については を参照してください。

リクエストが不正とみなされてしまう場合は、前段で登録したアプリケーションの allowedCallerOrigins が正しく設定されているかを確認してください。

なお、sendTransaction の返り値には送信したトランザクションに関する情報が含まれます。後続の処理で利用しますので、適宜保存しておいてください。

4. トランザクションのステータスを確認する

を利用して、送信したトランザクションのステータスを確認することができます。

リクエスト直後のステータスは pending ですが、該当トランザクションがブロックチェーンに取り込まれると success または failure に変わります。このことを考慮して後続の処理を行なってください。

unWallet 認証
こちら
POST /issueTransactionTicket
GET /getTransaction