Omnichain Token Supply Sync Tool
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
The Omnichain Token Supply Sync Tool helps you maintain consistent token supply across multiple EVM chains. You specify the sync contract, token address, chain configurations (chain ID and supply limit per chain), and an action — sync supply, mint on current chain, or burn on current chain. The tool reads the total token supply, chain-specific supplies, supply limits, and mint/burn permissions for each chain. It then executes the sync operation in a single transaction, adjusting supplies across chains to match the configured limits and maintain the total supply.
HOW TO USE
Connect your EVM wallet and select your current network. Enter the sync contract address and the token address. In the chain configurations text area, list each chain ID and its supply limit (one per line, format "chainId:supplyLimit"). Choose an action — "Sync supply" to adjust all chains to their limits, "Mint on chain" to mint tokens on the current chain, or "Burn on chain" to burn tokens on the current chain. For mint or burn, specify the amount. Click "Preview sync" to see the token details, total supply, chain-specific supplies and limits, permissions, and the action to be performed. If everything looks correct, click "Execute sync" to execute the transaction. Progress is shown in real-time, and gas costs are calculated accurately using effectiveGasPrice.
ONE TECHNICAL SECTION — THE REAL MECHANISM
The tool interacts with an omnichain supply sync contract that manages token supplies across multiple EVM chains. The getTotalSupply() returns the overall token supply across all chains. The getChainSupply() and getSupplyLimit() return the current supply and configured limit for a specific chain. The getMintPermission() and getBurnPermission() indicate whether minting or burning is allowed on a given chain. The syncSupply() function accepts the token address, an array of chain IDs, and an array of supply limits — it calculates the necessary adjustments for each chain and executes mint or burn operations to bring each chain's supply to its configured limit. The mint() and burn() functions allow single-chain adjustments. The contract ensures that the sum of all chain supplies equals the total supply, preventing supply inflation or deflation. This provides a secure, permissioned mechanism for managing omnichain token supply.
WHAT IT CANNOT SEE
The tool cannot predict cross-chain bridge delays or guarantee atomic supply consistency across all chains. It does not evaluate the security of the bridge protocols, the reliability of the destination chains, or the risk of supply discrepancies due to failed transactions. It cannot detect if the sync contract has been compromised or if the token's total supply is being manipulated off-chain. It does not provide financial advice or ensure that the supply configuration is optimal. The tool also cannot recover tokens if a mint or burn operation fails — cross-chain supply management carries inherent risk.
PLEASE NOTE
This tool is EVM-only and supports Ethereum, Goerli, Sepolia, Optimism, Arbitrum, Polygon, and Base. It does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Supply limits should be set carefully to ensure the total supply remains consistent with the token's economic model. Mint and burn operations are permissioned — you must have the required permissions on the sync contract. The tool is provided free and as-is; users assume full responsibility for their omnichain supply management decisions and understanding of the associated risks.