インターフェース
authorize
unWallet ユーザーに対して、ID トークン(JWT)の発行をリクエストします。
引数
responseMode
No
string
ID トークンのレスポンス方式。"fragment"
もしくは "form_post"
を指定してください。デフォルト値は "fragment"
です。
redirectURL
Yes
string
ユーザーが unWallet で ID トークンの発行を認可した後のコールバック先となる URL。
nonce
No
string
リプレイアタックを防ぐための任意の文字列。指定した値は ID トークンに含められます。
isVirtual
No
boolean
リクエスト時にユーザーが unWallet にサインインしていない場合、サインイン方式をバーチャルサインインにするかどうか。デフォルト値は true
です。
chainID
No
number
ユーザーに接続を促したいブロックチェーンのチェーン ID。
バーチャルサインインは unWallet へのサインイン方式の 1 つです。この方式では、コントラクトウォレットやそれに対応する秘密鍵のセットアップがスキップされるため、サインイン時に MFA が要求されません。
実行例
実行結果
responseMode
が "fragment"
の場合
responseMode
が "fragment"
の場合redirectURL
にリダイレクトされます。ID トークンは URL フラグメントとして付帯します。
responseMode
が "form_post"
の場合
responseMode
が "form_post"
の場合redirectURL
に POST リクエストが送信されます。ID トークンはフォームパラメータ(id_token
)として付帯します。
sign
unWallet ユーザーに対して、指定したメッセージに対する電子署名をリクエストします。
引数
message
Yes
string
電子署名の対象となるメッセージ。
ticket
Yes
string
電子署名チケット。
電子署名チケットは POST /issueSignatureTicket を利用して発行してください。
実行例
実行結果例
sendTransaction
unWallet ユーザーに対して、指定したトランザクションの送信をリクエストします。
引数
chainID
Yes
number
トランザクションの送信先となるブロックチェーンのチェーン ID。
toAddress
Yes
string
トランザクションの対象となるブロックチェーンアドレス。
value
No
string
トランザクションによって送付されるネイティブトークンの量(0x
から始まる 16 進数文字列)。
data
No
string
トランザクションデータ(0x
から始まる 16 進数文字列)。
ticket
Yes
string
トランザクションチケット。
トランザクションチケットは POST /issueTransactionTicket を利用して発行してください。
実行例
実行結果例
Last updated