Skip to main content

How does ARM work?

Every time a taker wants to fill an order against your deposit, the protocol:

  1. Fetches the latest market price from trusted oracle networks (Chainlink and Pyth)
  2. Applies your premium or discount versus market
  3. Uses that as your conversion rate

Your rate always reflects the current market, adjusted by your price edge. If you also set a floor rate, the protocol uses whichever is higher: your market-adjusted rate or your floor.

ARM is per-currency, per-payment-method. Each combination gets its own price versus market. If your deposit supports multiple currencies, you set the price edge separately for each one.