概要
BOT Chain は、相互補完的な 2 種類のアカウント抽象化機能を提供します。ERC-4337 はスマートアカウントと Bundler による UserOperation 経路を提供し、EIP-7702 は既存の EOA が元のアドレスを維持したままアカウント実装を委任できるようにします。現在、プロダクション統合では ERC-4337 が主要な経路です。
ネットワークと対応状況
| ネットワーク | Chain ID | ERC-4337 のバージョンと状況 | EIP-7702 のバージョンと状況 |
|---|---|---|---|
| BOT Chain Mainnet | 677 | EntryPoint / UserOperation v0.7、対応済み | Type 4、一部対応(ノードによる認識のみ確認済み) |
| BOT Chain Testnet | 968 | EntryPoint / UserOperation v0.7、対応済み | Type 4、一部対応(ノードによる認識のみ確認済み) |
ERC-4337 と EIP-7702 の比較
| 比較項目 | ERC-4337 | EIP-7702 |
|---|---|---|
| 解決する課題 | スマートアカウント操作の送信、検証、Gas 決済経路を提供 | 既存 EOA に委任可能なスマートアカウント機能を付与 |
| アカウント ID | 通常は独立したスマートアカウントアドレス | 元の EOA アドレスを維持 |
| 統合入口 | UserOperation を Bundler 経由で EntryPoint に送信 | Type 4 トランザクションをチェーン RPC に送信 |
| BOT Chain の現在の位置付け | 推奨プロダクション統合経路 | プレビュー機能。現在はプロダクション非推奨 |
併用方法
両者は代替関係ではありません。EIP-7702 は既存 EOA がアカウントコードを取得する方法を定め、ERC-4337 はアカウント操作を送信、検証、決済する方法を定めます。組み合わせると、委任済み EOA を UserOperation の sender とし、EIP-7702 対応 Bundler から EntryPoint に送信できます。
現在、BOT Chain Mainnet と Testnet ではノードが Type 4 トランザクションを認識することのみ確認済みです。公開 Bundler では EIP-7702 が無効です。そのため、Type 4 対応は EIP-7702 UserOperation 対応を意味せず、組み合わせた経路は公開プロダクション統合では利用できません。