Index Fund Reconstitution Executor
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 Reconstitution Executor enables automated reconstitution of index funds when the underlying index rules change. Reconstitution is the process of updating an index fund's composition by adding new tokens, removing tokens that no longer meet the criteria, and adjusting target weights according to new index methodology. This tool is essential for index providers, fund managers, and automated portfolio strategies that need to periodically update their token baskets to reflect changing market conditions or index rules.
The tool reads index fund state including the current token list, token balances, current prices, target weights, and reconstitution history. It compares the current token list against the new token list, identifies which tokens need to be added or removed, and calculates the required trades to transition from the old composition to the new one. The tool supports any number of tokens and handles both additions and removals in a single reconstitution 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 located. The tool checks the BotGentz sender contract registry for the current chain.
3. Enter the index contract address and the payment token address.
4. Enter the current token list (comma-separated) and the new token list (comma-separated) that reflects the updated index rules.
5. Enter the new target weights (comma-separated percentages that sum to 100) for the new token list.
6. Configure your slippage tolerance percentage for the swaps.
7. Click "Preview reconstitution" to see which tokens will be added, which will be removed, and the overall plan.
8. Review the reconstitution plan in the preview panel.
9. Click "Execute Reconstitution" to submit the transaction through your wallet.
10. The tool will execute all required swaps to transition from the old composition to the new one.
TECHNICAL MECHANISM
The tool uses the BotGentz shared sender contract's batch swap functionality to execute index reconstitution. First, it compares the current token list against the new token list to determine which tokens need to be added and which need to be removed. For tokens being removed, the tool calculates the amount to sell and executes swaps to the payment token. For tokens being added, the tool calculates the amount of payment token to allocate based on the new target weights and executes swaps from the payment token to each new token. All swaps are executed sequentially within the same transaction context, with approvals handled upfront. The tool reads the current fee from the sender contract and displays it before execution. The reconstitution process can be previewed before execution to verify the changes.
WHAT IT CANNOT SEE
This tool cannot verify that the price feed is accurate or reliable; it relies on the DEX's on-chain pricing. It cannot detect if the oracle has been compromised or manipulated. It cannot ensure that reconstitution will execute at the optimal time or price due to slippage, market volatility, and block timing. It cannot guarantee that the reconstitution will result in the exact target weights due to slippage and swap execution constraints. 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 traded are legitimate or not honeypot contracts. It cannot predict market movements, price gaps, or flash crashes that may affect reconstitution execution. It cannot guarantee execution during extreme network congestion, high gas prices, or volatile market conditions. It cannot detect if the underlying swap protocol has been compromised. It cannot prevent the user from canceling or modifying reconstitution parameters through other interfaces. It cannot ensure that the new token list is appropriate or that removed tokens are fully liquidated. It cannot guarantee that the index will track its new benchmark accurately after reconstitution.
PLEASE NOTE
This tool is designed for EVM-compatible blockchains supported by the BotGentz sender contract (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 sender contract address, fee, and owner displayed in the interface before executing. The tool supports ERC-20 tokens only. The new target weights must sum to 100%—the tool validates this before execution. Reconstitution may involve multiple swaps and higher gas costs depending on the number of tokens being added or removed. The tool is provided as-is with no warranty; users assume full responsibility for their transactions and should exercise caution when executing index reconstitutions. For mainnet usage, ensure the sender contract has been audited and you understand the risks of automated fund reconstitution including slippage, gas costs, and smart contract risks.