メインコンテンツへスキップ
Transaction APIは、EVMチェーン上でトランザクションを送信する統合リレイヤーです。ガススポンサーシップ手数料抽象化バッチ処理並列処理に対応。ノンス管理や最適なガス見積もり、自動再送信も行うため、ビジネスロジックに集中できます。
エンドポイントの詳細はAPIリファレンス:Transactions APIをご覧ください。SDKの利用方法はTypeScript SDKGo SDKを参照。サーバー全体の例はリレイヤーサーバー構築ガイドにあります。

主な機能

  • ガススポンサーシップ — プロジェクト、コントラクト、トークン、アドレス単位でユーザー操作のガスを肩代わり。
  • 手数料抽象化 — ユーザーは対応ERC-20(例:USDC)で手数料を支払うことも、全額スポンサーすることも可能。
  • バッチ処理 — 複数の呼び出しを1つのオンチェーントランザクションにまとめて送信。
  • 並列処理 — 複数の独立したトランザクションを同時に送信。
  • あらゆるEVMコントラクトに対応 — コントラクトの変更は不要。

利用シーン

  • リトライ、適切なガス価格設定、ノンス管理を備えた本番運用レベルの送信が必要な場合。
  • ユーザー向けに無料またはトークン建てのガス提供が必要な場合。
  • サーバー側トリガー(例:ミント、報酬)やクライアント側トリガーのメタトランザクションを構築する場合。

最小限のクライアント例(TypeScript)

ガススポンサーシップと手数料トークン

Builderでプロジェクトのガススポンサーシップを設定できます。バンドル内に手数料支払いトランザクションを含めることで、エンドユーザーがリレイヤーに直接支払うことも可能です。対応手数料トークンはネットワークリレイヤーの/rpc/Relayer/FeeTokensで確認できます。詳細はAPIリファレンスをご覧ください。

参考情報