Account Abstraction Paymaster Configurer
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
Account Abstraction Paymaster Configurer is a developer tool that lets you configure paymasters for account abstraction smart accounts (ERC-4337 and compatible implementations). Paymasters are contracts that sponsor gas fees for user operations, enabling users to pay gas in tokens other than the native currency, or to have gas paid by a third party. This tool reads the current paymaster configuration from the smart account, then allows you to set a new paymaster with specified supported tokens, or remove the existing paymaster. The tool provides a preview of the paymaster address, supported tokens, and estimated gas cost before you execute, enabling efficient and secure paymaster management.
HOW TO USE
Connect your EVM wallet via the BGWallet bridge. Enter your smart account address. Select the action — Set Paymaster or Remove Paymaster. For set actions, enter the paymaster contract address and optionally the supported token addresses (comma-separated). Click "Preview Configuration" to see the smart account address, the action, paymaster address, supported tokens, and estimated gas cost. Review the details carefully. Click "Configure Paymaster" to sign and broadcast the transaction. The tool provides a transaction hash for tracking and confirms the paymaster configuration.
TECHNICAL MECHANISM
The tool reads the current paymaster configuration from the smart account using view functions like `getPaymaster()` and `getSupportedTokens()`. It validates that the paymaster address is properly formatted and that the supported tokens are valid addresses. When executing, the tool encodes a transaction to the smart account's paymaster management functions — typically `setPaymaster(paymaster, tokens)` or `removePaymaster()`. The tool uses the smart account's ABI to encode the call and submits it via the connected wallet. The entire operation is atomic — if the paymaster configuration fails, the transaction reverts and the configuration remains unchanged. The tool estimates gas using `estimateGas` and displays the estimated cost before execution.
WHAT IT CANNOT SEE
This tool cannot guarantee that the paymaster will be recognized by all bundlers or that the fee parameters will be accepted if the entry point contract changes. Different ERC-4337 implementations have different paymaster interfaces — some may require additional parameters or have different token support mechanisms. The tool cannot predict upgrades to the entry point contract that may change the paymaster interface. Additionally, the tool cannot verify that the paymaster contract is functional or that it supports the specified tokens. Always test the paymaster with the specific bundler and entry point you are using. This tool is an aid for paymaster management, not a guarantee that the paymaster will work with all bundlers.
PLEASE NOTE
EVM chains only. This tool relies on the BGWallet connector and will not function on Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The user is responsible for ensuring the supplied smart account address is correct and that the contract supports paymaster management functions. Not all account abstraction implementations support configurable paymasters — check your protocol's documentation first. The supported tokens list must be comma-separated addresses — the tool validates this before execution.