Skip to content

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:

BenefitDescription
No decayYour voting power stays constant (1:1 with staked SDT)
Flexible exitRequest unstake anytime with 8-week queue
Simpler rewardsStraightforward epoch-based fee distribution
No relock pressureNo 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:

  1. Navigate to the veSDT page on the Stake DAO app
  2. Find the Migrate to vlSDT section
  3. Review the migration summary showing your locked SDT
  4. Click Migrate
  5. 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
  1. Follow the migration steps above
  2. Your expired lock transfers to vlSDT with full voting power
Option B: Withdraw SDT directly
  1. Use the withdraw function on the veSDT contract
  2. Receive your SDT with no voting power
  3. Optionally stake into vlSDT separately

What Happens to Your Lock

ScenarioResult
1000 SDT locked, 2 years remaining1000 vlSDT voting power
1000 SDT locked, 1 week remaining1000 vlSDT voting power
1000 SDT locked, expired1000 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 withdraw after 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:

  1. Ensure you have enough ETH for gas
  2. Check that you actually have an active veSDT lock
  3. Try again or contact support on Discord

After Migration

Once migrated:

  1. Check your vlSDT balance on the Stake DAO app
  2. Review pending rewards: Fee rewards accumulate starting the next full epoch
  3. Explore unstaking: You can now request unstake at any time (8-week queue)
  4. Update delegations: When BoostRegistry launches, set up new boost delegations

Related Guides