Skip to content

erisprotocol/contracts-ve3

Repository files navigation

ve(3,3)

This repository contains the contracts for the Terra Liquidity Alliance. They implement a ve3 model to decide on chain rewards going to staked LPs. It has the following features:

  • Allow locking of multiple tokens for voting power (voting-escrow)
  • Locks have the properties of NFTs and can also be merged or split apart for better management (voting-escrow)
  • Rebase rewards can be distributed to lockers (asset-gauge)
  • Allow voting based on a users VP on multiple group of assets (asset-gauge)
  • Bribe Market to incentivize voting behavior (bribe-market)
  • Global configuration of addresses and rights (global-config)
  • Allow creation of a virtual token and staking it in Alliance Module (connector-alliance)
  • Allow staking of whitelisted assets, claiming rewards, with a take rate (asset-staking)
  • Allow conversion of any list of assets to a different asset or LP (zapper)

alt text

Notice

This repository contains software developed by: