Swap on BTR

Swap between any two assets in a BTR core at an NXR-signed oracle mark. Routing walks an anchor path through shared pool inventory rather than a chain of pairwise pools, so a trade touches one pool and pays one spread instead of compounding fees at every hop.

The quoted spread is a function of the pool’s inventory skew, the asset’s realised volatility and the age of the signed mark. Trades that move a leg back toward its target coverage are quoted inside the mid; trades that push it further out pay progressively more. Stale marks widen the quote rather than being served at a price the keeper can no longer vouch for.

Every quote returned by the interface is reproducible off chain: the same pricing code runs in the browser bundle, in the Rust reference implementation and in the Solidity pool, and the three agree to within rounding. Connect a wallet on Arc testnet and claim tokens from the faucet to trade.