Insurance Pool Capital Provision 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 Insurance Pool Capital Provision Tool enables you to provide capital to mutual insurance pools, earning shares and rewards in return. You specify the pool contract address, the capital token (native or ERC-20), and the amount to provide. The tool reads the pool's total capital, capacity, minimum and maximum provision limits, your current position, and your token balance. It then executes the capital provision transaction, depositing your tokens into the pool and minting pool shares to your wallet. This provides a transparent way to participate in insurance pools as a capital provider.
HOW TO USE
Connect your EVM wallet and select your network. Enter the insurance pool contract address and the capital token address (use 0x0 for native currency). Specify the amount you wish to provide. Click "Preview provision" to see the pool's total capital, capacity, min/max provision limits, your current position, and your balance. If everything looks correct, click "Provide capital" — the tool will approve the token (if needed) and execute the provision transaction. Progress is shown in real-time, and gas costs are calculated accurately using effectiveGasPrice.
ONE TECHNICAL SECTION — THE REAL MECHANISM
The tool interacts with an insurance pool contract that manages capital provision. The getPoolInfo() function returns the pool's total capital, capacity, minimum provision, and maximum provision. The getUserPosition() returns the user's capital contribution, shares, and accrued rewards. The getTokenInfo() provides the token address, decimals, and symbol used in the pool. The provideCapital() function accepts the amount and transfers it from the user to the pool, minting shares proportional to the user's contribution. For native tokens, the function is payable and accepts the value directly. For ERC-20 tokens, the pool uses transferFrom to pull the tokens after the user has approved the contract. The pool's capacity ensures that total capital does not exceed the maximum allowed, and the min/max provisions enforce per-user limits. This ensures that capital provision is controlled and within the pool's risk parameters.
WHAT IT CANNOT SEE
The tool cannot predict future claim payouts or guarantee capital returns. It does not evaluate the pool's claims history, the risk of future claims, or the likelihood of capital loss. It cannot detect if the pool is underfunded or if the terms have changed. It does not provide financial advice or ensure that providing capital is profitable. The tool also cannot recover capital once provided — funds are committed to the pool and may be used to pay claims.
PLEASE NOTE
This tool is EVM-only and supports Ethereum, Goerli, Sepolia, Optimism, Arbitrum, Polygon, and Base. It does not support Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. Capital provided to insurance pools is at risk of being used to pay claims. Shares represent your claim on the pool's remaining capital after claims. The tool is provided free and as-is; users assume full responsibility for their capital provision decisions.