How does ARM work?
Every time a taker wants to fill an order against your deposit, the protocol:
- Fetches the latest market price from trusted oracle networks (Chainlink and Pyth)
- Applies your premium or discount versus market
- 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.
Was this article helpful?