Lucid
  • USING LUCID
    • Welcome to Lucid
    • Homepage
    • Explore Page
    • Organisation Summary Page
    • Sidebar Navigation
  • Organisation Creation Page
  • Creating an Organisation
    • 1. Setup Organisation Details
    • 2. Module Selection
    • 3. Module Configuration
    • 4. Safe and Protocol Upgrades Configuration
    • 5. Governor Configuration
    • 6. Veto and Multi-Bridge Configuration
    • 7. Token Configuration
    • 8. Asset Transfer Portals Configuration
    • 9. Review and Deploy Organisation
    • 10. Lucid Post-Deployment Integration
  • Editing an Organisation
  • Modules and integrations
    • Multi-Bridge
      • Multi-Bridge Asset Transfers
      • Multi-Bridge Message and Asset Transfers
      • Resend Transaction
    • Bridge Portals
    • Vested Emission Offerings (VEOs)
      • VEO Purchase Flow
      • VEO Creation Flow
      • VEO Removal Flow
      • Claiming Vested Tokens
    • Wizard | Protocol Upgrades
  • Developer Reference
    • VEOs
      • Vesting Options
      • Price Models
      • Debt Buffer
      • Deposit Interval
    • Message Bridging
      • Sending a Message
      • Message Execution
      • Admin Functions
    • Asset Bridging
      • Bridging Assets
      • Admin Functions
    • Adapters
      • Axelar Adapter
      • CCIP Adapter
      • Connext Adapter
      • Hyperlane Adapter
      • LayerZero Adapter
      • Polymer Adapter
      • Wormhole Adapter
    • Deployed Contracts
      • Multibridge Contracts
      • VEO Contracts
  • API Reference
  • RESOURCES
    • About
    • Fees
      • Lucid Pricing and Fee Structure
      • Fee Estimates for Bridges
    • Frequently Asked Questions
    • Key Terms and Explanations
    • Contact
Powered by GitBook
On this page
  1. Developer Reference
  2. VEOs

Price Models

PreviousVesting OptionsNextDebt Buffer

Last updated 6 days ago

In Lucid’s VEO (Vested Emission Offering) creation interface, the Price Model section dynamically adapts based on the selected strategy, displaying specific configuration fields tailored to that pricing approach. Once a strategy is chosen, the relevant input fields appear automatically, and must be filled out accurately to ensure the VEO behaves as intended. This modular setup gives protocols the flexibility to align their offering with liquidity goals, market conditions, and incentive design. Below is a breakdown of each pricing model and the corresponding configuration fields.

Fixed-Price

  • Overview: A simple, static model where tokens are sold at a fixed price throughout the entire duration of the VEO.

  • Fields:

    • Initial Price: The constant price at which users will purchase the token. This value remains unchanged regardless of market activity.

  • Use Case: Ideal for protocols seeking predictable and straightforward pricing for participants.


Sequential Dutch

  • Overview: Implements a Dutch auction model where the price starts high and gradually decreases at fixed intervals until it reaches a minimum threshold or the VEO is filled. This mechanism allows natural price discovery based on buyer demand.

  • Fields:

    • Initial Price: The starting price for the auction.

    • Minimum Price: The lowest allowable price that the auction can reach.

    • Debt Buffer (%): Additional margin factored into pricing to ensure sustainability of emissions.

  • Use Case: Best suited for protocols that want to reward early buyers while still allowing for wider participation as price lowers over time.

A Dutch auction begins with a deliberately high starting price—the exchange rate between the two tokens. From the moment the auction opens, that price continuously falls over time until either a buyer steps in or it reaches a preset floor that it can’t drop below.

Sequential Dutch Auction repeats this cycle with every purchase. When a buy occurs, the price resets upward from that transaction level, then once again decays until the next purchase. Think of it as an immediate restart of a fresh Dutch auction for the next token portion.

The auction is bounded by two parameters:

  • Duration – how long each decay cycle is expected to run.

  • Capacity – the total amount of tokens available for sale.


Oracle Fixed

  • Overview: Price is determined using a live oracle feed but remains constant during the VEO. A fixed discount is applied relative to the oracle price at the moment of market creation.

  • Fields:

    • Fixed Discount (%): Discount applied to the oracle price.

    • Max Discount from Current (%): Safeguard to cap how far below the current price the discount can go.

  • Use Case: Suitable for stable pricing environments or protocols that want to offer transparent, consistent discounts with oracle-based tracking.


Oracle Sequential

  • Overview: Dynamic pricing strategy that updates the bond price periodically (e.g., daily) based on a live oracle feed. This allows the price to adjust over time in line with market conditions.

  • Fields:

    • Base Discount (%): Starting discount applied to the oracle price.

    • Max Discount from Current (%): The maximum allowable discount from the live oracle price.

    • Target Interval Discount (%): Amount by which the discount will change at each interval.

  • Use Case: Great for protocols seeking adaptive pricing that evolves with the market, encouraging timely participation across a campaign.

Click here to learn more about Debt Buffer.