UserOperationsの送信
UserOperationの設定が完了したら、それをネットワークに送信できます。このセクションでは、操作の送信と結果の処理について説明します。
UserOperationの送信
try {
// UserOperationを送信
const result = await client.sendUserOperation(builder);
// トランザクションハッシュを取得
const userOpHash = result.userOpHash;
console.log("UserOperation ハッシュ:", userOpHash);
// トランザクションがマイニングされるのを待つ
const receipt = await result.wait();
console.log("トランザクションハッシュ:", receipt.transactionHash);
return receipt;
} catch (error) {
console.error("UserOperation送信エラー:", error);
throw error;
}UserOperationのステータス監視
UserOperationを送信した後、そのステータスを監視できます:
- まず、
sendUserOperationの結果からuserOpHashを取得します。 - 次に、操作がブロックに含まれるのを待つために結果に対して
wait()を使用できます。 - レシートにはトランザクションハッシュが含まれており、これを使用してブロックエクスプローラーで詳細を検索できます。
次のステップ
UserOperationsの送信後、以下のことを検討するかもしれません:
- カスタマイズのための高度なオプションを探索する
- より良いユーザーエクスペリエンスのためのエラー処理について学ぶ