ГЛАВНАЯ / ИНСТРУКЦИИ / PAYMASTER ERC-4337: КТО ОПЛАЧИВАЕТ ГАЗ SMART ACCOUNT
Paymaster ERC-4337: кто оплачивает газ smart account
Paymaster может взять на себя оплату газа для UserOperation, но это не означает безусловно бесплатную транзакцию. Условия зависят от реализации аккаунта, контракта paymaster и приложения.
Paymaster может оплатить исполнение вместо аккаунта
В ERC-4337 paymaster – контракт, который соглашается покрывать расходы UserOperation при выполнении своих условий. EntryPoint проверяет согласие и доступный депозит paymaster до исполнения соответствующей операции.
Приложение может спонсировать газ, взимать плату другим способом или поддерживать расчёт токеном. Это определяется условиями конкретного сервиса и контрактов, а не одним фактом наличия поля paymaster.
Спонсирование может иметь лимит, критерии и внешнюю зависимость
Перед подтверждением прочитайте, что именно оплачивает спонсор, кто может воспользоваться предложением, какие действия исключены и что произойдёт при отказе. Если интерфейс показывает оплату ERC-20, проверьте токен, сумму и получателя отдельно.
Paymaster добавляет ещё один компонент доверия: его контракт и доступность участвуют в валидации. Спонсорство не отменяет сетевые расходы и не гарантирует, что операция будет принята bundler или успешно исполнится.
- проверьте критерии, лимит и срок предложения;
- установите, платит ли пользователь токеном или сервис спонсирует действие.
Сверьте фактические вызовы и итоговые списания
Проверьте sender, calldata, адреса контрактов и все токеновые разрешения, которые запрашивает действие. Не подписывайте UserOperation только потому, что приложение называет её gasless: экономический источник оплаты может быть иным.
После исполнения сопоставьте ожидаемую операцию с on-chain результатом, списаниями токенов и историей smart account. При неожиданном разрешении проверьте и отзовите его через доверенный инструмент.
- сверьте адреса получателей и разрешений;
- после исполнения проверьте все фактические списания.
Частые вопросы
Paymaster всегда оплачивает комиссию бесплатно?
Нет. Модель и условия оплаты задаёт реализация; могут быть лимиты, критерии или оплата токеном.
Может ли UserOperation всё равно не исполниться?
Да. Валидация, состояние сети, bundler и вызываемые контракты могут повлиять на результат.
Нужно ли проверять calldata, если газ спонсируется?
Да. Спонсирование оплаты не подтверждает безопасность целевого вызова или разрешений.
Чек-лист: paymaster erc-4337: кто оплачивает газ smart account
- установлены paymaster и его роль;
- прочитаны условия и ограничения спонсирования;
- проверены calldata, адреса и разрешения;
- понятен фактический источник оплаты;
- после исполнения сверены списания и результат.
Материал подготовлен редакцией сайта и проверен 9 октября 2026 года. Условия бирж, кошельков и блокчейн-сетей могут меняться. Перед операцией сверяйте данные в интерфейсе выбранного сервиса.