All checks were successful
ci / gate (push) Successful in 11m41s
crates/wallet-data/spec/1click-v0-openapi.yaml pins NEAR Intents' 1Click API (0.1.10); swap/oneclick.rs types tokens, quote (with dry), deposit/submit and status from it, camelCase as the spec has them, with every documented execution status round-tripping through serde. The wallet's SwapRequest maps both assets through the asset registry and is refused by name for anything it cannot map; a status answer maps to the wallet's states with the destination tx hash on success and the refund reason on failure. The JWT is a bearer the relay sets at run time, never a constant; without it the API answers tokens and dry quotes, which is all a preview needs. Live, ignored test: a dry EXACT_INPUT quote of 10 USDC on Base to USDC on NEAR at 100 bps came back 9.974166 with a floor of 9.874424, within the slippage asked for, and reserved no deposit address. Closes #38 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_014ftBXYuba8ARhQeF74oUgW