{"slug":"3route-agents-bakingbad-dev-v1-chainid-swap-5da6ce","title":"Build an unsigned swap transaction for the best route","host":"3route.agents.bakingbad.dev","method":"GET","resource":"https://3route.agents.bakingbad.dev/v1/:chainId/swap","category":"other","description":"Build an unsigned swap transaction for the best route. Builds an unsigned transaction for the selected route. Compare it with a fresh quote, validate every returned transaction field, obtain explicit signing approval, and broadcast it through the selected chain's RPC. The compatibility parameters pe","price_listed":1e-05,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":13,"reported_payers_30d":1,"networks":["eip155:42793","eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","pathParams":{"chainId":"4663"},"queryParams":{"amount":"1000000000000000000","dst":"0x2222222222222222222222222222222222222222","fee":0,"from":"0x1111111111111111111111111111111111111111","gasPrice":"1000000000","includeBlockNumber":false,"includeProtocols":false,"includeTokensInfo":false,"receiver":"0x1111111111111111111111111111111111111111","referrer":"0x1111111111111111111111111111111111111111","slippage":1,"src":"0x0000000000000000000000000000000000000000"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"additionalProperties":false,"properties":{"chainId":{"enum":["4663","42793","128064"],"example":"4663","pattern":"^[0-9]+$","type":"string"}},"required":["chainId"],"type":"object"},"queryParams":{"additionalProperties":false,"properties":{"amount":{"example":"1000000000000000000","pattern":"^[0-9]+$","type":"string"},"dst":{"example":"0x2222222222222222222222222222222222222222","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"excludedProtocols":{"type":"string"},"fee":{"default":0,"maximum":3,"minimum":0,"type":"number"},"from":{"example":"0x1111111111111111111111111111111111111111","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"gasPrice":{"example":"1000000000","pattern":"^[0-9]+$","type":"string"},"includeBlockNumber":{"default":false,"type":"boolean"},"includeProtocols":{"default":false,"type":"boolean"},"includeTokensInfo":{"default":false,"type":"boolean"},"protocols":{"type":"string"},"receiver":{"example":"0x1111111111111111111111111111111111111111","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"referrer":{"example":"0x1111111111111111111111111111111111111111","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"slippage":{"default":1,"example":1,"maximum":50,"minimum":0,"type":"number"},"src":{"example":"0x0000000000000000000000000000000000000000","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"}},"required":["src","dst","amount","from"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Build an unsigned swap transaction for the best route. Builds an unsigned transaction for the selected route. Compare it with a fresh quote, validate every returned transaction field, obtain explicit signing approval, and broadcast it through the selected chain's RPC. The compatibility parameters permit and usePermit2 are ignored. For an ERC-20 source, approve the router in tx.to for at least srcAmount before executing the returned transaction.","last_updated":"2026-09-11T13:52:29.848Z","schemes":["batch-settlement","exact"]}