Stablecoin Redeem Against Collateral 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 connects to any EVM redemption contract and reads the current exchange rate, redemption fee, minimum redemption amount, available collateral balance, and protocol liquidity for the stablecoin you specify. You enter the contract address, the tool auto-detects the stablecoin address when possible, and shows your stablecoin balance alongside the collateral you would receive after fees. It then handles the approval flow (if needed) and submits the redemption transaction in one sequence.
HOW TO USE
Paste the redemption contract address you want to interact with. If the contract reports its stablecoin address automatically, the tool fills it in — otherwise you can paste it manually. Enter the amount of stablecoins you want to redeem. The tool fetches your balance, the current rate, fee, and minimum. Review the estimated collateral you will receive. Click "Redeem" — the tool checks allowance, requests approval if needed, then submits the redemption transaction. Your wallet will prompt you to confirm each step.
HOW THE CONTRACT INTERACTION WORKS
The tool reads directly from the contract's view functions — getRate(), getFee(), getMinRedemption(), getCollateralBalance(), getLiquidity() — all of which return values denominated in the stablecoin's decimals. It uses ethers v5.7.2 to format values for display and to prepare the redemption transaction. The approval step uses the standard ERC-20 approve() function, and the tool waits for the approval confirmation before submitting the redeem() call. It uses receipt.effectiveGasPrice for accurate gas cost estimation and handles the transaction lifecycle with proper confirmation waiting. The tool maintains all values in BigNumber throughout to avoid precision loss during conversion.
WHAT IT CANNOT SEE
This tool cannot read off-chain collateral pricing or verify that the protocol holds sufficient actual reserves. It relies entirely on the contract's reported state and available liquidity as exposed through its view functions. If the contract reports inaccurate data or the protocol's reserves are manipulated off-chain, the tool has no way to detect that. It also cannot verify that the contract address you paste is the official one — you are responsible for ensuring you are interacting with the correct, trusted contract. The tool does not simulate the transaction or check for reverts before submission beyond the contract's own validation.
PLEASE NOTE
EVM chains only — this tool works with any EVM-compatible network that supports ethers v5 and standard ERC-20 + redemption contract interfaces. Supported networks include Ethereum Mainnet, Polygon, Optimism, Arbitrum, Base, BNB Smart Chain, Avalanche C-Chain, and Fantom. Connect your wallet using the BotSurf EVM wallet bridge. This is a read-and-sign tool — it reads contract state and submits transactions you authorize. Always review the transaction details in your wallet before signing.