Материал проверен 9 октября 2026?
БК

ГЛАВНАЯ / ИНСТРУКЦИИ / BUNDLER И ENTRYPOINT В ERC-4337: КАК ПРОХОДИТ ОПЕРАЦИЯ

Bundler и EntryPoint в ERC-4337: как проходит операция

ERC-4337 использует отдельный поток обработки UserOperation. Разбираем роли bundler и EntryPoint и показываем, какие этапы происходят вне блокчейна, а какие фиксируются в транзакции.

Участники

Bundler собирает операции, EntryPoint проверяет и исполняет их

Кошелёк формирует UserOperation и передаёт её совместимому bundler. Bundler симулирует валидацию, проверяет требования своей инфраструктуры и решает, принимать ли операцию в мемпул.

EntryPoint – контракт, через который bundler передаёт пакет операций в сеть. Он вызывает валидационную логику smart account и при необходимости paymaster, а затем исполняет разрешённые действия. Конкретные детали зависят от версии стандарта и контракта.

  • bundler выполняет offchain-проверки перед отправкой;
  • EntryPoint участвует в исполнении on-chain.
УчастникРольЧто не гарантирует
КошелёкСоздаёт и подписывает UserOperationЧто любой bundler её примет
BundlerПроверяет и формирует транзакцию с пакетом операцийНемедленное включение в блок
EntryPointВыполняет on-chain поток ERC-4337Успех бизнес-действия внутри вызываемого контракта
Поток обработки

Предварительная симуляция проходит до записи в блокчейн

Типичный путь включает создание UserOperation клиентом, её передачу bundler, локальную проверку и последующую отправку транзакции в сеть. Если валидация не проходит, bundler может вернуть ошибку без on-chain транзакции.

После включения операция может завершиться неуспешно уже на этапе выполнения. Поэтому полезно различать отказ RPC, отклонение bundler, отсутствие включающей транзакции и revert внутри исполнения.

Безопасная проверка

Подтвердите контракт и транзакцию в правильной сети

Не выбирайте EntryPoint только по похожему имени или адресу из сообщения. Сверьте сеть, версию стандарта и адрес контракта с официальной документацией кошелька или реализации. После отправки проверьте UserOperation через совместимый обозреватель и откройте связанную транзакцию.

Bundler является отдельным оператором инфраструктуры. Его доступность, политика мемпула и принятие операции не равны консенсусному подтверждению Ethereum.

  • проверьте chain ID и версию контракта;
  • свяжите идентификатор операции с включающей транзакцией.
FAQ

Частые вопросы

Bundler входит в протокол консенсуса Ethereum?

Нет, bundler обрабатывает ERC-4337 на уровне инфраструктуры и отправляет обычные транзакции в сеть.

Может ли bundler отклонить корректную операцию?

Да. Он проводит симуляцию и применяет требования совместимого мемпула и собственную инфраструктурную политику.

Где подтверждается результат?

В включающей Ethereum-транзакции и деталях исполнения соответствующей UserOperation.

Итоговая проверка

Чек-лист: bundler и entrypoint в erc-4337: как проходит операция

  • проверены chain ID и контракт EntryPoint;
  • понятно, где заканчивается offchain-проверка;
  • сохранены идентификаторы UserOperation и транзакции;
  • результат проверен в обозревателе нужной сети;
  • ошибка исполнения не перепутана с отказом bundler.

Материал подготовлен редакцией сайта и проверен 9 октября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.