Fee-on-Transfer Token Deployer
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
Fee-on-Transfer Token Deployer enables you to deploy new ERC20 tokens with built-in transfer fees directly from your wallet, with full control over fee percentage, fee recipient, burn percentage, and fee cap. The tool reads the deployment parameters you provide — token name, symbol, decimals, total supply, fee percentage, fee recipient address, burn percentage, and fee cap — then constructs and broadcasts the deployment transaction. After deployment, the tool displays the new token contract address, transaction receipt, gas costs, and chain ID. The tool handles the complete deployment lifecycle: parameter validation, transaction construction, gas estimation, broadcast, and confirmation. The deployed token contract automatically charges a fee on every transfer, sending a portion to a designated recipient and optionally burning a portion of the fee. This is ideal for deflationary tokens, reward distribution mechanisms, and any project seeking to implement transfer fees.
HOW TO USE
Connect your Web3 wallet (MetaMask, WalletConnect, or any EIP-1193 provider). Select the correct network for deployment — the tool supports Ethereum, Polygon, Arbitrum, Optimism, Base, Avalanche C-Chain, and BNB Chain. Enter the token name, symbol, and decimals. Specify the total supply of tokens to be minted. Configure the fee percentage (e.g., 1 for 1% of each transfer). Enter the fee recipient address that will receive the collected fees. Optionally set a burn percentage (portion of the fee that is burned). Set a fee cap (maximum fee per transfer, 0 for no cap). Review the deployment summary showing all parameters and estimated gas cost. When ready, click "Deploy fee token" — the tool will show a confirmation dialog with all details, construct the deployment transaction, submit it, and wait for confirmation. After successful deployment, the tool displays the new token contract address, transaction hash, and a link to view the contract on the block explorer.
THE REAL MECHANISM
This tool does not rely on a pre-deployed factory contract — it deploys fresh token bytecode directly from your wallet using ethers.js ContractFactory. The bytecode implements an ERC20 token with a transfer fee mechanism that automatically deducts a percentage from each transfer, sends it to a designated recipient, and optionally burns a portion of the fee. The contract stores the fee percentage, fee recipient address, burn percentage, and fee cap as immutable parameters. During deployment, the tool encodes all parameters — token name, symbol, decimals, total supply, fee percentage (as basis points), fee recipient address, burn percentage (as basis points of the fee), and fee cap — as constructor arguments. The tool performs client-side validation before deployment: it checks that the token name and symbol are non-empty, that the fee recipient address is valid, and that numeric parameters are within acceptable bounds. It then estimates gas using eth_estimateGas with the encoded constructor data, displays the estimate to you, and broadcasts the transaction using your wallet's signer. After deployment, the tool reads the transaction receipt to extract the deployed contract address via contract.deployed(). The tool also retrieves the gas used and effectiveGasPrice from the receipt to calculate the final deployment cost.
WHAT IT CANNOT SEE
Fee-on-Transfer Token Deployer cannot verify that the fee mechanism is correctly configured for your use case or economically sound. It cannot detect if the deployed contract contains malicious code, backdoors, or vulnerabilities. It cannot guarantee that the deployment parameters were not tampered with before deployment. It cannot ensure that the deployed contract will function as expected or that the fee logic correctly implements the intended mechanism. It cannot prevent the deployer from losing access to the contract or its control mechanisms. It cannot verify that the fee recipient address is valid, controlled by the intended party, or that the recipient will properly manage the collected fees. It cannot recover gas costs if the deployment transaction fails due to network conditions, out-of-gas errors, or contract revert issues. It cannot validate that the fee logic correctly handles edge cases such as transfers that would exceed the fee cap. It cannot predict the economic impact of the fee-on-transfer mechanism on token usage, price, or liquidity. It cannot detect if the token contract contains hidden fee structures or vulnerabilities.
PLEASE NOTE — EVM CHAINS ONLY
This tool works exclusively with EVM-compatible blockchains. Non-EVM chains are not supported. The tool does not manage private keys, sign anything outside the connected wallet's secure environment, or store deployment parameters persistently. It is a deployment interface that relies entirely on your wallet's signer and the blockchain network. Always verify the generated contract code and parameters before deploying.