Dual-Token Model Conversion 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
This tool provides on-chain conversion between two tokens in a dual-token model, enabling you to exchange one token for another at a predetermined rate. It reads your connected wallet address, conversion contract address, token A address, token B address, token A balance, token B balance, conversion rate, current block timestamp, conversion history, and user eligibility. You can then sign and send transactions to convert token A to token B, convert token B to token A, and record conversion metadata on-chain. All conversion parameters are displayed in a clear review panel before you sign, so you know exactly what you are converting. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all conversion activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your conversion contract, and paste the conversion contract address, token A address, and token B address. Enter the conversion rate (the ratio of token A to token B), the token decimals, and the amount you want to convert in raw units. The review panel shows all inputs, your current token A and token B balances, and the conversion rate before you sign. Use the numbered action buttons: check balances to view your current token A and token B balances, conversion rate, and conversion history; convert A→B to convert token A to token B at the specified rate; or convert B→A to convert token B to token A. You can also check status to view current balances and rate, or view conversion history to see all past conversion timestamps. 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 conversion contract you are using, so you are in full control. When you convert A to B, the tool constructs a contract call to the convertAtoB function, which transfers the specified amount of token A from your wallet, calculates the equivalent amount of token B based on the conversion rate, and transfers token B to your wallet. When you convert B to A, the tool calls convertBtoA, which performs the reverse operation. The tool reads balances via getBalances, which returns both token A and token B balances, and conversion rate via conversionRate. The conversion history is read via getConversionHistory, returning timestamps of all conversions. 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 token valuation, predict market impact, detect price manipulation, or ensure that the conversion contract handles conversions correctly. It cannot detect if the conversion rate is fair or if the market is being manipulated. The tool also cannot verify that the conversion contract correctly handles edge cases like insufficient balances, rate changes, or failed transfers. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the conversion 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 conversion management tool, not a token valuation or market analysis system.