Index Fund 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
The Index Fund Redemption Tool enables users to redeem index fund shares for the underlying basket tokens. Redemption is the process of converting fund shares back into the constituent tokens that make up the index, allowing investors to exit their position and receive the actual assets rather than a synthetic representation. This tool is essential for index fund investors, liquidity providers, and users who need to access the underlying assets of an index fund.
The tool reads index fund state including token balances, current prices, basket composition, user's share balance, redemption amount, target weights, and current weights. It calculates the exact amounts of each underlying token that should be received based on the redemption amount and the fund's current composition. The tool supports configurable redemption amounts and slippage parameters to protect against adverse price movements during the redemption process.
HOW TO USE
1. Connect your wallet using the Connect button. The tool automatically detects your connected address and network.
2. Select the network where your index fund is deployed using the network dropdown.
3. Enter the index fund contract address and the share token address (the token representing fund shares).
4. Enter the amount of shares you want to redeem in share units.
5. Optionally enter a payment token address for any fees (use 0x0 for native token).
6. Configure your slippage tolerance percentage for the redemption.
7. Click "Preview redemption" to see the expected underlying tokens and estimated value.
8. Review the redemption details in the preview panel including basket tokens and estimated value.
9. Click "Execute Redemption" to submit the redemption transaction through your wallet.
10. The tool will check your share balance before executing and burn the shares to receive underlying tokens.
TECHNICAL MECHANISM
The tool interacts with the index fund contract's redemption function, which typically burns the user's shares and transfers the corresponding underlying tokens from the fund's reserves. The redemption amount is multiplied by the fund's net asset value (NAV) per share, and the resulting value is distributed proportionally across the basket tokens according to the current weights. The tool reads the current basket composition and weights from the contract, calculates the expected token amounts, and displays them to the user before execution. The actual redemption is executed through a single contract call that handles all the token transfers atomically. The tool also checks the user's share balance before allowing redemption to prevent insufficient balance errors.
WHAT IT CANNOT SEE
This tool cannot verify that the price feed is accurate or reliable; it relies on the fund's internal pricing mechanism. It cannot detect if the oracle has been compromised or manipulated. It cannot ensure that redemption will execute at the optimal price due to slippage, market volatility, and block timing. It cannot guarantee that redemption will result in the exact underlying token amounts due to slippage and rounding. It cannot verify that the index contract has not been upgraded or modified. It cannot detect if the swap path is optimal or if the transaction is being front-run by malicious actors. It cannot recover funds if execution fails due to contract bugs, insufficient approvals, out-of-gas errors, or blockchain reorgs. It cannot verify that tokens being received are legitimate or not honeypot contracts. It cannot predict market movements, price gaps, or flash crashes that may affect redemption value. It cannot guarantee execution during extreme network congestion, high gas prices, or volatile market conditions. It cannot detect if the underlying protocol has been compromised. It cannot prevent the user from canceling or modifying redemption parameters through other interfaces. It cannot ensure that redemption is economically optimal or that gas costs do not exceed the redemption value.
PLEASE NOTE
This tool is designed for EVM-compatible blockchains (Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, Fantom, and others). It requires an active wallet connection and sufficient native currency for gas fees. Always verify the index contract address, share token address, and redemption amount before executing. Redemption may trigger slippage protection if the fund's composition has changed since the preview. The tool is provided as-is with no warranty; users assume full responsibility for their transactions and should exercise caution when redeeming index fund shares. For mainnet usage, ensure the index fund contract has been audited and you understand the risks of redemption including slippage, gas costs, and smart contract risks.