This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Boosted Pool Deposit Tool (veToken-Gated)

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool enables DeFi users to deposit into boosted liquidity pools that are gated by veToken locking. In veToken-gated systems, users must lock veTokens (vote-escrowed tokens) to qualify for boosted rewards. The amount of veTokens locked determines the boost multiplier applied to deposits, increasing yield potential. It connects to your wallet and reads the veToken contract address, pool contract address, veToken balance, locking amount, boost multiplier, deposit amount, eligibility status, pool status, deposit history, and timestamps. The tool signs and submits transactions to deposit into boosted pools, lock veTokens, claim boost, update deposit status, record deposit metadata, and emit deposit events.

HOW TO USE

1. Connect your wallet using the wallet bridge (supports MetaMask, WalletConnect, and other EVM-compatible wallets).

2. Select the target network that matches your veToken and pool contract deployments.

3. Enter the veToken contract address and the pool contract address, then click "load contracts" to initialize the connection.

4. Click "fetch boost status" to retrieve your veToken balance, boost multiplier, eligibility status, and pool status.

5. Review the eligibility status and boost multiplier — you must be eligible to deposit, and the boost multiplier is based on your locked veTokens.

6. Enter the locking amount (veTokens to lock) and the deposit amount (pool tokens to deposit).

7. Click "validate deposit" to verify that you are eligible, the pool is active, and the amounts are valid.

8. Click "check deposit history" to view your past deposits in this pool.

9. Review the locking amount, deposit amount, boost multiplier, and eligibility before executing.

10. Click "deposit (with boost)" to sign and submit the transaction that locks your veTokens and deposits into the boosted pool.

TECHNICAL MECHANISM

The tool uses ethers.js v5.7.2 to interact with two contracts: a veToken contract that manages locking and boost multipliers, and a pool contract that accepts boosted deposits. The veToken contract implements balanceOf(address) view, getBoostMultiplier(address) view, and lock(uint256) external. The lock function locks veTokens for a period, which determines the boost multiplier. The pool contract implements isEligible(address) view, poolStatus() view, depositWithBoost(uint256) external, and getDepositHistory(address) view. The depositWithBoost function validates that the caller is eligible (has locked veTokens), calculates the boost multiplier from the veToken contract, and applies it to the deposit. The boost multiplier typically ranges from 1x to 3x or higher, depending on the locked amount. Transaction handling follows EIP-1559 gas price calculations using receipt.effectiveGasPrice for accurate cost reporting. Deposit metadata is recorded both in the contract's history and locally for the user's reference.

WHAT IT CANNOT SEE

This tool operates purely on-chain and cannot verify off-chain veToken eligibility — it does not check whether the user meets community requirements, has completed KYC, or satisfies other off-chain conditions. It cannot validate locking commitment — the tool cannot confirm that the user intends to keep the veTokens locked for the required period. It cannot detect sybil accounts — the tool cannot identify users who create multiple wallets to farm boosts. It cannot ensure boost fairness — the tool does not verify that the boost multiplier is appropriately applied or that the boost calculation is correct. The tool also cannot verify that the boost multiplier is correctly applied — it relies on the contract's implementation and does not independently verify the boost calculation.

PLEASE NOTE

This tool works exclusively with EVM-compatible blockchain networks (Ethereum, Polygon, Arbitrum, Optimism, Base, etc.). It requires both veToken and pool contracts to implement the interfaces described above. All transactions incur gas fees paid by the connected wallet. The tool maintains no persistent storage — all state is refreshed from the blockchain on each session. Locking veTokens is a significant commitment — veTokens are typically locked for months or years and cannot be withdrawn early. Only lock veTokens if you are willing to commit to the lock period. The boost multiplier is based on your locked veToken amount — higher locks result in higher boosts. Always test on a testnet first and verify that the boost multiplier and deposit amounts are correct before depositing with real funds.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.