エンドポイントの詳細はAPIリファレンス:Transactions APIをご覧ください。SDKの利用方法はTypeScript SDKやGo SDKを参照。サーバー全体の例はリレイヤーサーバー構築ガイドにあります。
主な機能
- ガススポンサーシップ — プロジェクト、コントラクト、トークン、アドレス単位でユーザー操作のガスを肩代わり。
- 手数料抽象化 — ユーザーは対応ERC-20(例:USDC)で手数料を支払うことも、全額スポンサーすることも可能。
- バッチ処理 — 複数の呼び出しを1つのオンチェーントランザクションにまとめて送信。
- 並列処理 — 複数の独立したトランザクションを同時に送信。
- あらゆるEVMコントラクトに対応 — コントラクトの変更は不要。
利用シーン
- リトライ、適切なガス価格設定、ノンス管理を備えた本番運用レベルの送信が必要な場合。
- ユーザー向けに無料またはトークン建てのガス提供が必要な場合。
- サーバー側トリガー(例:ミント、報酬)やクライアント側トリガーのメタトランザクションを構築する場合。
最小限のクライアント例(TypeScript)
ガススポンサーシップと手数料トークン
Builderでプロジェクトのガススポンサーシップを設定できます。バンドル内に手数料支払いトランザクションを含めることで、エンドユーザーがリレイヤーに直接支払うことも可能です。対応手数料トークンはネットワークリレイヤーの/rpc/Relayer/FeeTokens
で確認できます。詳細はAPIリファレンスをご覧ください。