Token Launch Max-Wallet Limit Setter
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
This tool provides on-chain management of maximum wallet limits for token launches, enabling you to prevent wallet concentration and protect against large holders. It reads your connected wallet address, token contract address, max wallet limit contract address, current max limit per wallet, current block timestamp, wallet limit enable status, and holder balances. You can then sign and send transactions to set the maximum wallet limit, update the limit value, enable or disable the limit, and batch update limit exceptions. All limit parameters are displayed in a clear review panel before you sign, so you know exactly what you are configuring. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all limit activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your token and limit contracts, and paste the token contract address and max wallet limit contract address. Enter the maximum limit per wallet in raw units (e.g., 1e18 for 1 token) and the token decimals for display purposes. The review panel shows all inputs, the current limit value, the current sender contract fee, and the limit enable status before you sign. Use the numbered action buttons: set limit to configure the maximum amount any wallet can hold, enable limit to activate the restriction, or disable limit to turn off the restriction. You can also check status to view current limit value, enable status, and owner. Each transaction is signed sequentially, and the tool displays transaction details and confirmation status.
THE REAL MECHANISM
This tool uses ethers.js v5.7.2 to build and send transactions through the wallet's signer. It does not rely on any hardcoded contract addresses – you paste the limit contract you are using, so you are in full control. The tool reads the live fee from the shared sender contract before every transaction, ensuring that the fee is always current and not hardcoded. When you set a limit, the tool constructs a contract call to the setMaxWalletLimit function, which updates the maximum token amount any wallet can hold. When you enable or disable the limit, the tool calls enableLimit or disableLimit, which toggles the restriction on the token contract. The tool reads limit state via maxWalletLimit, limitEnabled, and owner view functions. All transactions are sequential to prevent nonce conflicts, and gas costs are calculated using effectiveGasPrice for accurate post-EIP-1559 reporting.
WHAT IT CANNOT SEE
This tool cannot verify off-chain wallet legitimacy, detect wallet splitting, prevent all concentration attacks, or ensure that the limit contract handles updates correctly. It cannot detect if addresses are being used to split holdings across multiple wallets to bypass the limit. The tool also cannot verify that the limit value is appropriate or that the token contract correctly enforces the limit. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the limit update will be processed correctly if the contract is not properly implemented.
PLEASE NOTE
This tool works only on EVM-compatible chains supported by your wallet and provider. Always double-check the contract addresses and parameters before signing. Use testnet first. The tool is a transaction-signing interface and limit management tool, not a wallet verification or concentration attack prevention system.