Exactly Protocol
  • Getting started
    • 🔔Welcome
    • ➡️Introduction
    • ❔FAQ
    • 🔗Quick Links
  • Governance
    • 🏛️Exactly Protocol Governance
      • ✍️Proposals and Voting
      • ⚡Snapshot
      • 📄Exactly Improvement Proposal (EXAIP) Template
    • ⚫Exactly Protocol (EXA)
      • 📊EXA Tokenomics
      • ⚪EscrowedEXA (esEXA)
      • EXA Staking Program (stEXA)
  • EXA APP
    • The Exa App
    • How the Exa App works
    • The Exa App Webauthn Owner Plugin
    • Exa Plugin
    • Exa App FAQs
  • Guides
    • ⚙️Protocol
      • Auditor
      • MarketETHRouter
      • Market
        • ERC-4626
      • PriceFeedWrapper
      • PriceFeedDouble
      • InterestRateModel
      • RewardsController
    • 🛰️Peripheral Contracts
      • 🌀DebtManager
      • ⚫EXA
      • ⚪esEXA
      • 🪂Airdrop
      • 👀Previewer (read-only)
      • 👓DebtPreviewer (read-only)
      • RatePreviewer (read-only)
    • ✨Features
      • Bad Debt Clearing
      • Dynamic Close Factor
      • Earnings Accumulator
      • Cross-Asset Leverager & Deleverager
      • Liquidity Reserve
      • Rewards Distribution Model
      • Rate Manipulation Prevention
      • Rollover
    • 💲Fixed Rate Operations
      • 📥Deposits
      • 📤Borrows
    • 🔢Parameters
    • 📈Interest Rates Curves
    • ♻️Liquidations
      • 🤖Exactly's Bot
    • ⛓️Smart Contract Addresses
    • 🌐The Graph
    • 🔮Chainlink Price Feeds
  • Security
    • 🔎Audits
    • 🔑Access Control
    • 🛡️Hypernative
    • 🧪Testing
    • 🧯Emergency Procedure
    • 🐛Bug Bounty Program
  • Resources
    • 📃White Paper
    • 🔣Math Paper v1
    • 🔣Math Paper v2
    • 🤝Partnerships
    • 📺Presentations
    • 📣Brand Assets
  • Legal
    • ⚖️Terms and Conditions of Use
    • 🔏Privacy Policy
    • 🍪Cookies Policy
Powered by GitBook
On this page
  • Vesting
  • Steps
  • Withdraw Reserved EXA

Was this helpful?

  1. Governance
  2. Exactly Protocol (EXA)

EscrowedEXA (esEXA)

PreviousEXA TokenomicsNextEXA Staking Program (stEXA)

Last updated 4 months ago

Was this helpful?

EscrowedEXA Smart Contract Address (OP Mainnet):

The contract is an ERC-20 token that allows anyone to mint esEXA tokens in exchange for EXA tokens. The esEXA tokens are only transferable for accounts with a TRANSFERER_ROLE, reserved for the protocol contracts to integrate smoothly.

The idea behind esEXA is to provide rewards equivalent to EXA but with a linear vesting period, gradually releasing EXA tokens, ensuring that the Exactly protocol remains sustainable and rewarding for long-term community members.

Vesting

EscrowedEXA (esEXA) tokens can be converted into EXA tokens through vesting in a 1:1 ratio.

Elements for the esEXA to EXA conversion process:

  • Burning Mechanism: Holders will burn their esEXA tokens to initiate the vesting period and convert them into EXA tokens through .

  • EXA Reserve: Holders must provide a “reserve” in EXA proportionally to the esEXA they want to vest. This proportion is represented in the EscrowedEXA contract as `reserveRatio`, the “reserve” EXA tokens to start the vesting process. The reserve percentage is 35% and can be changed through governance.

Steps

  • Step 1: Claim your esEXA Rewards

  • Step 2: Initiate the vesting of your esEXA. You must deposit 35% of the total esEXA you want to vest as an EXA reserve.

  • You can get EXA if you don’t have the required reserve amount.

Users can cancel the vesting at their discretion, triggering the withdrawal of all vested EXA tokens from Sablier and the associated reserve. Any unvested tokens are returned to the EscrowedEXA contract, where the corresponding esEXA tokens are minted and returned to the user.

This mechanism guarantees that the exclusive path for the users to retrieve reserved EXA tokens from the EscrowedEXA contract is by adhering to the stipulated vesting schedule.

Withdraw Reserved EXA

When you withdraw the reserved EXA, the associated vesting streams will be canceled automatically. You’ll get back the earned EXA and all remaining esEXA.

GitHub URL:

EXAIP-01 Transitioning to EscrowedEXA rewards (esEXA):

EXAIP-06 Increasing the esEXA Reserve:

⚫
⚪
0xbea586A167853ADddEF12818f264f1F9823fBc18
EscrowedEXA
Sablier
here
https://github.com/exactly/protocol/blob/main/contracts/periphery/EscrowedEXA.sol
https://gov.exact.ly/#/proposal/0x889d08cbe0ed7be4fd437ca374ef2845b4dbd641a6d2c57e76cd2c54d47fcadc
https://gov.exact.ly/#/proposal/0xaa0fa1ea69371b6ba475962b488970778761be8b36427a08af5194264a573178
Active Vesting Streams