Skip to main content

Generalizable

Instead of hard-coding a single formula, Hadron treats pricing as an explicit, updatable function defined by the maker. This means that makers can iterate on their entire pricing logic without needing to update the underlying contract.

Functionality

As a baseline, all Hadron pools (PropAMM instances) are composed of the following:
  • Mid-price: Price anchor for all swaps
  • Base Spread: Static spread applied per side
  • Bid/Ask Curve: Customizeable curves that define quoting logic as a function of input atoms
  • Inventory curve: Customizeable curves that express risk as a function of inventory imbalance

Isolated Liquidity

The maker that creates the pool is the sole authority of that pool. They are the only party that can control the pool, including withdrawing, depositing, and updating quoting logic.

Toxic-Flow Management

Each maker can define wallets or programs that pool should not interact with. For instance, you can widen or tighten spread for (Jito, OKX, a specific wallet, etc.).