Migrate veSDT to vlSDT
This guide walks you through migrating from veSDT to vlSDT. For background on the new system, see the vlSDT overview.
Why Migrate?
vlSDT offers several advantages over veSDT:
| Benefit | Description |
|---|---|
| No decay | Your voting power stays constant (1:1 with staked SDT) |
| Flexible exit | Request unstake anytime with 8-week queue |
| Simpler rewards | Straightforward epoch-based fee distribution |
| No relock pressure | No need to extend locks to maintain voting power |
Before You Migrate
Old veBoost Delegations No Longer Apply
If you ever bought or sold boost under the old veBoost system, those delegations no longer give any extra rewards on sdToken vaults. Boost now comes only from vlSDT and the new BoostMarketplace.
- Bought boost in the past? You no longer receive it. Only your own vlSDT balance counts — migrate and stake to get boost back.
- Sold boost in the past? You're no longer giving anything away. Your full vlSDT balance will count for you once you migrate.
Migration itself is unaffected: you can migrate at any time, even with old delegations on record.
Understand What Happens
When you migrate:
- Your full locked SDT amount transfers to vlSDT
- Lock duration and decay are ignored (you get credit for the full amount)
- Migration is one-way (cannot return to veSDT)
- Your veSDT lock is deleted
Migration Steps
For Active Locks
If your veSDT lock has not expired:
- Navigate to the veSDT page on the Stake DAO app
- Find the Migrate to vlSDT section
- Review the migration summary showing your locked SDT
- Click Migrate
- Confirm the transaction
After the transaction confirms:
- Your veSDT is burned
- vlSDT voting power is credited (equal to your locked SDT amount)
- You can claim fee rewards starting the next full epoch
For Expired Locks
If your veSDT lock has expired, you have two options:
Option A: Migrate to vlSDT- Follow the migration steps above
- Your expired lock transfers to vlSDT with full voting power
- Use the withdraw function on the veSDT contract
- Receive your SDT with no voting power
- Optionally stake into vlSDT separately
What Happens to Your Lock
| Scenario | Result |
|---|---|
| 1000 SDT locked, 2 years remaining | 1000 vlSDT voting power |
| 1000 SDT locked, 1 week remaining | 1000 vlSDT voting power |
| 1000 SDT locked, expired | 1000 vlSDT voting power |
The migration ignores:
- Remaining lock duration
- Current veSDT decay
- Original lock timestamp
You receive vlSDT equal to your originally locked SDT amount, regardless of your current decayed veSDT balance.
Coexistence Period
Both veSDT and vlSDT continue to exist on-chain:
- No migration deadline: Migrate whenever you're ready
- veSDT lock mechanics still work: Existing locks retain their remaining duration and you can still
withdrawafter expiry - Boost on sdToken vaults comes from vlSDT only: veSDT balances no longer give any boost on sdCRV, sdBAL, sdFXN, sdYFI, sdPENDLE and the other sdToken vaults. To keep earning boosted rewards on your sdToken positions, you must migrate.
- Snapshot governance: Voting on the stakedao.eth Snapshot space counts vlSDT balances
Troubleshooting
Migration Fails with Zero Balance
Cause: Your veSDT lock has expired and was already withdrawn.
Solution: You have no lock to migrate. Stake SDT directly into vlSDT using the Stake vlSDT Guide.
Transaction Reverts
Cause: Various contract conditions not met.
Solution:
- Ensure you have enough ETH for gas
- Check that you actually have an active veSDT lock
- Try again or contact support on Discord
After Migration
Once migrated:
- Check your vlSDT balance on the Stake DAO app
- Review pending rewards: Fee rewards accumulate starting the next full epoch
- Explore unstaking: You can now request unstake at any time (8-week queue)
- Update delegations: When BoostRegistry launches, set up new boost delegations