Generic Simulation Tool Docs
  • 👋Welcome to the Cenit tokenomics simulation platform
  • ✏️Basic Editor
    • ⚙️Set up your Token Economy
    • 🔍Analyze and improve your Token Economy
  • 📊Advanced Editor
    • Introduction
      • Converting from the Basic editor
      • Creating from scratch with the Advanced editor
    • Advanced editor workflow
      • Allocation and Vesting
      • Agents and Token Flows
      • Input Parameters
      • Simulation Equations
      • Metrics
      • Sidebar Configuration
      • Results Graphs Configuration
    • How to adjust parameters in the simulation
    • How to add new token mechanics
  • OTHERS
    • Stuff to be aware of
      • Timestep length
      • Staker behavior
      • Market Liquidity
      • Token price
    • ℹ️Formulae
Powered by GitBook
On this page
  1. OTHERS
  2. Stuff to be aware of

Market Liquidity

One important note on how liquidity works: Agents in the simulation may provide liquidity to the market. This is defined in the “Liquidity provision ratio”. When greater than 0, agents will seek to provide a percentage of their tokens as liquidity for the token market. Every timestep in the simulation, they will adjust their liquidity provision so that the percentage of tokens provided as liquidity matches their liquidity provision objective. This may result in adding or subtracting tokens from the liquidity pool.

This means that if an agent has a different flow of tokens besides the liquidity flow, the number of tokens that the agent provides each timestep will change over time.

To avoid complexity in the simulation, we suggest creating an entity that provides all their tokens to liquidity (that means ratio 1), acting as the market maker. If extra liquidity is supplied based on generated fees or similar, we suggest creating an agent that receives those fees, with the goal of providing tokens to the market when the fees arrive.

PreviousStaker behaviorNextToken price

Last updated 9 months ago