メインコンテンツまでスキップ

概要

BOT Chain は、相互補完的な 2 種類のアカウント抽象化機能を提供します。ERC-4337 はスマートアカウントと Bundler による UserOperation 経路を提供し、EIP-7702 は既存の EOA が元のアドレスを維持したままアカウント実装を委任できるようにします。現在、プロダクション統合では ERC-4337 が主要な経路です。

ネットワークと対応状況​

ネットワークChain IDERC-4337 のバージョンと状況EIP-7702 のバージョンと状況
BOT Chain Mainnet677EntryPoint / UserOperation v0.7、対応済みType 4、一部対応(ノードによる認識のみ確認済み)
BOT Chain Testnet968EntryPoint / UserOperation v0.7、対応済みType 4、一部対応(ノードによる認識のみ確認済み)

ERC-4337 と EIP-7702 の比較​

比較項目ERC-4337EIP-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 対応を意味せず、組み合わせた経路は公開プロダクション統合では利用できません。