veToken Early Exit Penalty Payer
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 Early Exit Penalty Payer is a governance utility that enables you to withdraw locked veTokens before their scheduled expiry by paying the associated early exit penalty. In vote-escrow systems, tokens are typically locked for extended periods (up to 4 years), and early withdrawal incurs a penalty that scales with the remaining lock time. This tool reads your current lock amount, expiry date, and calculates the exact penalty based on the protocol's parameters. It then constructs a transaction to pay the penalty and withdraw your veTokens in a single operation, giving you access to your locked tokens earlier. The tool provides full visibility into the penalty amount, the remaining lock time, and the net amount you will receive after the penalty deduction.
HOW TO USE
Connect your EVM wallet via the BGWallet bridge. Enter your veToken contract address. Optionally, specify a penalty payment token address — leave blank for native ETH. Specify the amount you want to withdraw (leave blank to withdraw your full locked balance). Click "Preview Early Exit" to see your locked amount, current lock expiry, time remaining, the early exit penalty amount, and the net amount you will receive after the penalty deduction. Review the details carefully — early exit penalties can be significant. Click "Pay Penalty & Withdraw" to sign and broadcast the transaction. The tool provides progress updates and a transaction hash for tracking.
TECHNICAL MECHANISM
The tool reads your locked balance and lock expiry from the veToken contract using view functions like `locked(addr)` or `getLocked(addr)`. It calculates the penalty based on the protocol's formula, which typically scales linearly with the remaining lock duration — the longer the remaining time, the higher the penalty (often up to 50% of the locked amount). The tool also determines the penalty payment token (if not native ETH) and handles the approval process for that token. When executing, the tool calls the veToken's `earlyExit(address, amount)` or similar function, which: (1) calculates and transfers the penalty to the protocol, and (2) transfers the remaining amount back to your wallet. The entire operation is atomic — if the penalty payment fails, the withdrawal reverts and your veTokens remain locked.
WHAT IT CANNOT SEE
This tool cannot guarantee that the early exit will be economically beneficial or that the penalty calculation will remain accurate if protocol parameters change before execution. Early exit penalties are typically significant and may reduce your withdrawal amount substantially. The tool cannot predict changes to the penalty formula, governance decisions that may affect lock terms, or fluctuations in token prices that could change the opportunity cost of exiting early. Always consider whether waiting for the lock to expire naturally would be more cost-effective. This tool is an aid for veToken management, not a recommendation to exit early or a guarantee of optimal outcomes.
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 early exit functionality. Not all vote-escrow protocols allow early exits — check your protocol's documentation first. Early exits may have tax implications in some jurisdictions — consult a professional if unsure.