API
depositAddress; the saga sends USDC there and polls swapStatus(depositAddress) until delivery.
Why Base
NEAR Intents has no Tempo market, so on mainnet the shielded route takes one Across hop from the hub to Base, then swaps Base USDC → ZEC:On testnet
The testnetnear.swap leg is fully real except for the swap itself:
- Rate: a live mainnet 1Click quote (dry).
- Tempo leg: pathUSD leaves the treasury toward the swap venue with the batch reference as memo (0xbafdbde3…).
- Delivery: real testnet ZEC, sized from the live quote, sent to the FROST vault’s unified address with a memo (1f05d641…).
usd-zec clearing pair, and the delivery is booked under the vault output that observers (and an auditor’s viewing key) will see. Each step is recorded in leg_artifacts, so a retry never sends twice.
The mainnet
near.swap leg from Base USDC is next on the roadmap; the quote and status client is already in @corridor/swap-near.