Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like POST /bridge/quote. Every amountOutAtomic already has the venue’s gas charge and the platform fee taken off. Always a firm quote. privacy: true is refused with fast_fill_not_private. An empty table carries emptyReason: "no_fast_fill_route".
Optional partner key for server integrators. With it, each wallet is rate limited under the partner rather than on the IP of the calling server (a call naming no wallet, per the userIp in the body), bounded by a partner-wide ceiling. Unknown or disabled keys are refused with 401. See rate limits.
Wallet that receives your referral share. Must be valid on the source chain. Send together with referralBps. A fast fill the venue relays is gasless, so no transaction of the user’s can carry the payout: the share is 0 on those rows and fees.referral is null. A fast fill the user sends pays it normally.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"BRDG","description":"BRDG prices a cross-chain transfer across every bridge that serves it, ranks the results by what lands, and returns the transaction you sign.","colors":{"primary":"#7fb800","light":"#c8f542","dark":"#7fb800"},"logo":{"light":"https://mintcdn.com/bridg/D4IxQxj4CF9RGuCC/logo/light.svg?fit=max\u0026auto=format\u0026n=D4IxQxj4CF9RGuCC\u0026q=85\u0026s=eee3cdbc329ac425b008a25952d620d9","dark":"https://mintcdn.com/bridg/D4IxQxj4CF9RGuCC/logo/dark.svg?fit=max\u0026auto=format\u0026n=D4IxQxj4CF9RGuCC\u0026q=85\u0026s=c312ba63e9e2f54e831074a1c1fc48bd","href":"https://brdg.now"},"favicon":"https://mintcdn.com/bridg/D4IxQxj4CF9RGuCC/favicon.svg?fit=max\u0026auto=format\u0026n=D4IxQxj4CF9RGuCC\u0026q=85\u0026s=ef7264e31b9d6284b6e08166ab2c677f","api":{"playground":{"display":"interactive"},"examples":{"defaults":"required","languages":["curl","javascript","python"]}},"appearance":{"default":"dark"},"background":{"color":{"light":"#fafafa","dark":"#0a0a0b"}},"navbar":{"links":[{"href":"https://brdg.now","label":"Open BRDG"}],"primary":{"type":"button","label":"Get a quote","href":"/api-reference/quote/quote"}},"footer":{"socials":{"website":"https://brdg.now"}},"fonts":{"heading":{"family":"Space Grotesk"},"body":{"family":"Inter"}},"styling":{"latex":false},"contextual":{"options":["copy","view","assistant","chatgpt","claude","perplexity","grok","aistudio","devin","windsurf","mcp","add-mcp","cursor","vscode","devin-mcp","download-spec"],"display":"header"},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bridg","hasAudioNarration":false,"actualSubdomain":"bridg","customDomains":["docs.brdg.now"],"gitSource":{"type":"github","owner":"kernlog","repo":"brdg-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"},"WEB_MCP":{"status":"DISABLED"},"NARRATION":{"status":"DISABLED"}},"buildId":"6aea23e13f5028ce95ef837e","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Documentation","count":22},{"language":"default","tag":"API Reference","count":14},{"language":"default","tag":"Guides","count":9},{"language":"default","tag":"Concepts","count":5},{"language":"default","tag":"Transfers","count":4},{"language":"default","tag":"Get started","count":4},{"language":"default","tag":"Reference","count":4},{"language":"default","tag":"Fast fill","count":3},{"language":"default","tag":"Markets","count":3},{"language":"default","tag":"Overview","count":2}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[],"page":{"pagePath":"api-reference/fastfill/quote","slug":"/api-reference/fastfill/quote","pageMetadata":{"title":"Get fast fill quote","openapi":"openapi/openapi.json POST /fastfill/quote","description":"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like `POST /bridge/quote`. Every `amountOutAtomic` already has the venue's gas charge and the platform fee taken off. Always a firm quote. `privacy: true` is refused with `fast_fill_not_private`. An empty table carries `emptyReason: \"no_fast_fill_route\"`.","href":"/api-reference/fastfill/quote"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like \", _jsx(_components.code, {\n children: \"POST /bridge/quote\"\n }), \". Every \", _jsx(_components.code, {\n children: \"amountOutAtomic\"\n }), \" already has the venue’s gas charge and the platform fee taken off. Always a firm quote. \", _jsx(_components.code, {\n children: \"privacy: true\"\n }), \" is refused with \", _jsx(_components.code, {\n children: \"fast_fill_not_private\"\n }), \". An empty table carries \", _jsx(_components.code, {\n children: \"emptyReason: \\\"no_fast_fill_route\\\"\"\n }), \".\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get fast fill quote","openapi":"openapi/openapi.json POST /fastfill/quote","description":"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like `POST /bridge/quote`. Every `amountOutAtomic` already has the venue's gas charge and the platform fee taken off. Always a firm quote. `privacy: true` is refused with `fast_fill_not_private`. An empty table carries `emptyReason: \"no_fast_fill_route\"`.","href":"/api-reference/fastfill/quote"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Get fast fill quote","description":"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like `POST /bridge/quote`. Every `amountOutAtomic` already has the venue's gas charge and the platform fee taken off. Always a firm quote. `privacy: true` is refused with `fast_fill_not_private`. An empty table carries `emptyReason: \"no_fast_fill_route\"`.","tags":["fastfill"],"requestBody":"f6fa4151-6a01-4c6c-972b-5247440ad38a","responses":{"200":"3e7f2db4-3044-47cf-8e0f-9d0ece0d0756","400":"a1bc6775-9b6b-4afb-a5e2-0504bdd9bad4","401":"fe8244c2-1aac-4c5c-8ab4-b60cc4ccd5d8","404":"fb049304-27a5-4de5-bb6b-26c636c249ae","409":"dcb445d7-1be1-460b-b308-9f9d15fb95eb","429":"8ee6f9d1-b9b2-4da0-87e1-4de86a13b51f","502":"37b8e9d0-8cf5-4ad2-9106-701c30387275"},"parameters":["f674b5eb-4ede-4913-a7ee-4cf61d89bcbf"],"method":"post","type":"path","servers":["a12d40e2-7993-404e-98a7-96a99cb14fb8"],"security":[],"path":"/fastfill/quote","baseUrlOptions":["https://api.brdg.now/v1"],"title":"Get fast fill quote","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"f674b5eb-4ede-4913-a7ee-4cf61d89bcbf":{"name":"X-BRDG-Api-Key","in":"header","required":false,"description":"Optional partner key for server integrators. With it, each wallet is rate limited under the partner rather than on the IP of the calling server (a call naming no wallet, per the `userIp` in the body), bounded by a partner-wide ceiling. Unknown or disabled keys are refused with 401. See [rate limits](/api-reference/rate-limits).","schema":{"type":"string","isRequired":false,"description":"Optional partner key for server integrators. With it, each wallet is rate limited under the partner rather than on the IP of the calling server (a call naming no wallet, per the `userIp` in the body), bounded by a partner-wide ceiling. Unknown or disabled keys are refused with 401. See [rate limits](/api-reference/rate-limits).","uniqueKey":"","typeLabel":"string"}}},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"fromChain":{"type":"string","enum":["ethereum","arbitrum","optimism","base","polygon","bnb","avalanche","linea","scroll","zksync","mantle","blast","mode","gnosis","celo","unichain","sonic","ink","plume","worldchain","monad","sei","xlayer","plasma","berachain","hyperevm","stable","robinhood","arc","fantom","zircuit","lisk","soneium","abstract","taiko","metis","moonbeam","aurora","cronos","opbnb","ronin","rootstock","citrea","botanix","katana","solana","fogo","eclipse","bitcoin","litecoin","dogecoin","bitcoincash","zcash","dash","sui","aptos","movement","starknet","tron","ton","stellar","cardano","xrpl","near","algorand","polkadot","assethub","injective","noble","osmosis","cosmoshub","hypercore","lighter"],"description":"Chain key the transfer starts from. Any chain a fast lane venue serves, including Solana. A `hypercore` source quotes but no venue serves it fast yet.","isRequired":true,"uniqueKey":"fromChain","typeLabel":"enum\u003cstring>"},"toChain":{"type":"string","enum":["ethereum","arbitrum","optimism","base","polygon","bnb","avalanche","linea","scroll","zksync","mantle","blast","mode","gnosis","celo","unichain","sonic","ink","plume","worldchain","monad","sei","xlayer","plasma","berachain","hyperevm","stable","robinhood","arc","fantom","zircuit","lisk","soneium","abstract","taiko","metis","moonbeam","aurora","cronos","opbnb","ronin","rootstock","citrea","botanix","katana","solana","fogo","eclipse","bitcoin","litecoin","dogecoin","bitcoincash","zcash","dash","sui","aptos","movement","starknet","tron","ton","stellar","cardano","xrpl","near","algorand","polkadot","assethub","injective","noble","osmosis","cosmoshub","hypercore","lighter"],"description":"Chain key the transfer ends on, including `hypercore`.","isRequired":true,"uniqueKey":"toChain","typeLabel":"enum\u003cstring>"},"amountAtomic":{"type":"string","pattern":"^[1-9][0-9]{0,77}$","description":"Amount in the token's smallest unit, as a string.","isRequired":true,"uniqueKey":"amountAtomic","typeLabel":"string"},"fromToken":{"oneOf":[{"type":"string","minLength":1,"maxLength":128,"default":null,"description":"Token to send: a symbol such as `USDC`, a token address, or `null` for the native token.","uniqueKey":"fromToken.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"maxLength":128,"default":null,"description":"Token to send: a symbol such as `USDC`, a token address, or `null` for the native token.","uniqueKey":"fromToken.oneOf.1","typeLabel":"null"}],"uniqueKey":"fromToken","typeLabel":"string | null"},"toToken":{"oneOf":[{"type":"string","minLength":1,"maxLength":128,"default":null,"description":"Token to receive: a symbol, a token address, or `null` for the native token.","uniqueKey":"toToken.oneOf.0","typeLabel":"string"},{"type":"null","minLength":1,"maxLength":128,"default":null,"description":"Token to receive: a symbol, a token address, or `null` for the native token.","uniqueKey":"toToken.oneOf.1","typeLabel":"null"}],"uniqueKey":"toToken","typeLabel":"string | null"},"tradeType":{"type":"string","enum":["EXACT_IN","MIN_OUT","EXACT_OUT"],"default":"EXACT_IN","uniqueKey":"tradeType","typeLabel":"enum\u003cstring>"},"slippageBps":{"type":"integer","minimum":0,"maximum":5000,"default":100,"uniqueKey":"slippageBps","typeLabel":"integer"},"sender":{"type":"string","minLength":26,"maxLength":600,"description":"Wallet the funds leave from. It signs the fast fill message.","uniqueKey":"sender","typeLabel":"string"},"recipient":{"type":"string","minLength":26,"maxLength":600,"description":"Wallet that receives the funds. Defaults to `sender` when both chains use the same address format.","uniqueKey":"recipient","typeLabel":"string"},"refundAddress":{"type":"string","minLength":26,"maxLength":600,"uniqueKey":"refundAddress","typeLabel":"string"},"privacy":{"type":"boolean","default":false,"description":"Must be `false` or omitted. A fast fill is never private.","uniqueKey":"privacy","typeLabel":"boolean"},"userIp":{"oneOf":[{"type":"string","description":"The end user's IP address, when you call the API from a server on their behalf.","format":"ip","uniqueKey":"userIp.oneOf.0","typeLabel":"string\u003cip>"},{"type":"string","description":"The end user's IP address, when you call the API from a server on their behalf.","format":"ip","uniqueKey":"userIp.oneOf.1","typeLabel":"string\u003cip>"}],"uniqueKey":"userIp","typeLabel":"string\u003cip>"},"referralWallet":{"type":"string","minLength":26,"maxLength":600,"description":"Wallet that receives your referral share. Must be valid on the source chain. Send together with `referralBps`. A fast fill the venue relays is gasless, so no transaction of the user’s can carry the payout: the share is 0 on those rows and `fees.referral` is `null`. A fast fill the user sends pays it normally.","uniqueKey":"referralWallet","typeLabel":"string"},"referralBps":{"type":"integer","minimum":0,"maximum":15,"description":"Your referral rate in basis points, from 0 to 15.","uniqueKey":"referralBps","typeLabel":"integer"},"referralCode":{"type":"string","description":"A BRDG referral code your user arrived with, as on `POST /bridge/quote`.","uniqueKey":"referralCode","typeLabel":"string"}},"required":["fromChain","toChain","amountAtomic"],"uniqueKey":"","typeLabel":"object"},"example":{"fromChain":"base","toChain":"arbitrum","fromToken":"USDC","toToken":"USDC","amountAtomic":"10000000","sender":"0x58E602386DB134b1F9B1d6d390C11A2B7b486677"},"examples":{"Example":{"title":"Example","value":{"fromChain":"base","toChain":"arbitrum","fromToken":"USDC","toToken":"USDC","amountAtomic":"10000000","sender":"0x58E602386DB134b1F9B1d6d390C11A2B7b486677"}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"3e7f2db4-3044-47cf-8e0f-9d0ece0d0756":{"description":"The ranked fast-fill table, `fastFill: true`","content":{"application/json":{"schema":{"type":"object","properties":{"decisionId":{"type":"string","isRequired":true,"uniqueKey":"decisionId","typeLabel":"string"},"quoteSessionId":{"type":"string","isRequired":true,"uniqueKey":"quoteSessionId","typeLabel":"string"},"best":{"oneOf":[{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.venue","typeLabel":"string"},"executable":{"type":"boolean","isRequired":true,"uniqueKey":"best.oneOf.0.executable","typeLabel":"boolean"},"eligibility":{"type":"string","enum":["ok","not_executable","ttl_too_short","unpriced","below_min","above_max","venue_error","implausible","stale"],"isRequired":true,"uniqueKey":"best.oneOf.0.eligibility","typeLabel":"enum\u003cstring>"},"amountInAtomic":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.amountInAtomic","typeLabel":"string"},"amountOutAtomic":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.amountOutAtomic","typeLabel":"string"},"minAmountOutAtomic":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.minAmountOutAtomic","typeLabel":"string"},"netOutAtomic":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.netOutAtomic.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"best.oneOf.0.netOutAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.netOutAtomic","typeLabel":"string | null"},"netInAtomic":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.netInAtomic.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"best.oneOf.0.netInAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.netInAtomic","typeLabel":"string | null"},"rankBasis":{"oneOf":[{"type":"string","enum":["netOutAtomic","netInAtomic",null],"isRequired":true,"uniqueKey":"best.oneOf.0.rankBasis.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["netOutAtomic","netInAtomic",null],"isRequired":true,"uniqueKey":"best.oneOf.0.rankBasis.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.rankBasis","typeLabel":"enum\u003cstring> | null"},"rankAtomic":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.rankAtomic.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"best.oneOf.0.rankAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.rankAtomic","typeLabel":"string | null"},"fees":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["PROTOCOL","SOLVER","ORIGIN_GAS","DESTINATION_GAS","APP","VENUE_OTHER"],"isRequired":true,"uniqueKey":"best.oneOf.0.fees.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"tokenAddress":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.fees.items.[INDEX].tokenAddress.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"best.oneOf.0.fees.items.[INDEX].tokenAddress.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.fees.items.[INDEX].tokenAddress","typeLabel":"string | null"},"decimals":{"type":"integer","isRequired":true,"uniqueKey":"best.oneOf.0.fees.items.[INDEX].decimals","typeLabel":"integer"},"amountAtomic":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.fees.items.[INDEX].amountAtomic","typeLabel":"string"},"deductedFrom":{"type":"string","enum":["input","output","gas"],"isRequired":true,"uniqueKey":"best.oneOf.0.fees.items.[INDEX].deductedFrom","typeLabel":"enum\u003cstring>"},"amountUsd":{"type":"number","uniqueKey":"best.oneOf.0.fees.items.[INDEX].amountUsd","typeLabel":"number"},"label":{"type":"string","uniqueKey":"best.oneOf.0.fees.items.[INDEX].label","typeLabel":"string"}},"required":["kind","tokenAddress","decimals","amountAtomic","deductedFrom"],"uniqueKey":"best.oneOf.0.fees.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"best.oneOf.0.fees","typeLabel":"object[]"},"feeBps":{"type":"integer","isRequired":true,"uniqueKey":"best.oneOf.0.feeBps","typeLabel":"integer"},"feeAmountAtomic":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.feeAmountAtomic","typeLabel":"string"},"referralFeeAmountAtomic":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.referralFeeAmountAtomic","typeLabel":"string"},"netOutAfterFeeAtomic":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.netOutAfterFeeAtomic.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"best.oneOf.0.netOutAfterFeeAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.netOutAfterFeeAtomic","typeLabel":"string | null"},"amountInNetAtomic":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.amountInNetAtomic","typeLabel":"string"},"tierSavedBps":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"best.oneOf.0.tierSavedBps.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"best.oneOf.0.tierSavedBps.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.tierSavedBps","typeLabel":"integer | null"},"estimatedSeconds":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"best.oneOf.0.estimatedSeconds.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"best.oneOf.0.estimatedSeconds.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.estimatedSeconds","typeLabel":"integer | null"},"expiresAt":{"type":"integer","isRequired":true,"uniqueKey":"best.oneOf.0.expiresAt","typeLabel":"integer"},"quoteId":{"type":"string","isRequired":true,"uniqueKey":"best.oneOf.0.quoteId","typeLabel":"string"},"postStep":{"oneOf":[{"type":"object","properties":{"kind":{"type":"string","enum":["hypercore_deposit"],"isRequired":true,"uniqueKey":"best.oneOf.0.postStep.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"chain":{"type":"string","enum":["arbitrum"],"isRequired":true,"uniqueKey":"best.oneOf.0.postStep.oneOf.0.chain","typeLabel":"enum\u003cstring>"},"vm":{"type":"string","enum":["evm"],"isRequired":true,"uniqueKey":"best.oneOf.0.postStep.oneOf.0.vm","typeLabel":"enum\u003cstring>"}},"required":["kind","chain","vm"],"isRequired":true,"uniqueKey":"best.oneOf.0.postStep.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"kind":{"type":"string","enum":["hypercore_deposit"]},"chain":{"type":"string","enum":["arbitrum"]},"vm":{"type":"string","enum":["evm"]}},"required":["kind","chain","vm"],"isRequired":true,"uniqueKey":"best.oneOf.0.postStep.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best.oneOf.0.postStep","typeLabel":"object | null"}},"required":["venue","executable","eligibility","amountInAtomic","amountOutAtomic","minAmountOutAtomic","netOutAtomic","netInAtomic","rankBasis","rankAtomic","fees","feeBps","feeAmountAtomic","referralFeeAmountAtomic","netOutAfterFeeAtomic","amountInNetAtomic","tierSavedBps","estimatedSeconds","expiresAt","quoteId","postStep"],"isRequired":true,"uniqueKey":"best.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"venue":{"type":"string"},"executable":{"type":"boolean"},"eligibility":{"type":"string","enum":["ok","not_executable","ttl_too_short","unpriced","below_min","above_max","venue_error","implausible","stale"]},"amountInAtomic":{"type":"string"},"amountOutAtomic":{"type":"string"},"minAmountOutAtomic":{"type":"string"},"netOutAtomic":{"oneOf":[{"type":"string"},{"type":"null"}]},"netInAtomic":{"oneOf":[{"type":"string"},{"type":"null"}]},"rankBasis":{"oneOf":[{"type":"string","enum":["netOutAtomic","netInAtomic",null]},{"type":"null","enum":["netOutAtomic","netInAtomic",null]}]},"rankAtomic":{"oneOf":[{"type":"string"},{"type":"null"}]},"fees":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["PROTOCOL","SOLVER","ORIGIN_GAS","DESTINATION_GAS","APP","VENUE_OTHER"]},"tokenAddress":{"oneOf":[{"type":"string"},{"type":"null"}]},"decimals":{"type":"integer"},"amountAtomic":{"type":"string"},"amountUsd":{"type":"number"},"deductedFrom":{"type":"string","enum":["input","output","gas"]},"label":{"type":"string"}},"required":["kind","tokenAddress","decimals","amountAtomic","deductedFrom"]}},"feeBps":{"type":"integer"},"feeAmountAtomic":{"type":"string"},"referralFeeAmountAtomic":{"type":"string"},"netOutAfterFeeAtomic":{"oneOf":[{"type":"string"},{"type":"null"}]},"amountInNetAtomic":{"type":"string"},"tierSavedBps":{"oneOf":[{"type":"integer"},{"type":"null"}]},"estimatedSeconds":{"oneOf":[{"type":"integer"},{"type":"null"}]},"expiresAt":{"type":"integer"},"quoteId":{"type":"string"},"postStep":{"oneOf":[{"type":"object","properties":{"kind":{"type":"string","enum":["hypercore_deposit"]},"chain":{"type":"string","enum":["arbitrum"]},"vm":{"type":"string","enum":["evm"]}},"required":["kind","chain","vm"]},{"type":"null","properties":{"kind":{"type":"string","enum":["hypercore_deposit"]},"chain":{"type":"string","enum":["arbitrum"]},"vm":{"type":"string","enum":["evm"]}},"required":["kind","chain","vm"]}]}},"required":["venue","executable","eligibility","amountInAtomic","amountOutAtomic","minAmountOutAtomic","netOutAtomic","netInAtomic","rankBasis","rankAtomic","fees","feeBps","feeAmountAtomic","referralFeeAmountAtomic","netOutAfterFeeAtomic","amountInNetAtomic","tierSavedBps","estimatedSeconds","expiresAt","quoteId","postStep"],"isRequired":true,"uniqueKey":"best.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"best","typeLabel":"object | null"},"bestByPrice":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"bestByPrice.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"bestByPrice.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"bestByPrice","typeLabel":"string | null"},"bestByTime":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"bestByTime.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"bestByTime.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"bestByTime","typeLabel":"string | null"},"quotes":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].venue","typeLabel":"string"},"executable":{"type":"boolean","isRequired":true,"uniqueKey":"quotes.items.[INDEX].executable","typeLabel":"boolean"},"eligibility":{"type":"string","enum":["ok","not_executable","ttl_too_short","unpriced","below_min","above_max","venue_error","implausible","stale"],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].eligibility","typeLabel":"enum\u003cstring>"},"amountInAtomic":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].amountInAtomic","typeLabel":"string"},"amountOutAtomic":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].amountOutAtomic","typeLabel":"string"},"minAmountOutAtomic":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].minAmountOutAtomic","typeLabel":"string"},"netOutAtomic":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].netOutAtomic.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"quotes.items.[INDEX].netOutAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].netOutAtomic","typeLabel":"string | null"},"netInAtomic":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].netInAtomic.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"quotes.items.[INDEX].netInAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].netInAtomic","typeLabel":"string | null"},"rankBasis":{"oneOf":[{"type":"string","enum":["netOutAtomic","netInAtomic",null],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].rankBasis.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["netOutAtomic","netInAtomic",null],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].rankBasis.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].rankBasis","typeLabel":"enum\u003cstring> | null"},"rankAtomic":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].rankAtomic.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"quotes.items.[INDEX].rankAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].rankAtomic","typeLabel":"string | null"},"fees":{"type":"array","items":{"type":"object","properties":{"kind":{"type":"string","enum":["PROTOCOL","SOLVER","ORIGIN_GAS","DESTINATION_GAS","APP","VENUE_OTHER"],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].kind","typeLabel":"enum\u003cstring>"},"tokenAddress":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].tokenAddress.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].tokenAddress.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].tokenAddress","typeLabel":"string | null"},"decimals":{"type":"integer","isRequired":true,"uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].decimals","typeLabel":"integer"},"amountAtomic":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].amountAtomic","typeLabel":"string"},"deductedFrom":{"type":"string","enum":["input","output","gas"],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].deductedFrom","typeLabel":"enum\u003cstring>"},"amountUsd":{"type":"number","uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].amountUsd","typeLabel":"number"},"label":{"type":"string","uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX].label","typeLabel":"string"}},"required":["kind","tokenAddress","decimals","amountAtomic","deductedFrom"],"uniqueKey":"quotes.items.[INDEX].fees.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"quotes.items.[INDEX].fees","typeLabel":"object[]"},"feeBps":{"type":"integer","isRequired":true,"uniqueKey":"quotes.items.[INDEX].feeBps","typeLabel":"integer"},"feeAmountAtomic":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].feeAmountAtomic","typeLabel":"string"},"referralFeeAmountAtomic":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].referralFeeAmountAtomic","typeLabel":"string"},"netOutAfterFeeAtomic":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].netOutAfterFeeAtomic.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"quotes.items.[INDEX].netOutAfterFeeAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].netOutAfterFeeAtomic","typeLabel":"string | null"},"amountInNetAtomic":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].amountInNetAtomic","typeLabel":"string"},"tierSavedBps":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"quotes.items.[INDEX].tierSavedBps.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"quotes.items.[INDEX].tierSavedBps.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].tierSavedBps","typeLabel":"integer | null"},"estimatedSeconds":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"quotes.items.[INDEX].estimatedSeconds.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"quotes.items.[INDEX].estimatedSeconds.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].estimatedSeconds","typeLabel":"integer | null"},"expiresAt":{"type":"integer","isRequired":true,"uniqueKey":"quotes.items.[INDEX].expiresAt","typeLabel":"integer"},"quoteId":{"type":"string","isRequired":true,"uniqueKey":"quotes.items.[INDEX].quoteId","typeLabel":"string"},"postStep":{"oneOf":[{"type":"object","properties":{"kind":{"type":"string","enum":["hypercore_deposit"],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].postStep.oneOf.0.kind","typeLabel":"enum\u003cstring>"},"chain":{"type":"string","enum":["arbitrum"],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].postStep.oneOf.0.chain","typeLabel":"enum\u003cstring>"},"vm":{"type":"string","enum":["evm"],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].postStep.oneOf.0.vm","typeLabel":"enum\u003cstring>"}},"required":["kind","chain","vm"],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].postStep.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"kind":{"type":"string","enum":["hypercore_deposit"]},"chain":{"type":"string","enum":["arbitrum"]},"vm":{"type":"string","enum":["evm"]}},"required":["kind","chain","vm"],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].postStep.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"quotes.items.[INDEX].postStep","typeLabel":"object | null"}},"required":["venue","executable","eligibility","amountInAtomic","amountOutAtomic","minAmountOutAtomic","netOutAtomic","netInAtomic","rankBasis","rankAtomic","fees","feeBps","feeAmountAtomic","referralFeeAmountAtomic","netOutAfterFeeAtomic","amountInNetAtomic","tierSavedBps","estimatedSeconds","expiresAt","quoteId","postStep"],"uniqueKey":"quotes.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"quotes","typeLabel":"object[]"},"amountInNetAtomic":{"type":"string","isRequired":true,"uniqueKey":"amountInNetAtomic","typeLabel":"string"},"rejected":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"rejected.items.[INDEX].venue","typeLabel":"string"},"code":{"type":"string","isRequired":true,"uniqueKey":"rejected.items.[INDEX].code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"rejected.items.[INDEX].message","typeLabel":"string"}},"required":["venue","code","message"],"uniqueKey":"rejected.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"rejected","typeLabel":"object[]"},"privacy":{"type":"boolean","isRequired":true,"uniqueKey":"privacy","typeLabel":"boolean"},"emptyReason":{"oneOf":[{"type":"string","enum":["no_private_route","not_priceable","no_fast_fill_route","below_min","above_max",null],"isRequired":true,"uniqueKey":"emptyReason.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["no_private_route","not_priceable","no_fast_fill_route","below_min","above_max",null],"isRequired":true,"uniqueKey":"emptyReason.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"emptyReason","typeLabel":"enum\u003cstring> | null"},"sizeLimit":{"oneOf":[{"type":"object","properties":{"inputAtomic":{"oneOf":[{"type":"string","pattern":"^\\d+$","isRequired":true,"uniqueKey":"sizeLimit.oneOf.0.inputAtomic.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^\\d+$","isRequired":true,"uniqueKey":"sizeLimit.oneOf.0.inputAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sizeLimit.oneOf.0.inputAtomic","typeLabel":"string | null"},"outputAtomic":{"oneOf":[{"type":"string","pattern":"^\\d+$","isRequired":true,"uniqueKey":"sizeLimit.oneOf.0.outputAtomic.oneOf.0","typeLabel":"string"},{"type":"null","pattern":"^\\d+$","isRequired":true,"uniqueKey":"sizeLimit.oneOf.0.outputAtomic.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sizeLimit.oneOf.0.outputAtomic","typeLabel":"string | null"}},"required":["inputAtomic","outputAtomic"],"isRequired":true,"uniqueKey":"sizeLimit.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"inputAtomic":{"oneOf":[{"type":"string","pattern":"^\\d+$"},{"type":"null","pattern":"^\\d+$"}]},"outputAtomic":{"oneOf":[{"type":"string","pattern":"^\\d+$"},{"type":"null","pattern":"^\\d+$"}]}},"required":["inputAtomic","outputAtomic"],"isRequired":true,"uniqueKey":"sizeLimit.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"sizeLimit","typeLabel":"object | null"},"fees":{"type":"object","properties":{"platform":{"oneOf":[{"type":"object","properties":{"bps":{"type":"integer","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.bps","typeLabel":"integer"},"amountAtomic":{"type":"string","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.amountAtomic","typeLabel":"string"},"asset":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.asset.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.asset.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fees.platform.oneOf.0.asset","typeLabel":"string | null"},"tierSavedBps":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.tierSavedBps.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.tierSavedBps.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fees.platform.oneOf.0.tierSavedBps","typeLabel":"integer | null"},"discount":{"oneOf":[{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.discount.oneOf.0.code","typeLabel":"string"},"pct":{"type":"number","enum":[10],"isRequired":true,"uniqueKey":"fees.platform.oneOf.0.discount.oneOf.0.pct","typeLabel":"enum\u003cnumber>"},"fullBps":{"type":"integer","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.discount.oneOf.0.fullBps","typeLabel":"integer"},"fullAmountAtomic":{"type":"string","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.discount.oneOf.0.fullAmountAtomic","typeLabel":"string"}},"required":["code","pct","fullBps","fullAmountAtomic"],"description":"Set when a referral code took 10% off the platform fee, otherwise `null`. `bps` and `amountAtomic` are what is charged; `fullBps` and `fullAmountAtomic` are what would have been charged without the code.","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.discount.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"code":{"type":"string"},"pct":{"type":"number","enum":[10]},"fullBps":{"type":"integer"},"fullAmountAtomic":{"type":"string"}},"required":["code","pct","fullBps","fullAmountAtomic"],"description":"Set when a referral code took 10% off the platform fee, otherwise `null`. `bps` and `amountAtomic` are what is charged; `fullBps` and `fullAmountAtomic` are what would have been charged without the code.","isRequired":true,"uniqueKey":"fees.platform.oneOf.0.discount.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fees.platform.oneOf.0.discount","typeLabel":"object | null"}},"required":["bps","amountAtomic","asset","tierSavedBps","discount"],"isRequired":true,"uniqueKey":"fees.platform.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"bps":{"type":"integer"},"amountAtomic":{"type":"string"},"asset":{"oneOf":[{"type":"string"},{"type":"null"}]},"tierSavedBps":{"oneOf":[{"type":"integer"},{"type":"null"}]},"discount":{"oneOf":[{"type":"object","properties":{"code":{"type":"string"},"pct":{"type":"number","enum":[10]},"fullBps":{"type":"integer"},"fullAmountAtomic":{"type":"string"}},"required":["code","pct","fullBps","fullAmountAtomic"],"description":"Set when a referral code took 10% off the platform fee, otherwise `null`. `bps` and `amountAtomic` are what is charged; `fullBps` and `fullAmountAtomic` are what would have been charged without the code."},{"type":"null","properties":{"code":{"type":"string"},"pct":{"type":"number","enum":[10]},"fullBps":{"type":"integer"},"fullAmountAtomic":{"type":"string"}},"required":["code","pct","fullBps","fullAmountAtomic"],"description":"Set when a referral code took 10% off the platform fee, otherwise `null`. `bps` and `amountAtomic` are what is charged; `fullBps` and `fullAmountAtomic` are what would have been charged without the code."}]}},"required":["bps","amountAtomic","asset","tierSavedBps","discount"],"isRequired":true,"uniqueKey":"fees.platform.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fees.platform","typeLabel":"object | null"},"referral":{"oneOf":[{"type":"object","properties":{"bps":{"type":"integer","isRequired":true,"uniqueKey":"fees.referral.oneOf.0.bps","typeLabel":"integer"},"amountAtomic":{"type":"string","isRequired":true,"uniqueKey":"fees.referral.oneOf.0.amountAtomic","typeLabel":"string"},"asset":{"oneOf":[{"type":"string","isRequired":true,"uniqueKey":"fees.referral.oneOf.0.asset.oneOf.0","typeLabel":"string"},{"type":"null","isRequired":true,"uniqueKey":"fees.referral.oneOf.0.asset.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fees.referral.oneOf.0.asset","typeLabel":"string | null"},"wallet":{"type":"string","isRequired":true,"uniqueKey":"fees.referral.oneOf.0.wallet","typeLabel":"string"}},"required":["bps","amountAtomic","asset","wallet"],"isRequired":true,"uniqueKey":"fees.referral.oneOf.0","typeLabel":"object"},{"type":"null","properties":{"bps":{"type":"integer"},"amountAtomic":{"type":"string"},"asset":{"oneOf":[{"type":"string"},{"type":"null"}]},"wallet":{"type":"string"}},"required":["bps","amountAtomic","asset","wallet"],"isRequired":true,"uniqueKey":"fees.referral.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"fees.referral","typeLabel":"object | null"}},"required":["platform","referral"],"isRequired":true,"uniqueKey":"fees","typeLabel":"object"},"expiresAt":{"oneOf":[{"type":"integer","isRequired":true,"uniqueKey":"expiresAt.oneOf.0","typeLabel":"integer"},{"type":"null","isRequired":true,"uniqueKey":"expiresAt.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"expiresAt","typeLabel":"integer | null"},"decidedAt":{"type":"integer","isRequired":true,"uniqueKey":"decidedAt","typeLabel":"integer"},"elapsedMs":{"type":"integer","isRequired":true,"uniqueKey":"elapsedMs","typeLabel":"integer"},"fastFill":{"type":"boolean","uniqueKey":"fastFill","typeLabel":"boolean"},"splitPlan":{"type":"object","properties":{"splitGroupId":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.splitGroupId","typeLabel":"string"},"legs":{"type":"array","items":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.legs.items.[INDEX].venue","typeLabel":"string"},"decisionId":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.legs.items.[INDEX].decisionId","typeLabel":"string"},"amountInAtomic":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.legs.items.[INDEX].amountInAtomic","typeLabel":"string"},"amountInNetAtomic":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.legs.items.[INDEX].amountInNetAtomic","typeLabel":"string"},"amountOutAtomic":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.legs.items.[INDEX].amountOutAtomic","typeLabel":"string"},"expiresAt":{"type":"integer","isRequired":true,"uniqueKey":"splitPlan.legs.items.[INDEX].expiresAt","typeLabel":"integer"}},"required":["venue","decisionId","amountInAtomic","amountInNetAtomic","amountOutAtomic","expiresAt"],"uniqueKey":"splitPlan.legs.items.[INDEX]","typeLabel":"object"},"minItems":2,"isRequired":true,"uniqueKey":"splitPlan.legs","typeLabel":"object[]"},"totalInAtomic":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.totalInAtomic","typeLabel":"string"},"improvementBps":{"type":"number","isRequired":true,"uniqueKey":"splitPlan.improvementBps","typeLabel":"number"},"maxSignatures":{"type":"integer","minimum":0,"exclusiveMinimum":true,"isRequired":true,"uniqueKey":"splitPlan.maxSignatures","typeLabel":"integer"},"expiresAt":{"type":"integer","isRequired":true,"uniqueKey":"splitPlan.expiresAt","typeLabel":"integer"},"indicative":{"type":"boolean","isRequired":true,"uniqueKey":"splitPlan.indicative","typeLabel":"boolean"},"baseline":{"type":"object","properties":{"venue":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.baseline.venue","typeLabel":"string"},"netOut":{"type":"number","isRequired":true,"uniqueKey":"splitPlan.baseline.netOut","typeLabel":"number"}},"required":["venue","netOut"],"isRequired":true,"uniqueKey":"splitPlan.baseline","typeLabel":"object"},"measuredImpactBps":{"type":"number","isRequired":true,"uniqueKey":"splitPlan.measuredImpactBps","typeLabel":"number"},"fees":{"type":"object","properties":{"bps":{"type":"integer","isRequired":true,"uniqueKey":"splitPlan.fees.bps","typeLabel":"integer"},"amountInNetAtomic":{"type":"string","isRequired":true,"uniqueKey":"splitPlan.fees.amountInNetAtomic","typeLabel":"string"}},"required":["bps","amountInNetAtomic"],"isRequired":true,"uniqueKey":"splitPlan.fees","typeLabel":"object"}},"required":["splitGroupId","legs","totalInAtomic","improvementBps","maxSignatures","expiresAt","indicative","baseline","measuredImpactBps","fees"],"uniqueKey":"splitPlan","typeLabel":"object"},"twapPlan":{"type":"object","properties":{"slices":{"type":"array","items":{"type":"object","properties":{"amountInAtomic":{"type":"string","isRequired":true,"uniqueKey":"twapPlan.slices.items.[INDEX].amountInAtomic","typeLabel":"string"},"amountInNetAtomic":{"type":"string","isRequired":true,"uniqueKey":"twapPlan.slices.items.[INDEX].amountInNetAtomic","typeLabel":"string"},"offsetSeconds":{"type":"integer","isRequired":true,"uniqueKey":"twapPlan.slices.items.[INDEX].offsetSeconds","typeLabel":"integer"}},"required":["amountInAtomic","amountInNetAtomic","offsetSeconds"],"uniqueKey":"twapPlan.slices.items.[INDEX]","typeLabel":"object"},"minItems":2,"isRequired":true,"uniqueKey":"twapPlan.slices","typeLabel":"object[]"},"intervalSeconds":{"type":"integer","isRequired":true,"uniqueKey":"twapPlan.intervalSeconds","typeLabel":"integer"},"totalInAtomic":{"type":"string","isRequired":true,"uniqueKey":"twapPlan.totalInAtomic","typeLabel":"string"},"improvementBps":{"type":"number","isRequired":true,"uniqueKey":"twapPlan.improvementBps","typeLabel":"number"},"residualImpactBps":{"type":"number","isRequired":true,"uniqueKey":"twapPlan.residualImpactBps","typeLabel":"number"},"sliceImpactBps":{"type":"number","isRequired":true,"uniqueKey":"twapPlan.sliceImpactBps","typeLabel":"number"},"referenceVenue":{"type":"string","isRequired":true,"uniqueKey":"twapPlan.referenceVenue","typeLabel":"string"},"fees":{"type":"object","properties":{"bps":{"type":"integer","isRequired":true,"uniqueKey":"twapPlan.fees.bps","typeLabel":"integer"},"amountInNetAtomic":{"type":"string","isRequired":true,"uniqueKey":"twapPlan.fees.amountInNetAtomic","typeLabel":"string"}},"required":["bps","amountInNetAtomic"],"isRequired":true,"uniqueKey":"twapPlan.fees","typeLabel":"object"}},"required":["slices","intervalSeconds","totalInAtomic","improvementBps","residualImpactBps","sliceImpactBps","referenceVenue","fees"],"uniqueKey":"twapPlan","typeLabel":"object"},"planReason":{"type":"string","enum":["below_floor","single_venue_best","no_improvement"],"uniqueKey":"planReason","typeLabel":"enum\u003cstring>"}},"required":["decisionId","quoteSessionId","best","bestByPrice","bestByTime","quotes","amountInNetAtomic","rejected","privacy","emptyReason","sizeLimit","fees","expiresAt","decidedAt","elapsedMs"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"decisionId":"\u003cstring>","quoteSessionId":"\u003cstring>","best":{"venue":"\u003cstring>","executable":true,"eligibility":"ok","amountInAtomic":"\u003cstring>","amountOutAtomic":"\u003cstring>","minAmountOutAtomic":"\u003cstring>","netOutAtomic":"\u003cstring>","netInAtomic":"\u003cstring>","rankBasis":"netOutAtomic","rankAtomic":"\u003cstring>","fees":[{"kind":"PROTOCOL","tokenAddress":"\u003cstring>","decimals":123,"amountAtomic":"\u003cstring>","deductedFrom":"input","amountUsd":123,"label":"\u003cstring>"}],"feeBps":123,"feeAmountAtomic":"\u003cstring>","referralFeeAmountAtomic":"\u003cstring>","netOutAfterFeeAtomic":"\u003cstring>","amountInNetAtomic":"\u003cstring>","tierSavedBps":123,"estimatedSeconds":123,"expiresAt":123,"quoteId":"\u003cstring>","postStep":{"kind":"hypercore_deposit","chain":"arbitrum","vm":"evm"}},"bestByPrice":"\u003cstring>","bestByTime":"\u003cstring>","quotes":[{"venue":"\u003cstring>","executable":true,"eligibility":"ok","amountInAtomic":"\u003cstring>","amountOutAtomic":"\u003cstring>","minAmountOutAtomic":"\u003cstring>","netOutAtomic":"\u003cstring>","netInAtomic":"\u003cstring>","rankBasis":"netOutAtomic","rankAtomic":"\u003cstring>","fees":[{"kind":"PROTOCOL","tokenAddress":"\u003cstring>","decimals":123,"amountAtomic":"\u003cstring>","deductedFrom":"input","amountUsd":123,"label":"\u003cstring>"}],"feeBps":123,"feeAmountAtomic":"\u003cstring>","referralFeeAmountAtomic":"\u003cstring>","netOutAfterFeeAtomic":"\u003cstring>","amountInNetAtomic":"\u003cstring>","tierSavedBps":123,"estimatedSeconds":123,"expiresAt":123,"quoteId":"\u003cstring>","postStep":{"kind":"hypercore_deposit","chain":"arbitrum","vm":"evm"}}],"amountInNetAtomic":"\u003cstring>","rejected":[{"venue":"\u003cstring>","code":"\u003cstring>","message":"\u003cstring>"}],"privacy":true,"emptyReason":"no_private_route","sizeLimit":{"inputAtomic":"\u003cstring>","outputAtomic":"\u003cstring>"},"fees":{"platform":{"bps":123,"amountAtomic":"\u003cstring>","asset":"\u003cstring>","tierSavedBps":123,"discount":{"code":"\u003cstring>","pct":10,"fullBps":123,"fullAmountAtomic":"\u003cstring>"}},"referral":{"bps":123,"amountAtomic":"\u003cstring>","asset":"\u003cstring>","wallet":"\u003cstring>"}},"expiresAt":123,"decidedAt":123,"elapsedMs":123,"fastFill":true,"splitPlan":{"splitGroupId":"\u003cstring>","legs":[{"venue":"\u003cstring>","decisionId":"\u003cstring>","amountInAtomic":"\u003cstring>","amountInNetAtomic":"\u003cstring>","amountOutAtomic":"\u003cstring>","expiresAt":123}],"totalInAtomic":"\u003cstring>","improvementBps":123,"maxSignatures":1,"expiresAt":123,"indicative":true,"baseline":{"venue":"\u003cstring>","netOut":123},"measuredImpactBps":123,"fees":{"bps":123,"amountInNetAtomic":"\u003cstring>"}},"twapPlan":{"slices":[{"amountInAtomic":"\u003cstring>","amountInNetAtomic":"\u003cstring>","offsetSeconds":123}],"intervalSeconds":123,"totalInAtomic":"\u003cstring>","improvementBps":123,"residualImpactBps":123,"sliceImpactBps":123,"referenceVenue":"\u003cstring>","fees":{"bps":123,"amountInNetAtomic":"\u003cstring>"}},"planReason":"below_floor"}}},"exampleType":"generated"}},"exampleType":"generated"},"a1bc6775-9b6b-4afb-a5e2-0504bdd9bad4":{"description":"Malformed request, an unknown asset, or a signed transaction that is not what we built","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"error.details.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details.additionalProperties","typeLabel":"null"},"uniqueKey":"error.details","typeLabel":"object"},"retryAfterMs":{"type":"integer","uniqueKey":"error.retryAfterMs","typeLabel":"integer"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","details":{},"retryAfterMs":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"fe8244c2-1aac-4c5c-8ab4-b60cc4ccd5d8":{"description":"An `X-BRDG-Api-Key` header was sent and the key is unknown (`invalid_api_key`) or disabled (`api_key_disabled`)","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"error.details.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details.additionalProperties","typeLabel":"null"},"uniqueKey":"error.details","typeLabel":"object"},"retryAfterMs":{"type":"integer","uniqueKey":"error.retryAfterMs","typeLabel":"integer"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","details":{},"retryAfterMs":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"fb049304-27a5-4de5-bb6b-26c636c249ae":{"description":"No such decision or transfer, or the aggregator is switched off","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"error.details.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details.additionalProperties","typeLabel":"null"},"uniqueKey":"error.details","typeLabel":"object"},"retryAfterMs":{"type":"integer","uniqueKey":"error.retryAfterMs","typeLabel":"integer"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","details":{},"retryAfterMs":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"dcb445d7-1be1-460b-b308-9f9d15fb95eb":{"description":"The decision is indicative, the quote expired or drifted, the venue is ineligible, or execution is switched off","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"error.details.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details.additionalProperties","typeLabel":"null"},"uniqueKey":"error.details","typeLabel":"object"},"retryAfterMs":{"type":"integer","uniqueKey":"error.retryAfterMs","typeLabel":"integer"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","details":{},"retryAfterMs":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"8ee6f9d1-b9b2-4da0-87e1-4de86a13b51f":{"description":"Rate limited; retry after `retryAfterMs`","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"error.details.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details.additionalProperties","typeLabel":"null"},"uniqueKey":"error.details","typeLabel":"object"},"retryAfterMs":{"type":"integer","uniqueKey":"error.retryAfterMs","typeLabel":"integer"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","details":{},"retryAfterMs":123}}}},"exampleType":"generated"}},"exampleType":"generated"},"37b8e9d0-8cf5-4ad2-9106-701c30387275":{"description":"The venue refused to build, or the broadcast was rejected","content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"object","properties":{"code":{"type":"string","isRequired":true,"uniqueKey":"error.code","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"error.message","typeLabel":"string"},"details":{"type":"object","additionalProperties":{"oneOf":[{},{"type":"null","uniqueKey":"error.details.additionalProperties.oneOf.1","typeLabel":"null"}],"uniqueKey":"error.details.additionalProperties","typeLabel":"null"},"uniqueKey":"error.details","typeLabel":"object"},"retryAfterMs":{"type":"integer","uniqueKey":"error.retryAfterMs","typeLabel":"integer"}},"required":["code","message"],"isRequired":true,"uniqueKey":"error","typeLabel":"object"}},"required":["error"],"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"error":{"code":"\u003cstring>","message":"\u003cstring>","details":{},"retryAfterMs":123}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"a12d40e2-7993-404e-98a7-96a99cb14fb8":{"url":"https://api.brdg.now/v1"}}},"originalFileLocation":"openapi/openapi.json"},"subdomain":"bridg","siteName":"BRDG","title":"Get fast fill quote - BRDG","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-08T21:23:41.845Z","originalFileLocation":"api-reference/fastfill/quote.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like POST /bridge/quote. Every amountOutAtomic already has the venue\u0026#x27;s gas charge and the platform fee taken off. Always a firm quote. privacy: true is refused with fast_fill_not_private. An empty table carries emptyReason: \u0026quot;no_fast_fill_route\u0026quot;.\">\u003cmeta data-mint-head name=\"application-name\" content=\"BRDG\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get fast fill quote - BRDG\">\u003cmeta data-mint-head property=\"og:description\" content=\"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like POST /bridge/quote. Every amountOutAtomic already has the venue\u0026#x27;s gas charge and the platform fee taken off. Always a firm quote. privacy: true is refused with fast_fill_not_private. An empty table carries emptyReason: \u0026quot;no_fast_fill_route\u0026quot;.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"BRDG\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.brdg.now/api-reference/fastfill/quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bridg.mintlify.site/_mintlify/api/og/v2?division=Fast+fill\u0026amp;title=Get+fast+fill+quote\u0026amp;description=Prices+a+gasless+transfer%3A+the+venue+fills+the+destination+from+its+own+liquidity+and+its+relayer+pays+the+source+gas%2C+so+the+user+signs+one+message+and+holds+n\u0026amp;theme=356591d66067727b939d6721\u0026amp;signature=b58024aae15d3e4a141e442ec193d03fd072980d8aed5fa15b7aa1ef5712d8ed\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get fast fill quote - BRDG\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like POST /bridge/quote. Every amountOutAtomic already has the venue\u0026#x27;s gas charge and the platform fee taken off. Always a firm quote. privacy: true is refused with fast_fill_not_private. An empty table carries emptyReason: \u0026quot;no_fast_fill_route\u0026quot;.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bridg.mintlify.site/_mintlify/api/og/v2?division=Fast+fill\u0026amp;title=Get+fast+fill+quote\u0026amp;description=Prices+a+gasless+transfer%3A+the+venue+fills+the+destination+from+its+own+liquidity+and+its+relayer+pays+the+source+gas%2C+so+the+user+signs+one+message+and+holds+n\u0026amp;theme=356591d66067727b939d6721\u0026amp;signature=b58024aae15d3e4a141e442ec193d03fd072980d8aed5fa15b7aa1ef5712d8ed\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bridg/cRsygfm65nxVPLBC/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"BRDG\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#7fb800\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.brdg.now/api-reference/fastfill/quote\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/fastfill/quote.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.brdg.now/#organization\",\"name\":\"BRDG\",\"url\":\"https://docs.brdg.now\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bridg/D4IxQxj4CF9RGuCC/logo/light.svg?fit=max\u0026auto=format\u0026n=D4IxQxj4CF9RGuCC\u0026q=85\u0026s=eee3cdbc329ac425b008a25952d620d9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.brdg.now#website\",\"name\":\"BRDG\",\"url\":\"https://docs.brdg.now\",\"publisher\":{\"@id\":\"https://docs.brdg.now/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.brdg.now/api-reference/fastfill/quote#webpage\",\"url\":\"https://docs.brdg.now/api-reference/fastfill/quote\",\"name\":\"Get fast fill quote\",\"description\":\"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like POST /bridge/quote. Every amountOutAtomic already has the venue's gas charge and the platform fee taken off. Always a firm quote. privacy: true is refused with fast_fill_not_private. An empty table carries emptyReason: \\\"no_fast_fill_route\\\".\",\"dateModified\":\"2026-10-08T21:23:41.845Z\",\"isPartOf\":{\"@id\":\"https://docs.brdg.now#website\"},\"breadcrumb\":{\"@id\":\"https://docs.brdg.now/api-reference/fastfill/quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.brdg.now/api-reference/fastfill/quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"BRDG\",\"item\":\"https://docs.brdg.now\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get fast fill quote\",\"item\":\"https://docs.brdg.now/api-reference/fastfill/quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.brdg.now/api-reference/fastfill/quote#apireference\",\"headline\":\"Get fast fill quote\",\"name\":\"Get fast fill quote\",\"description\":\"Prices a gasless transfer: the venue fills the destination from its own liquidity and its relayer pays the source gas, so the user signs one message and holds no gas. Only venues with a fast fill lane are asked, and the table is ranked by net output like POST /bridge/quote. Every amountOutAtomic already has the venue's gas charge and the platform fee taken off. Always a firm quote. privacy: true is refused with fast_fill_not_private. An empty table carries emptyReason: \\\"no_fast_fill_route\\\".\",\"url\":\"https://docs.brdg.now/api-reference/fastfill/quote\",\"mainEntityOfPage\":{\"@id\":\"https://docs.brdg.now/api-reference/fastfill/quote#webpage\"},\"dateModified\":\"2026-10-08T21:23:41.845Z\",\"publisher\":{\"@id\":\"https://docs.brdg.now/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.brdg.now#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"BRDG\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"BRDG","nav":{"global":null,"tabs":[{"tab":"Documentation","pages":[{"title":"Documentation","href":""}]},{"tab":"API Reference","groups":[{"group":"Overview","pages":[{"title":"API overview","href":"/api-reference/overview"},{"title":"Rate limits","href":"/api-reference/rate-limits"}]},{"group":"Markets","pages":[{"title":"Get source chains","openapi":"openapi/openapi.json GET /bridge/source-chains","href":"/api-reference/markets/source-chains"},{"title":"Get routes","openapi":"openapi/openapi.json GET /bridge/routes","href":"/api-reference/markets/routes"},{"title":"Get venues","openapi":"openapi/openapi.json GET /bridge/venues","href":"/api-reference/markets/venues"}]},{"group":"Transfers","pages":[{"title":"Get quote","openapi":"openapi/openapi.json POST /bridge/quote","href":"/api-reference/quote/quote"},{"title":"Build transaction","openapi":"openapi/openapi.json POST /bridge/build","href":"/api-reference/quote/build"},{"title":"Submit transaction","openapi":"openapi/openapi.json POST /bridge/transfers/{id}/submit","href":"/api-reference/quote/submit"},{"title":"Get transfer","openapi":"openapi/openapi.json GET /bridge/transfers/{id}","description":"Returns one transfer. Anyone with the transfer id can read it. Poll until `status` is `COMPLETED`, `PARTIAL`, `REFUNDED`, `FAILED` or `ABANDONED`.","href":"/api-reference/quote/transfer"}]},{"group":"Fast fill","pages":[{"title":"Get fast fill quote","openapi":"openapi/openapi.json POST /fastfill/quote","href":"/api-reference/fastfill/quote"},{"title":"Build fast fill","openapi":"openapi/openapi.json POST /fastfill/build","description":"Turns a fast fill quote into what the user signs. `steps` ends with one `vm: \"sign\"` step whose `payload` holds an EIP-712 message: sign `domain`, `types`, `primaryType` and `message` with `eth_signTypedData_v4` from the wallet in `owner`. For a token that is not USDC, `steps` can start with one `approve` to Permit2, which the wallet sends once; later fast fills of that token need only the signature. A quote from `POST /bridge/quote` is refused with `not_fast_fill`. Building the same `decisionId` again returns the same transfer.","href":"/api-reference/fastfill/build"},{"title":"Submit fast fill signature","openapi":"openapi/openapi.json POST /fastfill/transfers/{id}/submit","href":"/api-reference/fastfill/submit"}]},{"group":"Referrals","pages":[{"title":"Resolve referral code","openapi":"openapi/openapi.json GET /referrals/{code}","href":"/api-reference/referrals/resolve"},{"title":"Get referral leaderboard","openapi":"openapi/openapi.json GET /referrals/leaderboard","href":"/api-reference/referrals/leaderboard"}]}]}]},"basePath":"","title":"Get fast fill quote - BRDG","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-CBsVopKK.js","utils-DZAk68jJ.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-D32AYZrP.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-D_A5_cny.js","snippetPresets-xNRfS9th.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BIB25-tq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-CydJ4w4j.js","shallow-CYPBeQSG.js","getApiPlaygroundDisplay-A5xJVBOu.js","CodeSnippet-BVRTgi3m.js","CodeSnippets-DjD6BSlt.js","Page-Dr40SSJq.js","getPastedJson-D4V4JyrR.js","icon-uhcnG22T.js","MethodPill-CM-ZQdGH.js","DuplicateIcon-B_WnOiNf.js","createIcon-CJsb8utt.js","DynamicMarkdown-D-2HDKEp.js","SectionHeading-KP5xmMgQ.js","axios-vUo_bRtp.js","Markdown-D_k0dg6k.js","clsx-DK3K4Z1S.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DE3EVdvd.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fN9H9n9g.js"]}