Vote Escrow

Chimera Defi
1 min readAug 29, 2021

--

Vote escrow, pioneered by curve.finance, has quickly become a standard DeFi primitive.

Vote Escrow is the mechanism of locking tokens for pre-set time periods.

Votes have a weight depending on time, so that users are committed to the future of (whatever they are voting for).

Numerous protocols implement this now, including, but not limited to:

  • Cream.finance
  • Fixed Forex
  • Curve.finance
  • Iron.finance
  • Firebird.finance
  • Pickle.finance

But all these protocols tend to implement the frontend and contracts themselves.

Ideally a single hub protocol could allow developers to:

  1. Launch vote escrow contracts via a UI backed by an onchain factory
  2. Let users interact with the contracts via a UI
  3. Look at relevant stats such as average lock time

Towards this end we at SharedStake have launched a VoteEscrow factory we will be using for our pending voteEscrow mechanism:

A user who want’s to use the contract, needs to simply call `createVoteEscrowContract` with the vote escrow tokens name, symbol, the underlying locked token and a min lock amount.

This is an open call for developers to help us with a generalized frontend.

--

--