{"x402Version":2,"payTo":"0x12d2425fD88c693EDB4dE004E0c747879B7D6933","resources":[{"id":3618,"slug":"3618","resource":"https://app.ravn.exchange/api/v1/x402/quote","description":"RAVN — best-price swap quotes across 13 execution venues and 17 chains, including native (non-wrapped) Bitcoin as either source or destination. 0% protocol fee, non-custodial. Returns a quoteToken; pass it to POST /execute.","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x12d2425fD88c693EDB4dE004E0c747879B7D6933","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4pQtttNDe8kdQjhJ22LA2Tqnen9smPjoJj7HM3X8ZNYf","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"1000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"inputAmount":"1000000000000000000","inputChainId":1,"inputToken":"0xEeeeeEeeeEeEeeEeEeEeeeEEeeeeEeeeeeeeEEeE","outputChainId":8453,"outputToken":"0xEeeeeEeeeEeEeeEeEeEeeeEEeeeeEeeeeeeeEEeE","userAddress":"0x0000000000000000000000000000000000dEaD"},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"estimatedTimeSeconds":3,"expiresAt":1786374968171,"fee":{"amount":"0","bps":0},"input":{"amount":"1000000000000000000","token":{"chainId":1,"decimals":18,"isNative":true,"symbol":"ETH"}},"output":{"amount":"999534824840543000","token":{"chainId":8453,"decimals":18,"isNative":true,"symbol":"ETH"}},"quoteToken":"eyJ2ZW51ZUlkIjoi...","routeType":"EVM_CROSS_CHAIN","venue":{"id":"mayan","name":"Mayan"}}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"destinationAddress":{"description":"Where output should land. For a Solana-touching Across quote or a cross-ecosystem Eco quote, this must be supplied here, at quote time — omitting it returns a priced-but-unexecutable preview (see QuoteDTO.executable), since neither venue supports fixing the destination after quoting.","type":"string"},"excludeVenues":{"description":"Drop specific venues from this race — e.g. a risk objection to one of them. Naming a venue that was never eligible for this pair is a no-op, not an error.","items":{"enum":["rift","0x_gasless","bebop","cow","across","relay","mayan","jupiter","near_intents","garden","chainflip","thorchain","eco"],"type":"string"},"type":"array"},"inputAmount":{"description":"Positive integer string, in the input token's smallest unit","type":"string"},"inputChainId":{"enum":[1,10,56,130,137,324,480,999,143,8453,42161,59144,43114,4663,4217,-1,-2],"type":"number"},"inputToken":{"description":"Token contract address, or the native-token sentinel 0xEeee...EEeE","minLength":1,"type":"string"},"outputChainId":{"enum":[1,10,56,130,137,324,480,999,143,8453,42161,59144,43114,4663,4217,-1,-2],"type":"number"},"outputToken":{"minLength":1,"type":"string"},"rankingMode":{"description":"Defaults to best_output.","enum":["best_output","fastest"],"type":"string"},"refundAddress":{"description":"Where to refund the input asset if the swap fails. For a Bitcoin-source Relay quote specifically, this must be supplied here, at quote time — Relay has no execute-time re-bind, so omitting it returns a priced-but-unexecutable preview and supplying it later on execute has no effect. Other BTC-source venues (Garden, THORChain, Chainflip, Rift) support binding this at execute time instead.","type":"string"},"slippageBps":{"maximum":5000,"minimum":1,"type":"integer"},"userAddress":{"minLength":1,"type":"string"}},"required":["inputChainId","outputChainId","inputToken","outputToken","inputAmount","userAddress"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"app.ravn.exchange","lastUpdated":"2026-09-17T03:46:14.542Z","quality":{"calls30d":3,"uniquePayers30d":3,"lastCalledAt":"2026-09-17T03:46:14.345Z"},"liveness":{},"verified":false,"featured":false},{"id":3619,"slug":"3619","resource":"https://app.ravn.exchange/api/v1/x402/execute","description":"RAVN cross-chain swap execution, incl. native Bitcoin as source or destination","type":"http","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x12d2425fD88c693EDB4dE004E0c747879B7D6933","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","maxTimeoutSeconds":300},{"scheme":"exact","network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"4pQtttNDe8kdQjhJ22LA2Tqnen9smPjoJj7HM3X8ZNYf","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","amount":"10000","maxTimeoutSeconds":300}],"outputSchema":{"bazaar":{"info":{"input":{"body":{"quoteToken":"eyJ2ZW51ZUlkIjoi..."},"bodyType":"json","method":"POST","type":"http"},"output":{"example":{"data":{"deposit":{"address":"bc1q...","amount":"150000"},"executionType":"DEPOSIT","statusRef":"bc1q..."}},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"$schema":"https://json-schema.org/draft/2020-12/schema","additionalProperties":false,"properties":{"destinationAddress":{"type":"string"},"quoteToken":{"minLength":1,"type":"string"},"refundAddress":{"type":"string"}},"required":["quoteToken"],"type":"object"},"bodyType":{"enum":["json","form-data","text"],"type":"string"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["bazaar"],"sourceHost":"app.ravn.exchange","lastUpdated":"2026-08-30T15:30:49.926Z","quality":{"calls30d":1,"uniquePayers30d":1,"lastCalledAt":"2026-08-30T15:30:49.698Z"},"liveness":{},"verified":false,"featured":false}]}