Hot Wallet Auto-Refill 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
Hot Wallet Auto-Refill Tool is a non-custodial tool that refills hot wallets from cold storage when balances fall below configured thresholds, ensuring operational continuity and security. It reads hot wallet contract state, user address, token balances, hot wallet address, cold wallet address, refill threshold, refill amount, target balance, token approval status, refill eligibility, refill limits, fee structure, settlement state, and balance monitoring state to structure the optimal refill operation. With a single transaction, it calls refillHotWallet(), executeWalletRefill(), or submitHotWalletRefill() on the target contract, transferring funds from cold storage to the hot wallet. The tool supports both native currency and ERC-20 token refills with configurable thresholds and amounts.
HOW TO USE
1. Connect your wallet (EVM-compatible).
2. Paste the hot wallet auto-refill contract address.
3. Enter the hot wallet address (to refill) and cold wallet address (source).
4. Optionally specify a token address (leave empty for native currency).
5. Enter the refill amount and refill threshold (trigger level).
6. Review the hot wallet balance and refill eligibility.
7. Click "execute refill" and confirm the transaction in your wallet.
The tool checks the hot wallet balance against the threshold before execution to prevent unnecessary refills. After the transaction confirms, the hot wallet is refilled—no centralized custody, no intermediaries. Funds are transferred from cold storage according to the configured parameters.
TECHNICAL MECHANISM: MULTI-FUNCTION FALLBACK WITH BALANCE VERIFICATION
Unlike simple transaction builders that assume a single function signature, this tool implements a multi-function fallback strategy. It first attempts refillHotWallet(), then falls back to executeWalletRefill() or submitHotWalletRefill() if the primary method fails—automatically adapting to different contract implementations without requiring the user to know the exact function name. For all on-chain reads, it uses chunked block range scanning that halves on failure, preventing the common "eth_getLogs limit exceeded" error that halts most scanners on public RPCs. It double-verifies refill eligibility by checking both the current hot wallet balance and threshold from storage, rather than relying on historical events—because an event log proves a previous refill happened, not that the current refill is needed. Gas estimation uses receipt.effectiveGasPrice for accurate post-EIP-1559 cost accounting, and all batched operations are sequential with concurrency caps to avoid nonce conflicts. The tool also validates that the cold wallet has sufficient funds and that the refill amount does not exceed refill limits before execution.
WHAT IT CANNOT SEE
This tool cannot verify that the hot wallet contract is legitimate or has not been compromised. It cannot detect if any wallet has been compromised. It cannot ensure that refill will execute at the optimal gas price due to network conditions. It cannot guarantee that refill will succeed if the contract is paused or frozen. It cannot verify that the contract has not been upgraded or modified. It cannot detect if the trade path is optimal or not front-run. It cannot recover funds if execution fails due to contract bugs or insufficient approval. It cannot verify that the refill amount is valid or not. It cannot predict market movements, price gaps, or flash crashes. It cannot guarantee execution during extreme network congestion or volatile market conditions. It cannot detect if any underlying token has been compromised. It cannot prevent the user from canceling or modifying refill parameters. It cannot ensure that the refill will be processed. It cannot protect against loss if refill is rejected. It cannot verify that the hot wallet balance is below threshold. It cannot guarantee that the cold wallet has sufficient funds. It cannot ensure that token approvals are correct. It cannot verify that the refill limits are respected.
PLEASE NOTE
This tool operates only on EVM-compatible chains (Ethereum Mainnet, Polygon, Arbitrum, Optimism, etc.). It is non-custodial—you retain full control of your funds at all times. Always verify contract addresses, wallet addresses, and refill parameters before executing. Hot wallet refills are irreversible—once sent, transfers cannot be recalled. The tool is provided as-is; use at your own risk.