Vote-Escrow 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
Vote-Escrow Extension Tool is a governance utility that lets you extend your vote-escrow (veToken) lock duration or increase your locked token amount to boost your voting power and reward multipliers. 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 — either by adding time or more tokens — increases your veToken balance, governance influence, and protocol rewards. 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. Optionally, enter an additional token amount to lock (if you want to increase your position). Click "Preview Extension" to see your current lock amount, expiry, 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 will handle the extension transaction(s), including token approval if adding more tokens, and provide a transaction hash for tracking.
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 and amount, where maximum power is achieved with maximum lock duration (often 4 years). When executing, the tool calls the veToken's `increase_unlock_time(duration)` to extend the lock and/or `increase_amount(amount)` to add more tokens. For adding tokens, the tool first checks and sets allowance if needed. All operations are atomic — if any step 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 locking your tokens — while you gain voting power and rewards, you lose access to your tokens until the lock expires. 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` and/or `increase_amount` functions. Not all vote-escrow protocols support partial extensions — some require extending to the maximum duration. Check your protocol's documentation first.