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

Deposit Interval

PreviousDebt BufferNextMessage Bridging

Last updated 6 days ago

When , you will be asked for the deposit interval. The deposit interval sets the target cadence for purchases in a Lucid VEO market. Lucid expresses this value in hours.

It determines the maxPayout of the market. Minimum is 1 hour.

It is used to calculate max payout of market (maxPayout = length / depositInterval * capacity).

It plays three key roles:

  1. Sets maxPayout – The contract sizes the maximum payout per purchase so that, if deposits arrive roughly once every Deposit Interval, the entire capacity will be sold by the market deadline.

  2. Drives price-decay speed – Dutch-auction markets combine the Deposit Interval with the Target Interval Discount to decide how quickly the price drifts down when nobody buys. A shorter interval → faster decay; a longer one → slower decay.

  3. Anchors other timing settings – Best practice is to make the vesting window at least 3–5 × the Deposit Interval. This prevents sudden price cliffs and keeps debt decay smooth between deposits.

How to choose a value

  • Start with 1 hour – Works well for most markets and keeps on-chain gas costs reasonable.

  • Increase when you expect infrequent, whale-sized buys or want a more gradual price slide.

  • Decrease if you anticipate very active demand and prefer smaller bites per buyer.

  • After changing the interval, revisit Capacity, Vesting, and Target Interval Discount so all timings remain consistent

creating a VEO on Lucid