veToken Lock Extension 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
veToken Lock Extension Tool is a governance utility that lets you extend the lock duration of your vote-escrow (veToken) position without increasing the locked amount. In protocols using vote-escrow models like Curve (veCRV), Balancer (veBAL), or Angle (veANGLE), voting power and rewards scale with both the amount of tokens locked and the remaining lock duration. Extending your lock increases your veToken balance, governance influence, and protocol rewards — all without requiring you to lock additional tokens. This tool reads your current lock amount, expiry, and voting power, then simulates the impact of your extension before executing it in a single transaction.
HOW TO USE
Connect your EVM wallet via the BGWallet bridge. Enter your veToken contract address. Specify the number of additional weeks you want to extend your lock (up to 208 weeks, or 4 years, which is typically the maximum). Click "Preview Extension" to see your current locked amount, expiry date, voting power, the new expiry date, the projected new voting power, and your boost multiplier after the extension. Review the impact carefully — extending locks has a non-linear effect on voting power. Click "Extend Lock" to sign and broadcast the transaction. The tool provides a transaction hash for tracking and updates your lock status after confirmation.
TECHNICAL MECHANISM
The tool reads your current lock information from the veToken contract using view functions like `locked(addr)` which returns the amount and unlock time, and `balanceOf(addr)` for current voting power. It calculates the new lock expiry by adding the specified weeks to the current unlock time. Voting power is computed using the protocol's formula — typically a linear or decaying function of lock duration, where maximum power is achieved with maximum lock duration (often 4 years). When executing, the tool calls the veToken's `increase_unlock_time(duration)` function to extend the lock. The entire operation is atomic — if the extension fails, the lock remains unchanged.
WHAT IT CANNOT SEE
This tool cannot guarantee that the extension will provide the expected voting power boost or that the lock will remain economically beneficial if token prices change. Locking tokens makes them illiquid until the lock expires — you cannot withdraw tokens early. The boost multiplier displayed is based on the current protocol parameters and may change if the governance contract is upgraded. Additionally, the tool cannot predict changes in reward rates, protocol fees, or governance decisions that could affect the value of your veToken position. Always consider the opportunity cost of extending your lock — while you gain voting power and rewards, you commit to keeping your tokens locked longer. This tool is an aid for veToken management, not a guarantee of returns or governance influence.
PLEASE NOTE
EVM chains only. This tool relies on the BGWallet connector and will not function on Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The user is responsible for ensuring the supplied veToken address is correct and that the contract supports the `increase_unlock_time` function. Not all vote-escrow protocols support partial extensions — some require extending to the maximum duration. Check your protocol's documentation first.