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

ГЛАВНАЯ / ИНСТРУКЦИИ / PAYMASTER ERC-4337: КТО ОПЛАЧИВАЕТ ГАЗ SMART ACCOUNT

Paymaster ERC-4337: кто оплачивает газ smart account

Paymaster может взять на себя оплату газа для UserOperation, но это не означает безусловно бесплатную транзакцию. Условия зависят от реализации аккаунта, контракта paymaster и приложения.

Роль paymaster

Paymaster может оплатить исполнение вместо аккаунта

В ERC-4337 paymaster – контракт, который соглашается покрывать расходы UserOperation при выполнении своих условий. EntryPoint проверяет согласие и доступный депозит paymaster до исполнения соответствующей операции.

Приложение может спонсировать газ, взимать плату другим способом или поддерживать расчёт токеном. Это определяется условиями конкретного сервиса и контрактов, а не одним фактом наличия поля paymaster.

Условия и ограничения

Спонсирование может иметь лимит, критерии и внешнюю зависимость

Перед подтверждением прочитайте, что именно оплачивает спонсор, кто может воспользоваться предложением, какие действия исключены и что произойдёт при отказе. Если интерфейс показывает оплату ERC-20, проверьте токен, сумму и получателя отдельно.

Paymaster добавляет ещё один компонент доверия: его контракт и доступность участвуют в валидации. Спонсорство не отменяет сетевые расходы и не гарантирует, что операция будет принята bundler или успешно исполнится.

  • проверьте критерии, лимит и срок предложения;
  • установите, платит ли пользователь токеном или сервис спонсирует действие.
Перед подписью

Сверьте фактические вызовы и итоговые списания

Проверьте sender, calldata, адреса контрактов и все токеновые разрешения, которые запрашивает действие. Не подписывайте UserOperation только потому, что приложение называет её gasless: экономический источник оплаты может быть иным.

После исполнения сопоставьте ожидаемую операцию с on-chain результатом, списаниями токенов и историей smart account. При неожиданном разрешении проверьте и отзовите его через доверенный инструмент.

  • сверьте адреса получателей и разрешений;
  • после исполнения проверьте все фактические списания.
FAQ

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

Paymaster всегда оплачивает комиссию бесплатно?

Нет. Модель и условия оплаты задаёт реализация; могут быть лимиты, критерии или оплата токеном.

Может ли UserOperation всё равно не исполниться?

Да. Валидация, состояние сети, bundler и вызываемые контракты могут повлиять на результат.

Нужно ли проверять calldata, если газ спонсируется?

Да. Спонсирование оплаты не подтверждает безопасность целевого вызова или разрешений.

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

Чек-лист: paymaster erc-4337: кто оплачивает газ smart account

  • установлены paymaster и его роль;
  • прочитаны условия и ограничения спонсирования;
  • проверены calldata, адреса и разрешения;
  • понятен фактический источник оплаты;
  • после исполнения сверены списания и результат.

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