受け取り
SDK を使ったプライベート転送の受け取り・Withdrawal の手順
ステップ1:認証ペイロードを作成する
import { createAuthorizationPayload } from "zerc20-client-sdk";
const payload = await createAuthorizationPayload(
client, // StealthCanisterClient
address, // 受信者の EVM アドレス
ttlSeconds, // オプション、デフォルト値あり
);function createAuthorizationPayload(
client: StealthCanisterClient,
address: string,
ttlSeconds?: number,
): Promise<AuthorizationPayload>;フィールド
型
説明
ステップ2:認証メッセージに署名する
ステップ3:VetKey を要求する
ステップ4:アナウンスを Scan する
フィールド
型
必須
説明
フィールド
型
説明
ステップ5:Redeem コンテキストを収集する
フィールド
型
必須
説明
フィールド
型
説明
ステップ6:Redeem トランザクションを準備・送信する
prepareRedeemTransaction
フィールド
型
必須
説明
フィールド
型
説明
submitRedeemTransaction
フィールド
型
必須
説明
事前構築済み Proof でのバッチ Redeem
ステータス確認
フィールド
型
説明
最終更新