Tokenized Commodity Redemption 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 redemption of tokenized commodities, enabling you to redeem physical or digital commodity claims represented by tokens. It reads your connected wallet address, commodity token contract address, token IDs, commodity metadata (type, weight, grade), redemption amount, redemption window, current block timestamp, token status, and redemption history. You can then sign and send transactions to redeem commodity tokens, verify redemption eligibility, record redemption metadata, and transfer physical commodity claims on-chain. All commodity parameters are displayed in a clear review panel before you sign, so you know exactly what you are redeeming. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all redemption activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your commodity token contract, and paste the contract address. Enter the token IDs you want to redeem as a comma-separated list, the commodity type, weight, grade, redemption amount in raw units, redemption window in seconds, and token decimals for display purposes. The review panel shows all inputs, the current token status, and redemption window before you sign. Use the numbered action buttons: check tokens to view current token status, commodity metadata, amount, and eligibility for each token; redeem tokens to redeem the specified tokens and transfer the commodity claim; or verify eligibility to check if tokens are eligible for redemption. You can also view redemption history to see all past redemption timestamps for your address. 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 commodity token contract you are using, so you are in full control. When you redeem tokens, the tool constructs a contract call to the redeemTokens function, which takes an array of token IDs and the redemption amount. The contract verifies that the tokens are eligible for redemption, marks them as redeemed, and records the redemption timestamp. When you verify eligibility, the tool calls verifyEligibility, which checks the token's status against the redemption window and other conditions. The tool reads token state via getToken, which returns the commodity type, weight, grade, amount, owner, issuance timestamp, and redeemed status, as well as getRedemptionHistory for the full history. 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 commodity quality, validate physical inventory, detect commodity fraud, or ensure that the commodity token contract handles redemption correctly. It cannot detect if the commodity is actually available for redemption or if the quality matches the metadata. The tool also cannot verify that the commodity token contract correctly handles edge cases like partial redemptions, expired tokens, or inventory validation. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the redemption 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 token IDs before signing. Use testnet first. The tool is a transaction-signing interface and redemption management tool, not a commodity quality or inventory verification system.