Credit Delegation Pool Deposit 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 deposit and management for credit delegation pools, enabling you to earn yield by providing liquidity that can be borrowed by creditworthy borrowers. It reads your connected wallet address, credit pool contract address, deposit token address, pool balance, user balance, credit limit, current block timestamp, pool utilization, and deposit history. You can then sign and send transactions to deposit assets into the credit pool, withdraw your deposits, delegate credit to specific borrowers, and record deposit metadata on-chain. All pool parameters are displayed in a clear review panel before you sign, so you know exactly what you are depositing. The tool also logs transaction hashes, confirmation status, and gas costs, providing a complete audit trail of all deposit activities.
HOW TO USE
Connect your wallet using the built-in wallet bridge, choose the network that matches your credit pool contract, and paste the credit pool contract address and deposit token address (use 0x0 for native currency). Enter the token decimals and the amount you want to deposit or withdraw in raw units. The review panel shows all inputs, the current pool balance, your credit limit, and pool utilization before you sign. Use the numbered action buttons: check pool to view current pool balance, your deposit, credit limit, and utilization; deposit to add assets to the credit pool; withdraw to remove your deposits from the pool; or delegate credit to delegate a portion of your credit limit to a specific borrower. You can also check pool status to view current pool metrics. 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 credit pool contract you are using, so you are in full control. When you deposit, the tool calls deposit on the pool contract, which transfers your tokens to the pool and records your deposit. When you withdraw, the tool calls withdraw, which returns your tokens and updates your balance. When you delegate credit, the tool calls delegateCredit, which allocates a portion of your credit limit to a specified borrower. The tool reads pool state via poolBalance, userBalance, creditLimit, and utilization view functions. 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 borrower creditworthiness, predict default risk, ensure pool solvency, or verify that the credit pool contract handles deposits correctly. It cannot detect if the borrowers are creditworthy or if the pool's credit limits are appropriate. The tool also cannot verify that the credit pool contract correctly handles edge cases like defaults, liquidations, or credit limit adjustments. It cannot simulate the outcome of a transaction before you sign it, nor can it guarantee that the deposit 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 parameters before signing. Use testnet first. The tool is a transaction-signing interface and deposit management tool, not a credit assessment or default prediction system.