Amount to swap as the base amount (can be switched to exact input/output using the dedicated flag), denoted in the smallest unit of the specified currency (e.g., wei for ETH)
If set, the destination fill will include a gas topup to the recipient (only supported for EVM chains if the requested currency is not the gas currency on the destination chain)
Opt into the two signature EIP-3009 permit flow of approval proxy 3.1+. The authorize step then starts with a MulticallAuthorization signature item (posted to /execute/permits with kind multicall-authorization, no status check) followed by the EIP-3009 authorization item. Without it, EIP-3009 permits keep the single signature flow on the chain's 3.0 contracts.
Require exact swap contracts on each EVM leg, overriding the App pin. v3 means 3.0. Unavailable versions and incompatible permit flows return 400 instead of falling back. Only supported for swap execution kinds.
Slippage tolerance for the swap, if not specified then the slippage tolerance is automatically calculated to avoid front-running. This value is in basis points (1/100th of a percent), e.g. 50 for 0.5% slippage. Must be 0–10000 bps.
Slippage tolerance for destination gas in the event that the deposit occurs after the order deadline, and more gas is required for the solver to execute the destination transaction. Must be 0–10000 bps.
If the request involves specifying transactions to be executed during the deposit transaction, an explicit gas limit must be set when requesting the quote
The fee components to sponsor for swap execution kinds. Requires subsidizeFees=true. Defaults to execution, swap, relay, and app when omitted; rent remains user-paid unless explicitly selected.
The max subsidization amount in USDC decimal format, e.g 1000000 = $1. subsidizeFees must be enabled. The sponsor will cover fees up to this cap and the user pays any remainder.
The share of each sponsored fee component the sponsor covers, in bps, e.g 10000 = 100% and 2500 = 25%. subsidizeFees must be enabled. Defaults to full coverage when omitted; the user pays the remainder. Applied before maxSubsidizationAmount, which still caps the sponsor's total.
The gas overhead for the origin chain, this is used to calculate the gas fee for the origin chain when the solver is executing a gasless transaction on the origin chain
Whether to return the solana deposit transaction in the v1 (SIMD-0385) format: no lookup tables, a 4096 byte limit, and the compute budget in transactionConfig. Best effort; the returned step data sets transactionVersion to 1 when honored.
Requester-provided price (output units per input unit, human units) to compare router quotes against. When fastestInPriceRange is enabled for the API key, destination-leg quotes more than 20% below it are skipped. When useRouteRacingOnOrigin is set, it anchors origin swap route selection: routes priced within a fixed band of it (20% below to 50% above) are preferred, and the best route overall is used when none is in the band. The selected route alone sets the expected and minimum output (with slippageTolerance applied to it); the reference price never sets a floor. Expects a positive decimal string such as "0.000131" (scientific notation is not parsed). Deliberately unconstrained by a schema pattern: a malformed or non-positive value, or one sent by a key without the relevant grant, is ignored and the quote is served without a reference price rather than rejected.
Whether to use route racing for this quote's origin swap (executing multiple candidate routes on-chain and keeping the best), when the API key is authorized for it and the origin chain is configured for route racing.
Time-to-live for the quote, in seconds, measured from when the quote was generated. If the request is not filled within this window it is refunded instead of filled.
Opt-in queueing: when the destination fill hits temporarily insufficient liquidity, keep retrying it until the queueingTtl window expires (then refund) instead of refunding immediately. Requires queueingTtl.
Queueing window, in seconds, measured from when the quote was generated. While it is open, a useQueueing request that hits insufficient destination liquidity is retried instead of refunded; once it expires the request is refunded. Independent of ttl. Only used together with useQueueing.
An array of steps detailing what needs to be done to complete the bridge or swap. Each step contains a single item, either a signature or a transaction
Show child attributes
Example:
[
{
"id": "deposit",
"action": "Confirm transaction in your wallet",
"description": "Depositing funds to the relayer to execute the swap for USDC",
"kind": "transaction",
"requestId": "0x92b99e6e1ee1deeb9531b5ad7f87091b3d71254b3176de9e8b5f6c6d0bd3a331",
"items": [
{
"status": "incomplete",
"data": {
"from": "0x0CccD55A5Ac261Ea29136831eeaA93bfE07f5Db6",
"to": "0xf70da97812cb96acdf810712aa562db8dfa3dbef",
"data": "0x00fad611",
"value": "1000000000000000000",
"maxFeePerGas": "12205661344",
"maxPriorityFeePerGas": "2037863396",
"chainId": 1
},
"check": {
"endpoint": "/intents/status?requestId=0x92b99e6e1ee1deeb9531b5ad7f87091b3d71254b3176de9e8b5f6c6d0bd3a331",
"method": "GET"
}
}
]
}
]
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Relay","colors":{"primary":"#4615C8","light":"#A7AAFF","dark":"#4615C8"},"logo":{"light":"https://mintcdn.com/unevenlabs/Gbv82V37Oid9F6eG/logo/relay-black.svg?fit=max\u0026auto=format\u0026n=Gbv82V37Oid9F6eG\u0026q=85\u0026s=7983e6e441ff77eeac7e17c03c2d0e8c","dark":"https://mintcdn.com/unevenlabs/Gbv82V37Oid9F6eG/logo/relay-white.svg?fit=max\u0026auto=format\u0026n=Gbv82V37Oid9F6eG\u0026q=85\u0026s=fbdcf916b96f42397c1470872ab80cda"},"favicon":"https://mintcdn.com/unevenlabs/f--GnNtyUvuqA2AW/favicon.png?fit=max\u0026auto=format\u0026n=f--GnNtyUvuqA2AW\u0026q=85\u0026s=d40a0a20b4bf062cea218d7eed38c576","api":{"openapi":["https://api.relay.link/documentation/json"],"examples":{"defaults":"required","languages":["curl","javascript","python"],"prefill":false},"mdx":{"server":["https://api.relay.link","https://api.testnets.relay.link"]}},"appearance":{"default":"light"},"navbar":{"links":[{"href":"https://support.relay.link/en/","label":"Support"},{"href":"https://forms.gle/XNeELYavjwoJwPEf7","label":"Get in Touch"}],"primary":{"type":"button","label":"Try Relay","href":"https://www.relay.link/"}},"footer":{"socials":{"twitter":"https://twitter.com/RelayProtocol"}},"integrations":{"intercom":{"appId":"b09ps4q8"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"unevenlabs","hasAudioNarration":false,"actualSubdomain":"unevenlabs","customDomains":["docs.relay.link"],"gitSource":{"type":"github","owner":"relayprotocol","repo":"relay-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae3af697ae675900f76a6ef","collectionId":"be28ab12-bcba-4839-9c2d-e9938fa2d546","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae3af697ae675900f76a6ef"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae3f64d50e0502dc9f49d6a","clientVersion":"0.0.4021","searchFilterCounts":[{"language":"default","tag":"API Reference","count":101},{"language":"default","tag":"RelayKit","count":48},{"language":"default","tag":"Relay Platform","count":29},{"language":"default","tag":"Relay Protocol","count":29},{"language":"default","tag":"Settlement","count":17},{"language":"default","tag":"Integration Guides","count":13},{"language":"default","tag":"Vaults","count":12},{"language":"default","tag":"Core Concepts","count":11},{"language":"default","tag":"SDK","count":11},{"language":"default","tag":"Features","count":9}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":"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":"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":"byok-sep-25","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":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","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":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}#navbar a[href*=\"/references\"]{padding-left:18px;padding-right:18px}.card-link{color:var(--tw-prose-links);text-decoration:none;font-weight:600;margin-top:10px;display:inline-block;margin-right:5px;border-bottom:1px solid transparent}.card-link:hover{border-bottom:1px solid rgb(var(--primary-light))}#ui-kit-overview-cards a>div>div:first-child{float:left;margin-right:12px}#ui-kit-overview-cards a>div h2{margin:0;display:inline}.relay-table{td:not(:first-child) {\n padding-left: 24px;\n }\n\n th:not(:first-child) {\n padding-left: 24px;\n }\n\n .chain-icon-light {\n display: block;\n }\n\n .chain-icon-dark {\n display: none;\n }}.dark .relay-table .chain-icon-light{display:none}.dark .relay-table .chain-icon-dark{display:block}#\\/references\\/api\\/advanced,#\\/references\\/api\\/core,#\\/references\\/api\\/utilities{pointer-events:none;font-weight:700}.loader{width:48px;height:48px;border:5px solid rgb(70 21 200);border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}#body-amount [data-component-part=field-info-pill]:has(>span.text-gray-400),#body-destination-chain-id [data-component-part=field-info-pill]:has(>span.text-gray-400),#body-destination-currency [data-component-part=field-info-pill]:has(>span.text-gray-400),#body-origin-chain-id [data-component-part=field-info-pill]:has(>span.text-gray-400),#body-origin-currency [data-component-part=field-info-pill]:has(>span.text-gray-400),#body-trade-type [data-component-part=field-info-pill]:has(>span.text-gray-400),#body-user [data-component-part=field-info-pill]:has(>span.text-gray-400){display:none}#custom-vm-quicksets{display:flex;gap:10px;margin-top:10px;margin-left:16px;border-bottom:1px solid;border-color:rgb(var(--gray-200)/.7);padding-bottom:16px}#custom-vm-quicksets button{border-radius:4px;overflow:hidden;border:0;cursor:pointer;transition:opacity .2s ease;opacity:1}#custom-vm-quicksets button img{width:32px;height:32px}#custom-vm-quicksets button:hover,.homepage-card:hover .homepage-card-link{opacity:.8}#custom-vm-quicksets-intro{font-weight:600;margin-top:20px;margin-left:16px}#hyperliquid-button{background-color:#fff;padding:2px;max-height:32px}body:has(.homepage-bg) .nav-tabs-item[href=\"/what-is-relay\"]{color:rgb(75 85 99)!important;text-shadow:none!important}.dark body:has(.homepage-bg) .nav-tabs-item[href=\"/what-is-relay\"],body.dark:has(.homepage-bg) .nav-tabs-item[href=\"/what-is-relay\"]{color:rgb(156 163 175)!important}body:has(.homepage-bg) .nav-tabs-item[href=\"/what-is-relay\"]>div{background:0 0!important}.homepage-bg{width:100%;height:40vh;position:relative;background:var(--Violet-Light-9, #4615C8);pointer-events:none}.homepage-cards{display:flex;gap:24px;margin:40px 50px;justify-content:center}.homepage-card{min-height:200px;padding:24px;border-radius:12px;border:1px solid rgba(0,0,0,.1);background-color:#fff;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:12px;max-width:300px;transition:background-color .2s,border-color .2s}.dark .homepage-card{border:1px solid rgba(255,255,255,.1);background-color:#1a1a1a}.homepage-card h3{font-size:18px;font-weight:700;color:#000;margin:0 0 -8px}.dark .homepage-card h3{color:#fff}.homepage-card-description{margin:0 0 40px;font-size:14px;color:#666;line-height:1.5}.dark .homepage-card-description{color:#999}.homepage-card-link{font-size:14px;color:#4615c8;font-weight:500;margin-top:auto}.dark .homepage-card-link{color:#a78bfa}.relay-checkbox{appearance:none;-webkit-appearance:none;width:12px;height:12px;border:1px solid #c8ccff;border-radius:3px;background-color:#f7f8ff;cursor:pointer;position:relative;transition:all .15s ease;flex-shrink:0}.relay-checkbox:hover{border-color:#b4b8ff;background-color:#eff1ff}.relay-checkbox:focus{outline:0;border-color:#4615c8;box-shadow:0 0 0 2px rgba(70,21,200,.15)}.relay-checkbox:checked{background-color:#4615c8;border-color:#4615c8}.relay-checkbox:checked:hover{background-color:#3b00b4;border-color:#3b00b4}.relay-checkbox:checked::after{content:'';position:absolute;left:3px;top:0;width:4px;height:7px;border:solid #fff;border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.relay-checkbox:disabled{cursor:not-allowed;opacity:.5;background-color:#eff1ff;border-color:#d7dbff}.dark .relay-checkbox{background-color:#141331;border-color:#4016b8}.dark .relay-checkbox:hover{border-color:#4c24d1;background-color:#216}.dark .relay-checkbox:focus{border-color:#5b2af9;box-shadow:0 0 0 2px rgba(91,42,249,.25)}.dark .relay-checkbox:checked{background-color:#4615c8;border-color:#4615c8}.dark .relay-checkbox:checked:hover{background-color:#3901aa;border-color:#3901aa}.dark .relay-checkbox:disabled{background-color:#216;border-color:#4016b8}.callout .prose>:first-child{margin-top:0}[data-cl-filter-bar]{position:sticky;top:var(--cl-sticky-top, 5rem);z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 0;margin-bottom:20px;border-bottom:1px solid var(--gray-200)}.dark [data-cl-filter-bar]{border-bottom-color:rgb(55 65 81)}div:has(>[data-component-part=update-label]){top:calc(var(--scroll-mt, 5rem) + var(--cl-bar-height, 0px))}[data-cl-filter-bar] button,[data-component-part=update-tag]{cursor:pointer;padding:2px 8px;border:1px solid var(--gray-200);border-radius:9999px;transition:border-color .15s,color .15s,background-color .15s}[data-cl-filter-bar] button{font-size:.875rem;font-weight:500;line-height:1.5;color:rgb(107 114 128);background:0 0}[data-cl-filter-bar] button:hover,[data-cl-filter-bar] button[data-cl-active=true],[data-component-part=update-tag]:hover,[data-component-part=update-tag][data-cl-active=true]{border-color:rgb(var(--primary)/var(--tw-text-opacity, 1));color:rgb(var(--primary)/var(--tw-text-opacity, 1))}[data-cl-filter-bar] button[data-cl-active=true],[data-component-part=update-tag][data-cl-active=true]{background:rgb(var(--primary)/.08)}.dark [data-cl-filter-bar] button,.dark [data-component-part=update-tag]{border-color:rgb(55 65 81);color:rgb(156 163 175)}.dark [data-cl-filter-bar] button:hover,.dark [data-cl-filter-bar] button[data-cl-active=true],.dark [data-component-part=update-tag]:hover,.dark [data-component-part=update-tag][data-cl-active=true]{border-color:rgb(var(--primary-light));color:rgb(var(--primary-light))}.dark [data-cl-filter-bar] button[data-cl-active=true],.dark [data-component-part=update-tag][data-cl-active=true]{background:rgb(var(--primary-light)/.14)}"}],"page":{"pagePath":"references/api/get-quote","slug":"/references/api/get-quote","pageMetadata":{"title":"Get Quote","description":"This API returns an executable quote for swapping, bridging and calling","openapi":"post /quote","href":"/references/api/get-quote"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"This API returns an executable quote for swapping, bridging and calling\"\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 Quote","description":"This API returns an executable quote for swapping, bridging and calling","openapi":"post /quote","href":"/references/api/get-quote"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/unevenlabs/e205e0c83de02f5e/script.js","/_mintlify/custom/unevenlabs/90d7a6a8bc7d1a3b/content/intercom-opener.js","/_mintlify/custom/unevenlabs/a13c5467619df0df/iframe-resizer.js","/_mintlify/custom/unevenlabs/411e1fdad39a2d9e/posthog.js","/_mintlify/custom/unevenlabs/9cf2d871386c2976/playground-enhancer.js"],"openApiReferenceData":{"operation":{"description":"This API returns an executable quote for swapping, bridging and calling","requestBody":"0a93f037-d7a1-43cb-8ca1-5dd44dc3e3be","parameters":["e192a88c-6482-4b0e-b9f3-da7cebc801a5"],"deprecated":true,"x-hidden":true,"responses":{"200":"00628c86-5c2a-4f2e-8d9b-19035d4c1602","400":"d9725969-9c42-4d85-9f4d-80eede304890","401":"a9740f7a-7068-40fc-b495-dc70aaccf6cd","429":"2b0d91ec-0622-42eb-a137-825d1dfd46ad","500":"b57d47fe-cf21-408c-8f82-6777e3b83056"},"method":"post","type":"path","servers":["bbe925d1-39ef-4701-93fd-66388a468ef9","a065b6ee-e15f-4a50-bdf8-270b5aabe8e6"],"security":[],"path":"/quote","baseUrlOptions":["https://api.relay.link","https://api.testnets.relay.link"],"title":"","codeSamples":[],"requestExampleLanguages":["bash","javascript","python"],"requiredOnlyExamples":true,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{"e192a88c-6482-4b0e-b9f3-da7cebc801a5":{"schema":{"type":"string","isRequired":false,"description":"Optional API key for authentication and higher rate limits.","uniqueKey":"","typeLabel":"string"},"in":"header","name":"x-api-key","required":false,"description":"Optional API key for authentication and higher rate limits."}},"requestBody":{"content":{"application/json":{"schema":{"properties":{"user":{"type":"string","description":"Address that is depositing funds on the origin chain and submitting transactions or signatures","default":"0x03508bb71268bba25ecacc8f620e01866650532c","isRequired":true,"uniqueKey":"user","typeLabel":"string"},"originChainId":{"type":"number","default":8453,"isRequired":true,"uniqueKey":"originChainId","typeLabel":"number"},"destinationChainId":{"type":"number","default":10,"isRequired":true,"uniqueKey":"destinationChainId","typeLabel":"number"},"originCurrency":{"type":"string","default":"0x0000000000000000000000000000000000000000","isRequired":true,"uniqueKey":"originCurrency","typeLabel":"string"},"destinationCurrency":{"type":"string","default":"0x0000000000000000000000000000000000000000","isRequired":true,"uniqueKey":"destinationCurrency","typeLabel":"string"},"amount":{"type":"string","pattern":"^[0-9]+$","description":"Amount to swap as the base amount (can be switched to exact input/output using the dedicated flag), denoted in the smallest unit of the specified currency (e.g., wei for ETH)","default":"1000000000000000000","isRequired":true,"uniqueKey":"amount","typeLabel":"string"},"tradeType":{"type":"string","description":"Whether to use the amount as the output or the input for the basis of the swap","enum":["EXACT_INPUT","EXACT_OUTPUT","EXPECTED_OUTPUT"],"default":"EXACT_INPUT","isRequired":true,"uniqueKey":"tradeType","typeLabel":"enum\u003cstring>"},"recipient":{"type":"string","description":"Address that is receiving the funds on the destination chain, if not specified then this will default to the user address","uniqueKey":"recipient","typeLabel":"string"},"txs":{"type":"array","items":{"type":"object","properties":{"to":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","uniqueKey":"txs.items.[INDEX].to","typeLabel":"string"},"value":{"type":"string","uniqueKey":"txs.items.[INDEX].value","typeLabel":"string"},"data":{"type":"string","pattern":"^0x[a-fA-F0-9]*$","uniqueKey":"txs.items.[INDEX].data","typeLabel":"string"},"originalTxValue":{"type":"string","uniqueKey":"txs.items.[INDEX].originalTxValue","typeLabel":"string"}},"uniqueKey":"txs.items.[INDEX]","typeLabel":"object"},"uniqueKey":"txs","typeLabel":"object[]"},"txsGasLimit":{"type":"number","description":"Total gas limit for the destination chain call transactions","uniqueKey":"txsGasLimit","typeLabel":"number"},"authorizationList":{"type":"array","items":{"type":"object","properties":{"chainId":{"type":"number","isRequired":true,"uniqueKey":"authorizationList.items.[INDEX].chainId","typeLabel":"number"},"address":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","isRequired":true,"uniqueKey":"authorizationList.items.[INDEX].address","typeLabel":"string"},"nonce":{"type":"number","isRequired":true,"uniqueKey":"authorizationList.items.[INDEX].nonce","typeLabel":"number"},"yParity":{"type":"number","isRequired":true,"uniqueKey":"authorizationList.items.[INDEX].yParity","typeLabel":"number"},"r":{"type":"string","isRequired":true,"uniqueKey":"authorizationList.items.[INDEX].r","typeLabel":"string"},"s":{"type":"string","isRequired":true,"uniqueKey":"authorizationList.items.[INDEX].s","typeLabel":"string"}},"required":["chainId","address","nonce","yParity","r","s"],"uniqueKey":"authorizationList.items.[INDEX]","typeLabel":"object"},"description":"Authorization list for EIP-7702 transactions to be executed on destination chain","uniqueKey":"authorizationList","typeLabel":"object[]"},"additionalData":{"type":"object","description":"Additional data needed for specific routes","properties":{"userPublicKey":{"type":"string","description":"If the request originates from Bitcoin and the user is a P2SH address, the public key is needed to be able to generate the transaction data","uniqueKey":"additionalData.userPublicKey","typeLabel":"string"}},"uniqueKey":"additionalData","typeLabel":"object"},"referrer":{"type":"string","uniqueKey":"referrer","typeLabel":"string"},"referrerAddress":{"type":"string","pattern":"^0x[a-fA-F0-9]{40}$","uniqueKey":"referrerAddress","typeLabel":"string"},"refundTo":{"type":"string","description":"Address to send the refund to in the case of failure, if not specified then the recipient address or user address is used","uniqueKey":"refundTo","typeLabel":"string"},"recoveryAddress":{"type":"string","description":"Origin-chain address used for deposit-address fund recovery. Requires useDepositAddress=true.","uniqueKey":"recoveryAddress","typeLabel":"string"},"refundOnOrigin":{"type":"boolean","description":"Always refund on the origin chain in case of any issues","deprecated":true,"uniqueKey":"refundOnOrigin","typeLabel":"boolean"},"topupGas":{"type":"boolean","description":"If set, the destination fill will include a gas topup to the recipient (only supported for EVM chains if the requested currency is not the gas currency on the destination chain)","uniqueKey":"topupGas","typeLabel":"boolean"},"topupGasAmount":{"type":"string","description":"The destination gas topup amount in USD decimal format, e.g 100000 = $1. topupGas is required to be enabled. Defaults to 2000000 ($2)","uniqueKey":"topupGasAmount","typeLabel":"string"},"enableTrueExactOutput":{"type":"boolean","default":false,"description":"Enabling will send any swap surplus when doing exact output operations to the solver EOA, otherwise it will be swept to the recipient","uniqueKey":"enableTrueExactOutput","typeLabel":"boolean"},"explicitDeposit":{"type":"boolean","default":true,"description":"Enable this to avoid direct transfers to the depository (only relevant for EVM and v2 protocol flow)","uniqueKey":"explicitDeposit","typeLabel":"boolean"},"useExternalLiquidity":{"type":"boolean","deprecated":true,"description":"Deprecated: canonical+ bridging has been removed and this flag is ignored","uniqueKey":"useExternalLiquidity","typeLabel":"boolean"},"useFallbacks":{"type":"boolean","deprecated":true,"description":"Deprecated: fallback routes have been removed and this flag is ignored","uniqueKey":"useFallbacks","typeLabel":"boolean"},"usePermit":{"type":"boolean","description":"Enable this to use permit (eip3009) when bridging, only works on supported currency such as usdc","uniqueKey":"usePermit","typeLabel":"boolean"},"permitExpiry":{"type":"number","description":"How long the permit remains valid, in seconds. Defaults to 10 minutes.","uniqueKey":"permitExpiry","typeLabel":"number"},"useMulticallAuthorization":{"type":"boolean","description":"Opt into the two signature EIP-3009 permit flow of approval proxy 3.1+. The authorize step then starts with a MulticallAuthorization signature item (posted to /execute/permits with kind multicall-authorization, no status check) followed by the EIP-3009 authorization item. Without it, EIP-3009 permits keep the single signature flow on the chain's 3.0 contracts.","uniqueKey":"useMulticallAuthorization","typeLabel":"boolean"},"includeProtocolData":{"type":"boolean","description":"Return protocol data for on-chain intent validation. This includes protocol.v2.orderSignature and may increase quote latency.","uniqueKey":"includeProtocolData","typeLabel":"boolean"},"swapContractsVersion":{"type":"string","enum":["v3","v3.2"],"description":"Require exact swap contracts on each EVM leg, overriding the App pin. v3 means 3.0. Unavailable versions and incompatible permit flows return 400 instead of falling back. Only supported for swap execution kinds.","uniqueKey":"swapContractsVersion","typeLabel":"enum\u003cstring>"},"useDepositAddress":{"type":"boolean","description":"Use a deposit address when calldata cannot be sent with the origin transaction. In /quote/v2, creation follows the requested trade type.","uniqueKey":"useDepositAddress","typeLabel":"boolean"},"strict":{"type":"boolean","description":"Makes the deposit address one-time use. On /quote/v2, EXACT_OUTPUT addresses are always one-time use.","uniqueKey":"strict","typeLabel":"boolean"},"slippageTolerance":{"type":"string","pattern":"^([0-9]{1,4}|10000)$","description":"Slippage tolerance for the swap, if not specified then the slippage tolerance is automatically calculated to avoid front-running. This value is in basis points (1/100th of a percent), e.g. 50 for 0.5% slippage. Must be 0–10000 bps.","uniqueKey":"slippageTolerance","typeLabel":"string"},"latePaymentSlippageTolerance":{"type":"string","pattern":"^([0-9]{1,4}|10000)$","description":"Slippage tolerance for destination gas in the event that the deposit occurs after the order deadline, and more gas is required for the solver to execute the destination transaction. Must be 0–10000 bps.","uniqueKey":"latePaymentSlippageTolerance","typeLabel":"string"},"appFees":{"type":"array","items":{"type":"object","properties":{"recipient":{"type":"string","description":"Address that will receive the app fee","uniqueKey":"appFees.items.[INDEX].recipient","typeLabel":"string"},"fee":{"type":"string","pattern":"^[0-9]*\\.?[0-9]+$","description":"App fees to be charged for execution in basis points, e.g. 100 = 1%","uniqueKey":"appFees.items.[INDEX].fee","typeLabel":"string"}},"description":"App fees to be charged for execution","uniqueKey":"appFees.items.[INDEX]","typeLabel":"object"},"uniqueKey":"appFees","typeLabel":"object[]"},"gasLimitForDepositSpecifiedTxs":{"type":"number","description":"If the request involves specifying transactions to be executed during the deposit transaction, an explicit gas limit must be set when requesting the quote","uniqueKey":"gasLimitForDepositSpecifiedTxs","typeLabel":"number"},"forceSolverExecution":{"type":"boolean","description":"Force executing swap requests via the solver (by default, same-chain swap requests are self-executed)","uniqueKey":"forceSolverExecution","typeLabel":"boolean"},"subsidizeFees":{"type":"boolean","description":"If the sponsor should pay for the fees associated with the request. Includes gas topup amounts.","uniqueKey":"subsidizeFees","typeLabel":"boolean"},"sponsoredFeeComponents":{"type":"array","items":{"type":"string","enum":["execution","swap","relay","app","rent"],"uniqueKey":"sponsoredFeeComponents.items.[INDEX]","typeLabel":"enum\u003cstring>"},"minItems":1,"uniqueItems":true,"description":"The fee components to sponsor for swap execution kinds. Requires subsidizeFees=true. Defaults to execution, swap, relay, and app when omitted; rent remains user-paid unless explicitly selected.","uniqueKey":"sponsoredFeeComponents","typeLabel":"enum\u003cstring>[]"},"maxSubsidizationAmount":{"type":"string","description":"The max subsidization amount in USDC decimal format, e.g 1000000 = $1. subsidizeFees must be enabled. The sponsor will cover fees up to this cap and the user pays any remainder.","uniqueKey":"maxSubsidizationAmount","typeLabel":"string"},"subsidizationBps":{"type":"integer","minimum":0,"maximum":10000,"description":"The share of each sponsored fee component the sponsor covers, in bps, e.g 10000 = 100% and 2500 = 25%. subsidizeFees must be enabled. Defaults to full coverage when omitted; the user pays the remainder. Applied before maxSubsidizationAmount, which still caps the sponsor's total.","uniqueKey":"subsidizationBps","typeLabel":"integer"},"subsidizeRent":{"type":"boolean","deprecated":true,"description":"Deprecated compatibility alias that adds \"rent\" to sponsoredFeeComponents.","uniqueKey":"subsidizeRent","typeLabel":"boolean"},"includedSwapSources":{"type":"array","items":{"type":"string","uniqueKey":"includedSwapSources.items.[INDEX]","typeLabel":"string"},"description":"Swap sources to include for swap routing.","uniqueKey":"includedSwapSources","typeLabel":"string[]"},"excludedSwapSources":{"type":"array","items":{"type":"string","uniqueKey":"excludedSwapSources.items.[INDEX]","typeLabel":"string"},"description":"Swap sources to exclude for swap routing.","uniqueKey":"excludedSwapSources","typeLabel":"string[]"},"includedOriginSwapSources":{"type":"array","items":{"type":"string","uniqueKey":"includedOriginSwapSources.items.[INDEX]","typeLabel":"string"},"description":"Swap sources to include for swap routing on origin.","uniqueKey":"includedOriginSwapSources","typeLabel":"string[]"},"includedDestinationSwapSources":{"type":"array","items":{"type":"string","uniqueKey":"includedDestinationSwapSources.items.[INDEX]","typeLabel":"string"},"description":"Swap sources to include for swap routing on destination.","uniqueKey":"includedDestinationSwapSources","typeLabel":"string[]"},"originGasOverhead":{"type":"integer","minimum":0,"maximum":9007199254740991,"description":"The gas overhead for the origin chain, this is used to calculate the gas fee for the origin chain when the solver is executing a gasless transaction on the origin chain","uniqueKey":"originGasOverhead","typeLabel":"integer"},"depositFeePayer":{"type":"string","description":"The payer to be set for deposit transactions on solana. This account must have enough for fees and rent.","uniqueKey":"depositFeePayer","typeLabel":"string"},"maxRouteLength":{"type":"number","description":"Maximum number of hops to use in solana swap routing. Can reduce transaction size.","uniqueKey":"maxRouteLength","typeLabel":"number"},"useSharedAccounts":{"type":"boolean","description":"Prevents certain ATA creation instructions in solana routing","uniqueKey":"useSharedAccounts","typeLabel":"boolean"},"forJitoBundle":{"type":"boolean","description":"Restricts solana swap routing to routes that are compatible with Jito bundles. Only set this when the swap will be executed inside a Jito bundle.","uniqueKey":"forJitoBundle","typeLabel":"boolean"},"includeComputeUnitLimit":{"type":"boolean","description":"Whether to include compute unit limit instruction for solana origin requests.","uniqueKey":"includeComputeUnitLimit","typeLabel":"boolean"},"useV1Transaction":{"type":"boolean","description":"Whether to return the solana deposit transaction in the v1 (SIMD-0385) format: no lookup tables, a 4096 byte limit, and the compute budget in `transactionConfig`. Best effort; the returned step data sets `transactionVersion` to 1 when honored.","uniqueKey":"useV1Transaction","typeLabel":"boolean"},"overridePriceImpact":{"type":"boolean","description":"Whether to ignore price impact errors.","uniqueKey":"overridePriceImpact","typeLabel":"boolean"},"disableSwapProviderPreference":{"type":"boolean","description":"Whether to disable preferred swap provider selection.","uniqueKey":"disableSwapProviderPreference","typeLabel":"boolean"},"disableOriginSwaps":{"type":"boolean","description":"Whether to disable origin swaps.","uniqueKey":"disableOriginSwaps","typeLabel":"boolean"},"indicativeQuote":{"type":"boolean","description":"Whether to return an inexecutable quote meant to be used as a preview.","uniqueKey":"indicativeQuote","typeLabel":"boolean"},"fixedRate":{"type":"string","description":"The rate to charge for fixed spread quotes.","uniqueKey":"fixedRate","typeLabel":"string"},"referencePrice":{"type":"string","description":"Requester-provided price (output units per input unit, human units) to compare router quotes against. When fastestInPriceRange is enabled for the API key, destination-leg quotes more than 20% below it are skipped. When useRouteRacingOnOrigin is set, it anchors origin swap route selection: routes priced within a fixed band of it (20% below to 50% above) are preferred, and the best route overall is used when none is in the band. The selected route alone sets the expected and minimum output (with slippageTolerance applied to it); the reference price never sets a floor. Expects a positive decimal string such as \"0.000131\" (scientific notation is not parsed). Deliberately unconstrained by a schema pattern: a malformed or non-positive value, or one sent by a key without the relevant grant, is ignored and the quote is served without a reference price rather than rejected.","uniqueKey":"referencePrice","typeLabel":"string"},"useRouteRacing":{"type":"boolean","description":"Whether to use route racing for this quote (executing multiple candidate routes on-chain and keeping the best), when the API key is authorized for it.","uniqueKey":"useRouteRacing","typeLabel":"boolean"},"routeRacingMinUsdSize":{"type":"number","description":"Minimum fill size in USD eligible for route racing. Defaults to 100. Route racing has no maximum fill size.","uniqueKey":"routeRacingMinUsdSize","typeLabel":"number"},"useRouteRacingOnOrigin":{"type":"boolean","description":"Whether to use route racing for this quote's origin swap (executing multiple candidate routes on-chain and keeping the best), when the API key is authorized for it and the origin chain is configured for route racing.","uniqueKey":"useRouteRacingOnOrigin","typeLabel":"boolean"},"ttl":{"type":"integer","minimum":1,"description":"Time-to-live for the quote, in seconds, measured from when the quote was generated. If the request is not filled within this window it is refunded instead of filled.","uniqueKey":"ttl","typeLabel":"integer"},"useQueueing":{"type":"boolean","description":"Opt-in queueing: when the destination fill hits temporarily insufficient liquidity, keep retrying it until the queueingTtl window expires (then refund) instead of refunding immediately. Requires queueingTtl.","uniqueKey":"useQueueing","typeLabel":"boolean"},"queueingTtl":{"type":"number","description":"Queueing window, in seconds, measured from when the quote was generated. While it is open, a useQueueing request that hits insufficient destination liquidity is retried instead of refunded; once it expires the request is refunded. Independent of ttl. Only used together with useQueueing.","uniqueKey":"queueingTtl","typeLabel":"number"}},"required":["user","originChainId","destinationChainId","originCurrency","destinationCurrency","amount","tradeType"],"type":"object","uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"user":"0x03508bb71268bba25ecacc8f620e01866650532c","originChainId":8453,"destinationChainId":10,"originCurrency":"0x0000000000000000000000000000000000000000","destinationCurrency":"0x0000000000000000000000000000000000000000","amount":"1000000000000000000","tradeType":"EXACT_INPUT","recipient":"\u003cstring>","txs":[{"to":"\u003cstring>","value":"\u003cstring>","data":"\u003cstring>","originalTxValue":"\u003cstring>"}],"txsGasLimit":123,"authorizationList":[{"chainId":123,"address":"\u003cstring>","nonce":123,"yParity":123,"r":"\u003cstring>","s":"\u003cstring>"}],"additionalData":{"userPublicKey":"\u003cstring>"},"referrer":"\u003cstring>","referrerAddress":"\u003cstring>","refundTo":"\u003cstring>","recoveryAddress":"\u003cstring>","refundOnOrigin":true,"topupGas":true,"topupGasAmount":"\u003cstring>","enableTrueExactOutput":false,"explicitDeposit":true,"useExternalLiquidity":true,"useFallbacks":true,"usePermit":true,"permitExpiry":123,"useMulticallAuthorization":true,"includeProtocolData":true,"useDepositAddress":true,"strict":true,"slippageTolerance":"\u003cstring>","latePaymentSlippageTolerance":"\u003cstring>","appFees":[{"recipient":"\u003cstring>","fee":"\u003cstring>"}],"gasLimitForDepositSpecifiedTxs":123,"forceSolverExecution":true,"subsidizeFees":true,"sponsoredFeeComponents":[],"maxSubsidizationAmount":"\u003cstring>","subsidizationBps":5000,"subsidizeRent":true,"includedSwapSources":["\u003cstring>"],"excludedSwapSources":["\u003cstring>"],"includedOriginSwapSources":["\u003cstring>"],"includedDestinationSwapSources":["\u003cstring>"],"originGasOverhead":4503599627370495,"depositFeePayer":"\u003cstring>","maxRouteLength":123,"useSharedAccounts":true,"forJitoBundle":true,"includeComputeUnitLimit":true,"useV1Transaction":true,"overridePriceImpact":true,"disableSwapProviderPreference":true,"disableOriginSwaps":true,"indicativeQuote":true,"fixedRate":"\u003cstring>","referencePrice":"\u003cstring>","useRouteRacing":true,"routeRacingMinUsdSize":123,"useRouteRacingOnOrigin":true,"ttl":2,"useQueueing":true,"queueingTtl":123}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"00628c86-5c2a-4f2e-8d9b-19035d4c1602":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"requestId":{"type":"string","description":"A unique identifier for the quote","uniqueKey":"requestId","typeLabel":"string"},"steps":{"type":"array","description":"An array of steps detailing what needs to be done to complete the bridge or swap. Each step contains a single item, either a signature or a transaction","example":[{"id":"deposit","action":"Confirm transaction in your wallet","description":"Depositing funds to the relayer to execute the swap for USDC","kind":"transaction","requestId":"0x92b99e6e1ee1deeb9531b5ad7f87091b3d71254b3176de9e8b5f6c6d0bd3a331","items":[{"status":"incomplete","data":{"from":"0x0CccD55A5Ac261Ea29136831eeaA93bfE07f5Db6","to":"0xf70da97812cb96acdf810712aa562db8dfa3dbef","data":"0x00fad611","value":"1000000000000000000","maxFeePerGas":"12205661344","maxPriorityFeePerGas":"2037863396","chainId":1},"check":{"endpoint":"/intents/status?requestId=0x92b99e6e1ee1deeb9531b5ad7f87091b3d71254b3176de9e8b5f6c6d0bd3a331","method":"GET"}}]}],"items":{"type":"object","properties":{"id":{"type":"string","description":"Unique identifier tied to the step","enum":["deposit","approve","authorize","authorize1","authorize2","swap","send"],"isRequired":true,"uniqueKey":"steps.items.[INDEX].id","typeLabel":"enum\u003cstring>"},"action":{"type":"string","description":"A call to action for the step","isRequired":true,"uniqueKey":"steps.items.[INDEX].action","typeLabel":"string"},"description":{"type":"string","description":"A short description of the step and what it entails","isRequired":true,"uniqueKey":"steps.items.[INDEX].description","typeLabel":"string"},"kind":{"type":"string","description":"The kind of step, can either be a transaction or a signature. Transaction steps require submitting a transaction while signature steps require submitting a signature","isRequired":true,"uniqueKey":"steps.items.[INDEX].kind","typeLabel":"string"},"items":{"type":"array","description":"The item to execute for this step. A step always contains exactly one item, matching the kind of the step (transaction or signature).","items":{"type":"object","properties":{"status":{"type":"string","description":"Can either be complete or incomplete, this can be locally controlled once the step item is completed (depending on the kind) and the check object (if returned) has been verified. Once all step items are complete, the bridge is complete","uniqueKey":"steps.items.[INDEX].\\items.items.[INDEX].status","typeLabel":"string"},"data":{"oneOf":[{}],"uniqueKey":"steps.items.[INDEX].\\items.items.[INDEX].data","typeLabel":"any"},"check":{"type":"object","description":"Details an endpoint and a method you should poll to get confirmation, the endpoint should return a boolean success flag which can be used to determine if the step item is complete","properties":{"endpoint":{"type":"string","description":"The endpoint to confirm that the step item was successfully completed","uniqueKey":"steps.items.[INDEX].\\items.items.[INDEX].check.endpoint","typeLabel":"string"},"method":{"type":"string","description":"The REST method to access the endpoint","uniqueKey":"steps.items.[INDEX].\\items.items.[INDEX].check.method","typeLabel":"string"}},"uniqueKey":"steps.items.[INDEX].\\items.items.[INDEX].check","typeLabel":"object"}},"uniqueKey":"steps.items.[INDEX].\\items.items.[INDEX]","typeLabel":"object"},"isRequired":true,"uniqueKey":"steps.items.[INDEX].\\items","typeLabel":"object[]"},"requestId":{"type":"string","description":"A unique identifier for this step, tying all related transactions together","uniqueKey":"steps.items.[INDEX].requestId","typeLabel":"string"},"depositAddress":{"type":"string","description":"The deposit address for the bridge request","uniqueKey":"steps.items.[INDEX].depositAddress","typeLabel":"string"},"depositAddressId":{"type":"string","description":"The Deposit Address service resource identifier","uniqueKey":"steps.items.[INDEX].depositAddressId","typeLabel":"string"}},"required":["id","action","description","kind","items"],"uniqueKey":"steps.items.[INDEX]","typeLabel":"object"},"uniqueKey":"steps","typeLabel":"object[]"},"fees":{"type":"object","properties":{"gas":{"description":"Origin chain gas fee","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"fees.gas.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"fees.gas.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"fees.gas.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"fees.gas.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"fees.gas.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"fees.gas.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"fees.gas.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"fees.gas.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"fees.gas.currency.metadata","typeLabel":"object"}},"uniqueKey":"fees.gas.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"fees.gas.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"fees.gas.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"fees.gas.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"fees.gas.minimumAmount","typeLabel":"string"}},"uniqueKey":"fees.gas","typeLabel":"object"},"relayer":{"description":"Combination of the relayerGas and relayerService to give you the full relayer fee","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"fees.relayer.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"fees.relayer.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"fees.relayer.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"fees.relayer.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"fees.relayer.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"fees.relayer.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"fees.relayer.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"fees.relayer.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"fees.relayer.currency.metadata","typeLabel":"object"}},"uniqueKey":"fees.relayer.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"fees.relayer.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"fees.relayer.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"fees.relayer.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"fees.relayer.minimumAmount","typeLabel":"string"}},"uniqueKey":"fees.relayer","typeLabel":"object"},"relayerGas":{"description":"Destination chain gas fee","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"fees.relayerGas.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"fees.relayerGas.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"fees.relayerGas.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"fees.relayerGas.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"fees.relayerGas.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"fees.relayerGas.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"fees.relayerGas.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"fees.relayerGas.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"fees.relayerGas.currency.metadata","typeLabel":"object"}},"uniqueKey":"fees.relayerGas.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"fees.relayerGas.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"fees.relayerGas.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"fees.relayerGas.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"fees.relayerGas.minimumAmount","typeLabel":"string"}},"uniqueKey":"fees.relayerGas","typeLabel":"object"},"relayerService":{"description":"Fees paid to the relay solver, note that this value can be negative (which represents network rewards for moving in a direction that optimizes liquidity distribution)","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"fees.relayerService.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"fees.relayerService.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"fees.relayerService.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"fees.relayerService.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"fees.relayerService.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"fees.relayerService.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"fees.relayerService.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"fees.relayerService.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"fees.relayerService.currency.metadata","typeLabel":"object"}},"uniqueKey":"fees.relayerService.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"fees.relayerService.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"fees.relayerService.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"fees.relayerService.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"fees.relayerService.minimumAmount","typeLabel":"string"}},"uniqueKey":"fees.relayerService","typeLabel":"object"},"app":{"description":"Fees paid to the app. Currency will be the same as the relayer fee currency. This needs to be claimed later by the app owner and is not immediately distributed to the app","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"fees.app.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"fees.app.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"fees.app.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"fees.app.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"fees.app.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"fees.app.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"fees.app.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"fees.app.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"fees.app.currency.metadata","typeLabel":"object"}},"uniqueKey":"fees.app.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"fees.app.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"fees.app.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"fees.app.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"fees.app.minimumAmount","typeLabel":"string"}},"uniqueKey":"fees.app","typeLabel":"object"},"subsidized":{"description":"The amount of fees for the request that are subsidized by the request sponsor. Does not include deposit origin gas unless it is a permit based deposit.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"fees.subsidized.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"fees.subsidized.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"fees.subsidized.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"fees.subsidized.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"fees.subsidized.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"fees.subsidized.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"fees.subsidized.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"fees.subsidized.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"fees.subsidized.currency.metadata","typeLabel":"object"}},"uniqueKey":"fees.subsidized.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"fees.subsidized.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"fees.subsidized.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"fees.subsidized.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"fees.subsidized.minimumAmount","typeLabel":"string"}},"uniqueKey":"fees.subsidized","typeLabel":"object"}},"uniqueKey":"fees","typeLabel":"object"},"feeSponsorship":{"type":"object","description":"Granular fee sponsorship details derived from the solver's internal sponsorship resolution.","properties":{"quoted":{"description":"The quote-time sponsorship expectation for the request.","type":"object","properties":{"selectedComponents":{"type":"array","description":"The normalized sponsorship buckets selected for this request.","items":{"type":"string","enum":["execution","swap","relay","app","rent"],"uniqueKey":"feeSponsorship.quoted.selectedComponents.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.selectedComponents","typeLabel":"enum\u003cstring>[]"},"capHit":{"type":"boolean","description":"Whether the configured sponsorship cap limited the selected fee buckets for this phase.","isRequired":true,"uniqueKey":"feeSponsorship.quoted.capHit","typeLabel":"boolean"},"components":{"type":"object","description":"Per-bucket sponsorship details for the sponsorable fee components.","properties":{"execution":{"description":"Execution fee sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.execution.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.execution.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.execution.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.execution.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.execution.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.execution.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.execution.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.execution.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.execution","typeLabel":"object"},"swap":{"description":"Swap fee sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.swap.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.swap.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.swap.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.swap.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.swap.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.swap.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.swap.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.swap.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.swap","typeLabel":"object"},"relay":{"description":"Relay protocol fee sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.relay.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.relay.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.relay.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.relay.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.relay.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.relay.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.relay.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.relay.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.relay","typeLabel":"object"},"app":{"description":"App fee sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.app.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.app.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.app.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.app.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.app.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.app.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.app.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.app.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.app.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.app.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.app.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.app.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.app.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.app","typeLabel":"object"},"rent":{"description":"Solana ATA rent sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.rent.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.rent.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.rent.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.rent.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.rent.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.components.rent.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.components.rent.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.rent.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components.rent","typeLabel":"object"}},"required":["execution","swap","relay","app","rent"],"isRequired":true,"uniqueKey":"feeSponsorship.quoted.components","typeLabel":"object"},"sponsoredTotal":{"description":"The total amount sponsored for this phase.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.sponsoredTotal.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.sponsoredTotal.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.sponsoredTotal","typeLabel":"object"},"userPaysTotal":{"description":"The total amount the user paid across the sponsorable fee buckets for this phase.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.quoted.userPaysTotal.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.quoted.userPaysTotal.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.quoted.userPaysTotal.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.quoted.userPaysTotal.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.quoted.userPaysTotal.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.quoted.userPaysTotal","typeLabel":"object"},"maxSubsidizationAmount":{"type":"string","description":"The requested sponsorship cap in USD micro-units, when one was configured for the request.","uniqueKey":"feeSponsorship.quoted.maxSubsidizationAmount","typeLabel":"string"},"subsidizationBps":{"type":"integer","description":"The requested share of each selected fee bucket the sponsor covers, in bps (10000 = 100%), when one was configured for the request.","uniqueKey":"feeSponsorship.quoted.subsidizationBps","typeLabel":"integer"}},"required":["selectedComponents","capHit","components","sponsoredTotal","userPaysTotal"],"uniqueKey":"feeSponsorship.quoted","typeLabel":"object"},"actual":{"description":"The post-solve sponsorship outcome recorded for the request.","type":"object","properties":{"selectedComponents":{"type":"array","description":"The normalized sponsorship buckets selected for this request.","items":{"type":"string","enum":["execution","swap","relay","app","rent"],"uniqueKey":"feeSponsorship.actual.selectedComponents.items.[INDEX]","typeLabel":"enum\u003cstring>"},"isRequired":true,"uniqueKey":"feeSponsorship.actual.selectedComponents","typeLabel":"enum\u003cstring>[]"},"capHit":{"type":"boolean","description":"Whether the configured sponsorship cap limited the selected fee buckets for this phase.","isRequired":true,"uniqueKey":"feeSponsorship.actual.capHit","typeLabel":"boolean"},"components":{"type":"object","description":"Per-bucket sponsorship details for the sponsorable fee components.","properties":{"execution":{"description":"Execution fee sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.actual.components.execution.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.execution.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.execution.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.execution.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.execution.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.execution.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.execution.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.execution.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.execution.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.execution.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.execution.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.execution.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.execution.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.execution","typeLabel":"object"},"swap":{"description":"Swap fee sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.actual.components.swap.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.swap.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.swap.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.swap.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.swap.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.swap.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.swap.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.swap.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.swap.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.swap.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.swap.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.swap.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.swap.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.swap","typeLabel":"object"},"relay":{"description":"Relay protocol fee sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.actual.components.relay.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.relay.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.relay.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.relay.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.relay.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.relay.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.relay.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.relay.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.relay.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.relay.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.relay.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.relay.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.relay.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.relay","typeLabel":"object"},"app":{"description":"App fee sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.actual.components.app.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.app.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.app.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.app.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.app.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.app.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.app.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.app.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.app.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.app.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.app.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.app.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.app.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.app.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.app","typeLabel":"object"},"rent":{"description":"Solana ATA rent sponsorship details.","type":"object","properties":{"selected":{"type":"boolean","description":"Whether this fee bucket was selected for sponsorship.","isRequired":true,"uniqueKey":"feeSponsorship.actual.components.rent.selected","typeLabel":"boolean"},"total":{"description":"The full amount charged for this fee bucket.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.rent.total.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.total.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.total.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.total.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.rent.total.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.total.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.rent.total.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.rent.total.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.rent.total.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.rent.total.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.total.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.total.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.total.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.total.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.rent.total","typeLabel":"object"},"sponsored":{"description":"The portion of this fee bucket covered by the sponsor.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.rent.sponsored.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.sponsored.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.rent.sponsored","typeLabel":"object"},"userPays":{"description":"The portion of this fee bucket that remained user-paid.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.components.rent.userPays.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.userPays.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.userPays.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.userPays.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.components.rent.userPays.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.rent.userPays","typeLabel":"object"}},"required":["selected","total","sponsored","userPays"],"isRequired":true,"uniqueKey":"feeSponsorship.actual.components.rent","typeLabel":"object"}},"required":["execution","swap","relay","app","rent"],"isRequired":true,"uniqueKey":"feeSponsorship.actual.components","typeLabel":"object"},"sponsoredTotal":{"description":"The total amount sponsored for this phase.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.sponsoredTotal.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.sponsoredTotal.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.sponsoredTotal.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.sponsoredTotal.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.sponsoredTotal.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.sponsoredTotal","typeLabel":"object"},"userPaysTotal":{"description":"The total amount the user paid across the sponsorable fee buckets for this phase.","type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"feeSponsorship.actual.userPaysTotal.currency.metadata","typeLabel":"object"}},"uniqueKey":"feeSponsorship.actual.userPaysTotal.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"feeSponsorship.actual.userPaysTotal.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"feeSponsorship.actual.userPaysTotal.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"feeSponsorship.actual.userPaysTotal.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"feeSponsorship.actual.userPaysTotal.minimumAmount","typeLabel":"string"}},"isRequired":true,"uniqueKey":"feeSponsorship.actual.userPaysTotal","typeLabel":"object"},"maxSubsidizationAmount":{"type":"string","description":"The requested sponsorship cap in USD micro-units, when one was configured for the request.","uniqueKey":"feeSponsorship.actual.maxSubsidizationAmount","typeLabel":"string"},"subsidizationBps":{"type":"integer","description":"The requested share of each selected fee bucket the sponsor covers, in bps (10000 = 100%), when one was configured for the request.","uniqueKey":"feeSponsorship.actual.subsidizationBps","typeLabel":"integer"},"sponsorPayment":{"type":"object","description":"How much the sponsor ultimately paid, denominated in the sponsor payment currency.","properties":{"amount":{"type":"string","description":"The sponsor payment amount.","isRequired":true,"uniqueKey":"feeSponsorship.actual.sponsorPayment.amount","typeLabel":"string"},"address":{"type":"string","description":"The sponsor payment currency address.","isRequired":true,"uniqueKey":"feeSponsorship.actual.sponsorPayment.address","typeLabel":"string"},"chainId":{"type":"number","description":"The sponsor payment chain id.","isRequired":true,"uniqueKey":"feeSponsorship.actual.sponsorPayment.chainId","typeLabel":"number"}},"required":["amount","address","chainId"],"uniqueKey":"feeSponsorship.actual.sponsorPayment","typeLabel":"object"}},"required":["selectedComponents","capHit","components","sponsoredTotal","userPaysTotal"],"uniqueKey":"feeSponsorship.actual","typeLabel":"object"}},"uniqueKey":"feeSponsorship","typeLabel":"object"},"details":{"type":"object","description":"A summary of the swap and what the user should expect to happen given an input","properties":{"operation":{"type":"string","description":"The operation that will be performed, possible options are send, swap, wrap, unwrap, bridge","uniqueKey":"details.operation","typeLabel":"string"},"sender":{"type":"string","description":"The address that deposited the funds","uniqueKey":"details.sender","typeLabel":"string"},"recipient":{"type":"string","description":"The address that will be receiving the swap output","uniqueKey":"details.recipient","typeLabel":"string"},"currencyIn":{"type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"details.currencyIn.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"details.currencyIn.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"details.currencyIn.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"details.currencyIn.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"details.currencyIn.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"details.currencyIn.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"details.currencyIn.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"details.currencyIn.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"details.currencyIn.currency.metadata","typeLabel":"object"}},"uniqueKey":"details.currencyIn.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"details.currencyIn.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"details.currencyIn.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"details.currencyIn.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"details.currencyIn.minimumAmount","typeLabel":"string"}},"uniqueKey":"details.currencyIn","typeLabel":"object"},"currencyOut":{"type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"details.currencyOut.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"details.currencyOut.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"details.currencyOut.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"details.currencyOut.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"details.currencyOut.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"details.currencyOut.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"details.currencyOut.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"details.currencyOut.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"details.currencyOut.currency.metadata","typeLabel":"object"}},"uniqueKey":"details.currencyOut.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"details.currencyOut.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"details.currencyOut.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"details.currencyOut.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"details.currencyOut.minimumAmount","typeLabel":"string"}},"uniqueKey":"details.currencyOut","typeLabel":"object"},"refundCurrency":{"type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"details.refundCurrency.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"details.refundCurrency.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"details.refundCurrency.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"details.refundCurrency.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"details.refundCurrency.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"details.refundCurrency.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"details.refundCurrency.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"details.refundCurrency.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"details.refundCurrency.currency.metadata","typeLabel":"object"}},"uniqueKey":"details.refundCurrency.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"details.refundCurrency.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"details.refundCurrency.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"details.refundCurrency.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"details.refundCurrency.minimumAmount","typeLabel":"string"}},"uniqueKey":"details.refundCurrency","typeLabel":"object"},"currencyGasTopup":{"type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"details.currencyGasTopup.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"details.currencyGasTopup.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"details.currencyGasTopup.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"details.currencyGasTopup.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"details.currencyGasTopup.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"details.currencyGasTopup.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"details.currencyGasTopup.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"details.currencyGasTopup.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"details.currencyGasTopup.currency.metadata","typeLabel":"object"}},"uniqueKey":"details.currencyGasTopup.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"details.currencyGasTopup.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"details.currencyGasTopup.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"details.currencyGasTopup.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"details.currencyGasTopup.minimumAmount","typeLabel":"string"}},"uniqueKey":"details.currencyGasTopup","typeLabel":"object"},"totalImpact":{"type":"object","description":"The difference between the input and output values, including fees","properties":{"usd":{"type":"string","uniqueKey":"details.totalImpact.usd","typeLabel":"string"},"percent":{"type":"string","uniqueKey":"details.totalImpact.percent","typeLabel":"string"}},"uniqueKey":"details.totalImpact","typeLabel":"object"},"swapImpact":{"type":"object","description":"The impact of the swap, not factoring in fees","properties":{"usd":{"type":"string","uniqueKey":"details.swapImpact.usd","typeLabel":"string"},"percent":{"type":"string","uniqueKey":"details.swapImpact.percent","typeLabel":"string"}},"uniqueKey":"details.swapImpact","typeLabel":"object"},"expandedPriceImpact":{"type":"object","properties":{"swap":{"description":"Cost to execute swap or bridge depending on available liquidity. This value can be negative (representing network rewards for improving liquidity distribution)","type":"object","properties":{"usd":{"type":"string","uniqueKey":"details.expandedPriceImpact.swap.usd","typeLabel":"string"}},"uniqueKey":"details.expandedPriceImpact.swap","typeLabel":"object"},"execution":{"description":"Fees paid to cover transaction execution costs","type":"object","properties":{"usd":{"type":"string","uniqueKey":"details.expandedPriceImpact.execution.usd","typeLabel":"string"}},"uniqueKey":"details.expandedPriceImpact.execution","typeLabel":"object"},"relay":{"description":"Fees paid to the protocol","type":"object","properties":{"usd":{"type":"string","uniqueKey":"details.expandedPriceImpact.relay.usd","typeLabel":"string"}},"uniqueKey":"details.expandedPriceImpact.relay","typeLabel":"object"},"app":{"description":"Fees paid to the app. Currency will be the same as the relayer fee currency. This needs to be claimed later by the app owner and is not immediately distributed to the app","type":"object","properties":{"usd":{"type":"string","uniqueKey":"details.expandedPriceImpact.app.usd","typeLabel":"string"}},"uniqueKey":"details.expandedPriceImpact.app","typeLabel":"object"},"sponsored":{"description":"Fees paid by a sponsor for this request","type":"object","properties":{"usd":{"type":"string","uniqueKey":"details.expandedPriceImpact.sponsored.usd","typeLabel":"string"}},"uniqueKey":"details.expandedPriceImpact.sponsored","typeLabel":"object"}},"uniqueKey":"details.expandedPriceImpact","typeLabel":"object"},"rate":{"type":"string","description":"The swap rate which is equal to 1 input unit in the output unit, e.g. 1 USDC -> x ETH. This value can fluctuate based on gas and fees.","uniqueKey":"details.rate","typeLabel":"string"},"slippageTolerance":{"type":"object","properties":{"total":{"type":"string","description":"The total slippage tolerance applied to the order, in basis points (1/100th of a percent), e.g. 50 for 0.5% slippage. The origin and destination breakdowns are alternative allocations of this budget and are not additive.","uniqueKey":"details.slippageTolerance.total","typeLabel":"string"},"origin":{"type":"object","description":"The slippage tolerance on the origin chain swap","properties":{"usd":{"type":"string","uniqueKey":"details.slippageTolerance.origin.usd","typeLabel":"string"},"value":{"type":"string","uniqueKey":"details.slippageTolerance.origin.value","typeLabel":"string"},"percent":{"type":"string","uniqueKey":"details.slippageTolerance.origin.percent","typeLabel":"string"}},"uniqueKey":"details.slippageTolerance.origin","typeLabel":"object"},"destination":{"type":"object","description":"The slippage tolerance on the destination chain swap","properties":{"usd":{"type":"string","uniqueKey":"details.slippageTolerance.destination.usd","typeLabel":"string"},"value":{"type":"string","uniqueKey":"details.slippageTolerance.destination.value","typeLabel":"string"},"percent":{"type":"string","uniqueKey":"details.slippageTolerance.destination.percent","typeLabel":"string"}},"uniqueKey":"details.slippageTolerance.destination","typeLabel":"object"}},"uniqueKey":"details.slippageTolerance","typeLabel":"object"},"timeEstimate":{"type":"number","description":"Estimated swap time in seconds","uniqueKey":"details.timeEstimate","typeLabel":"number"},"userBalance":{"type":"string","description":"The user's balance in the given currency on the origin chain","uniqueKey":"details.userBalance","typeLabel":"string"},"isFixedRate":{"type":"boolean","description":"Whether the rate for the quote is fixed or dynamic (swap on origin/destination)","uniqueKey":"details.isFixedRate","typeLabel":"boolean"},"fixedRateFee":{"type":"object","description":"The USD cost of the fixed rate vs market rate. Positive means the fixed rate is worse than market (user pays premium), negative means better (user benefits). Only present for fixed rate quotes.","properties":{"usd":{"type":"string","uniqueKey":"details.fixedRateFee.usd","typeLabel":"string"}},"uniqueKey":"details.fixedRateFee","typeLabel":"object"},"route":{"type":"object","properties":{"origin":{"type":"object","description":"The route taken for the origin chain swap","properties":{"inputCurrency":{"type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"details.route.origin.inputCurrency.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"details.route.origin.inputCurrency.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"details.route.origin.inputCurrency.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"details.route.origin.inputCurrency.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"details.route.origin.inputCurrency.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"details.route.origin.inputCurrency.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"details.route.origin.inputCurrency.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"details.route.origin.inputCurrency.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"details.route.origin.inputCurrency.currency.metadata","typeLabel":"object"}},"uniqueKey":"details.route.origin.inputCurrency.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"details.route.origin.inputCurrency.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"details.route.origin.inputCurrency.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"details.route.origin.inputCurrency.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"details.route.origin.inputCurrency.minimumAmount","typeLabel":"string"}},"uniqueKey":"details.route.origin.inputCurrency","typeLabel":"object"},"outputCurrency":{"type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"details.route.origin.outputCurrency.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"details.route.origin.outputCurrency.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"details.route.origin.outputCurrency.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"details.route.origin.outputCurrency.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"details.route.origin.outputCurrency.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"details.route.origin.outputCurrency.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"details.route.origin.outputCurrency.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"details.route.origin.outputCurrency.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"details.route.origin.outputCurrency.currency.metadata","typeLabel":"object"}},"uniqueKey":"details.route.origin.outputCurrency.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"details.route.origin.outputCurrency.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"details.route.origin.outputCurrency.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"details.route.origin.outputCurrency.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"details.route.origin.outputCurrency.minimumAmount","typeLabel":"string"}},"uniqueKey":"details.route.origin.outputCurrency","typeLabel":"object"},"router":{"type":"string","uniqueKey":"details.route.origin.router","typeLabel":"string"},"includedSwapSources":{"type":"array","items":{"type":"string","uniqueKey":"details.route.origin.includedSwapSources.items.[INDEX]","typeLabel":"string"},"uniqueKey":"details.route.origin.includedSwapSources","typeLabel":"string[]"}},"uniqueKey":"details.route.origin","typeLabel":"object"},"destination":{"type":"object","description":"The route taken for the origin chain swap","properties":{"inputCurrency":{"type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"details.route.destination.inputCurrency.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"details.route.destination.inputCurrency.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"details.route.destination.inputCurrency.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"details.route.destination.inputCurrency.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"details.route.destination.inputCurrency.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"details.route.destination.inputCurrency.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"details.route.destination.inputCurrency.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"details.route.destination.inputCurrency.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"details.route.destination.inputCurrency.currency.metadata","typeLabel":"object"}},"uniqueKey":"details.route.destination.inputCurrency.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"details.route.destination.inputCurrency.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"details.route.destination.inputCurrency.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"details.route.destination.inputCurrency.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"details.route.destination.inputCurrency.minimumAmount","typeLabel":"string"}},"uniqueKey":"details.route.destination.inputCurrency","typeLabel":"object"},"outputCurrency":{"type":"object","example":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"properties":{"currency":{"type":"object","properties":{"chainId":{"type":"number","uniqueKey":"details.route.destination.outputCurrency.currency.chainId","typeLabel":"number"},"address":{"type":"string","uniqueKey":"details.route.destination.outputCurrency.currency.address","typeLabel":"string"},"symbol":{"type":"string","uniqueKey":"details.route.destination.outputCurrency.currency.symbol","typeLabel":"string"},"name":{"type":"string","uniqueKey":"details.route.destination.outputCurrency.currency.name","typeLabel":"string"},"decimals":{"type":"number","uniqueKey":"details.route.destination.outputCurrency.currency.decimals","typeLabel":"number"},"metadata":{"type":"object","properties":{"logoURI":{"type":"string","uniqueKey":"details.route.destination.outputCurrency.currency.metadata.logoURI","typeLabel":"string"},"verified":{"type":"boolean","uniqueKey":"details.route.destination.outputCurrency.currency.metadata.verified","typeLabel":"boolean"},"isNative":{"type":"boolean","uniqueKey":"details.route.destination.outputCurrency.currency.metadata.isNative","typeLabel":"boolean"}},"uniqueKey":"details.route.destination.outputCurrency.currency.metadata","typeLabel":"object"}},"uniqueKey":"details.route.destination.outputCurrency.currency","typeLabel":"object"},"amount":{"type":"string","uniqueKey":"details.route.destination.outputCurrency.amount","typeLabel":"string"},"amountFormatted":{"type":"string","uniqueKey":"details.route.destination.outputCurrency.amountFormatted","typeLabel":"string"},"amountUsd":{"type":"string","uniqueKey":"details.route.destination.outputCurrency.amountUsd","typeLabel":"string"},"minimumAmount":{"type":"string","uniqueKey":"details.route.destination.outputCurrency.minimumAmount","typeLabel":"string"}},"uniqueKey":"details.route.destination.outputCurrency","typeLabel":"object"},"router":{"type":"string","uniqueKey":"details.route.destination.router","typeLabel":"string"},"includedSwapSources":{"type":"array","items":{"type":"string","uniqueKey":"details.route.destination.includedSwapSources.items.[INDEX]","typeLabel":"string"},"uniqueKey":"details.route.destination.includedSwapSources","typeLabel":"string[]"}},"uniqueKey":"details.route.destination","typeLabel":"object"}},"uniqueKey":"details.route","typeLabel":"object"}},"uniqueKey":"details","typeLabel":"object"},"protocol":{"type":"object","description":"Protocol information for the quote","properties":{"v2":{"type":"object","properties":{"orderId":{"type":"string","description":"The underlying protocol order id","uniqueKey":"protocol.v2.orderId","typeLabel":"string"},"hubType":{"type":"string","enum":["onchain"],"description":"The protocol hub type. Always 'onchain' for the public protocol contract. Mirrors the requests/v3 protocol block.","uniqueKey":"protocol.v2.hubType","typeLabel":"enum\u003cstring>"},"orderData":{"description":"The underlying protocol order data","uniqueKey":"protocol.v2.orderData","typeLabel":"any"},"orderSignature":{"type":"string","description":"Solver's ECDSA signature over the orderId, returned when includeProtocolData is set. Use ecrecover to verify the commitment on-chain.","uniqueKey":"protocol.v2.orderSignature","typeLabel":"string"},"paymentDetails":{"type":"object","description":"The details for the depository payment","properties":{"chainId":{"type":"string","description":"The protocol chain id for the payment","uniqueKey":"protocol.v2.paymentDetails.chainId","typeLabel":"string"},"depository":{"type":"string","description":"The depository address","uniqueKey":"protocol.v2.paymentDetails.depository","typeLabel":"string"},"currency":{"type":"string","description":"The currency of the payment","uniqueKey":"protocol.v2.paymentDetails.currency","typeLabel":"string"},"amount":{"type":"string","description":"The amount of the payment","uniqueKey":"protocol.v2.paymentDetails.amount","typeLabel":"string"}},"uniqueKey":"protocol.v2.paymentDetails","typeLabel":"object"}},"uniqueKey":"protocol.v2","typeLabel":"object"}},"uniqueKey":"protocol","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"requestId":"\u003cstring>","steps":[{"id":"deposit","action":"Confirm transaction in your wallet","description":"Depositing funds to the relayer to execute the swap for USDC","kind":"transaction","requestId":"0x92b99e6e1ee1deeb9531b5ad7f87091b3d71254b3176de9e8b5f6c6d0bd3a331","items":[{"status":"incomplete","data":{"from":"0x0CccD55A5Ac261Ea29136831eeaA93bfE07f5Db6","to":"0xf70da97812cb96acdf810712aa562db8dfa3dbef","data":"0x00fad611","value":"1000000000000000000","maxFeePerGas":"12205661344","maxPriorityFeePerGas":"2037863396","chainId":1},"check":{"endpoint":"/intents/status?requestId=0x92b99e6e1ee1deeb9531b5ad7f87091b3d71254b3176de9e8b5f6c6d0bd3a331","method":"GET"}}]}],"fees":{"gas":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"relayer":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"relayerGas":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"relayerService":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"app":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"subsidized":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"feeSponsorship":{"quoted":{"selectedComponents":["execution"],"capHit":true,"components":{"execution":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"swap":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"relay":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"app":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"rent":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}}},"sponsoredTotal":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPaysTotal":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"maxSubsidizationAmount":"\u003cstring>","subsidizationBps":123},"actual":{"selectedComponents":["execution"],"capHit":true,"components":{"execution":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"swap":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"relay":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"app":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}},"rent":{"selected":true,"total":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"sponsored":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPays":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"}}},"sponsoredTotal":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"userPaysTotal":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"maxSubsidizationAmount":"\u003cstring>","subsidizationBps":123,"sponsorPayment":{"amount":"\u003cstring>","address":"\u003cstring>","chainId":123}}},"details":{"operation":"\u003cstring>","sender":"\u003cstring>","recipient":"\u003cstring>","currencyIn":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"currencyOut":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"refundCurrency":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"currencyGasTopup":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"totalImpact":{"usd":"\u003cstring>","percent":"\u003cstring>"},"swapImpact":{"usd":"\u003cstring>","percent":"\u003cstring>"},"expandedPriceImpact":{"swap":{"usd":"\u003cstring>"},"execution":{"usd":"\u003cstring>"},"relay":{"usd":"\u003cstring>"},"app":{"usd":"\u003cstring>"},"sponsored":{"usd":"\u003cstring>"}},"rate":"\u003cstring>","slippageTolerance":{"total":"\u003cstring>","origin":{"usd":"\u003cstring>","value":"\u003cstring>","percent":"\u003cstring>"},"destination":{"usd":"\u003cstring>","value":"\u003cstring>","percent":"\u003cstring>"}},"timeEstimate":123,"userBalance":"\u003cstring>","isFixedRate":true,"fixedRateFee":{"usd":"\u003cstring>"},"route":{"origin":{"inputCurrency":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"outputCurrency":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"router":"\u003cstring>","includedSwapSources":["\u003cstring>"]},"destination":{"inputCurrency":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"outputCurrency":{"currency":{"chainId":8453,"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","symbol":"USDC","name":"USD Coin","decimals":6,"metadata":{"logoURI":"https://ethereum-optimism.github.io/data/USDC/logo.png","verified":false,"isNative":false}},"amount":"30754920","amountFormatted":"30.75492","amountUsd":"30.901612","minimumAmount":"30454920"},"router":"\u003cstring>","includedSwapSources":["\u003cstring>"]}}},"protocol":{"v2":{"orderId":"\u003cstring>","hubType":"onchain","orderData":"\u003cunknown>","orderSignature":"\u003cstring>","paymentDetails":{"chainId":"\u003cstring>","depository":"\u003cstring>","currency":"\u003cstring>","amount":"\u003cstring>"}}}}}},"exampleType":"generated"}},"exampleType":"generated"},"d9725969-9c42-4d85-9f4d-80eede304890":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"errorCode":{"type":"string","uniqueKey":"errorCode","typeLabel":"string"},"errorData":{"type":"string","uniqueKey":"errorData","typeLabel":"string"},"requestId":{"type":"string","uniqueKey":"requestId","typeLabel":"string"},"approxSimulatedBlock":{"type":"number","uniqueKey":"approxSimulatedBlock","typeLabel":"number"},"failedCallData":{"type":"object","properties":{"from":{"type":"string","uniqueKey":"failedCallData.from","typeLabel":"string"},"to":{"type":"string","uniqueKey":"failedCallData.to","typeLabel":"string"},"data":{"type":"string","uniqueKey":"failedCallData.data","typeLabel":"string"},"value":{"type":"string","uniqueKey":"failedCallData.value","typeLabel":"string"}},"uniqueKey":"failedCallData","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errorCode":"\u003cstring>","errorData":"\u003cstring>","requestId":"\u003cstring>","approxSimulatedBlock":123,"failedCallData":{"from":"\u003cstring>","to":"\u003cstring>","data":"\u003cstring>","value":"\u003cstring>"}}}},"exampleType":"generated"}},"exampleType":"generated"},"a9740f7a-7068-40fc-b495-dc70aaccf6cd":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"errorCode":{"type":"string","uniqueKey":"errorCode","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errorCode":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"2b0d91ec-0622-42eb-a137-825d1dfd46ad":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"},"b57d47fe-cf21-408c-8f82-6777e3b83056":{"description":"Default Response","content":{"application/json":{"schema":{"type":"object","properties":{"message":{"type":"string","uniqueKey":"message","typeLabel":"string"},"errorCode":{"type":"string","uniqueKey":"errorCode","typeLabel":"string"},"requestId":{"type":"string","uniqueKey":"requestId","typeLabel":"string"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"message":"\u003cstring>","errorCode":"\u003cstring>","requestId":"\u003cstring>"}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{},"servers":{"bbe925d1-39ef-4701-93fd-66388a468ef9":{"url":"https://api.relay.link","description":"Mainnet API"},"a065b6ee-e15f-4a50-bdf8-270b5aabe8e6":{"url":"https://api.testnets.relay.link","description":"Testnet API"}}},"originalFileLocation":"https://api.relay.link/documentation/json"},"subdomain":"unevenlabs","siteName":"Relay","title":"Get Quote - Relay","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-28T21:15:51.452Z","originalFileLocation":"references/api/get-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=\"light\"}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=\"This API returns an executable quote for swapping, bridging and calling\">\u003cmeta data-mint-head name=\"application-name\" content=\"Relay\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/unevenlabs/P-TdogRhaTE5DlJS/_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/unevenlabs/P-TdogRhaTE5DlJS/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/unevenlabs/P-TdogRhaTE5DlJS/_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/unevenlabs/P-TdogRhaTE5DlJS/_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/unevenlabs/P-TdogRhaTE5DlJS/_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/unevenlabs/P-TdogRhaTE5DlJS/_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/unevenlabs/P-TdogRhaTE5DlJS/_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/unevenlabs/P-TdogRhaTE5DlJS/_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/unevenlabs/P-TdogRhaTE5DlJS/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Quote - Relay\">\u003cmeta data-mint-head property=\"og:description\" content=\"This API returns an executable quote for swapping, bridging and calling\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Relay\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.relay.link/references/api/get-quote\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://unevenlabs.mintlify.app/_mintlify/api/og/v2?division=Deprecated\u0026amp;title=Get+Quote\u0026amp;description=This+API+returns+an+executable+quote+for+swapping%2C+bridging+and+calling\u0026amp;theme=bb8130bdebc4204a02b71ad8\u0026amp;signature=ba9a102201363bcf04e90291b7436cbfc35ac394790fa5007642a937f487dc97\">\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 Quote - Relay\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"This API returns an executable quote for swapping, bridging and calling\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://unevenlabs.mintlify.app/_mintlify/api/og/v2?division=Deprecated\u0026amp;title=Get+Quote\u0026amp;description=This+API+returns+an+executable+quote+for+swapping%2C+bridging+and+calling\u0026amp;theme=bb8130bdebc4204a02b71ad8\u0026amp;signature=ba9a102201363bcf04e90291b7436cbfc35ac394790fa5007642a937f487dc97\">\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/unevenlabs/P-TdogRhaTE5DlJS/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Relay\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4615C8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.relay.link/references/api/get-quote\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/references/api/get-quote.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.relay.link/#organization\",\"name\":\"Relay\",\"url\":\"https://docs.relay.link\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/unevenlabs/Gbv82V37Oid9F6eG/logo/relay-black.svg?fit=max\u0026auto=format\u0026n=Gbv82V37Oid9F6eG\u0026q=85\u0026s=7983e6e441ff77eeac7e17c03c2d0e8c\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.relay.link#website\",\"name\":\"Relay\",\"url\":\"https://docs.relay.link\",\"publisher\":{\"@id\":\"https://docs.relay.link/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.relay.link/references/api/get-quote#webpage\",\"url\":\"https://docs.relay.link/references/api/get-quote\",\"name\":\"Get Quote\",\"description\":\"This API returns an executable quote for swapping, bridging and calling\",\"dateModified\":\"2026-01-28T21:15:51.452Z\",\"isPartOf\":{\"@id\":\"https://docs.relay.link#website\"},\"breadcrumb\":{\"@id\":\"https://docs.relay.link/references/api/get-quote#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.relay.link/references/api/get-quote#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.relay.link/references/api/core\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Deprecated\",\"item\":\"https://docs.relay.link/references/api/get-requests-v2\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get Quote\",\"item\":\"https://docs.relay.link/references/api/get-quote\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.relay.link/references/api/get-quote#apireference\",\"headline\":\"Get Quote\",\"name\":\"Get Quote\",\"description\":\"This API returns an executable quote for swapping, bridging and calling\",\"url\":\"https://docs.relay.link/references/api/get-quote\",\"mainEntityOfPage\":{\"@id\":\"https://docs.relay.link/references/api/get-quote#webpage\"},\"dateModified\":\"2026-01-28T21:15:51.452Z\",\"publisher\":{\"@id\":\"https://docs.relay.link/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.relay.link#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Relay\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Relay","nav":{"global":null,"tabs":[{"tab":"Relay Platform","pages":[{"title":"Relay Platform","href":"/what-is-relay"}]},{"tab":"API Reference","groups":[{"group":" ","pages":[{"title":"API Overview","href":"/references/api/overview"},{"title":"Quickstart","href":"/references/api/quickstart"},{"title":"Apps, API keys, and Rate Limits","href":"/references/api/api-keys"},{"group":"Core Concepts","pages":[{"title":"Understanding Step Execution","href":"/references/api/api_core_concepts/step-execution"},{"title":"Wallet Detection","href":"/references/api/api_core_concepts/wallet-detection"},{"title":"Cost \u0026 Fee Structure","href":"/references/api/api_core_concepts/fees"},{"title":"Refunds","href":"/references/api/api_core_concepts/refunds"},{"title":"Input Validation","href":"/references/api/api_core_concepts/input-validation"},{"title":"Trade Types","href":"/references/api/api_core_concepts/trade-types"},{"title":"Surplus \u0026 Shortage","href":"/references/api/api_core_concepts/surplus-and-shortage"},{"title":"Handling Quote Errors","href":"/references/api/api_core_concepts/handling-errors"},{"title":"Handling Rate Limits","href":"/references/api/api_core_concepts/handling-rate-limits"},{"title":"Handling Execution Errors","href":"/references/api/api_core_concepts/execution-errors"},{"title":"Contract Compatibility","href":"/references/api/api_core_concepts/contract-compatibility"}]},{"group":"Integration Guides","pages":[{"title":"Bridging Integration Guide","href":"/references/api/api_guides/bridging-integration-guide"},{"title":"Call Execution Integration Guide","href":"/references/api/api_guides/calling-integration-guide"},{"title":"Transaction Indexing","href":"/references/api/api_guides/transaction-indexing"},{"title":"Base Builder Codes","href":"/references/api/api_guides/builder-codes"},{"title":"Smart Accounts in Relay","href":"/references/api/api_guides/smart-accounts"},{"group":"Chain Support Guides","pages":[{"title":"Testnet Support","href":"/references/api/api_guides/testnet"},{"title":"Solana Support","href":"/references/api/api_guides/solana"},{"title":"Bitcoin Support","href":"/references/api/api_guides/bitcoin"},{"title":"Hyperliquid Support","href":"/references/api/api_guides/hyperliquid-support"},{"title":"Lighter Support","href":"/references/api/api_guides/lighter-support"}]},{"title":"Deep Linking","href":"/references/api/api_guides/deep-linking"},{"title":"Websockets","href":"/references/api/api_guides/websockets"},{"title":"Webhooks","href":"/references/api/api_guides/webhooks"}]},{"group":"Migration Guides","pages":[{"title":"Migrating to Requests v3","href":"/references/api/api_guides/migrating-to-requests-v3"},{"title":"Migrating to Currencies v2","href":"/references/api/api_guides/migrating-to-currencies-v2"},{"title":"Migrating to Token Price v2","href":"/references/api/api_guides/migrating-to-token-price-v2"}]},{"group":"Chains, Tokens, Contracts","pages":[{"title":"Supported Chains","href":"/references/api/api_resources/supported-chains"},{"title":"Contract Addresses","href":"/references/api/api_resources/contract-addresses"},{"title":"Supported Tokens \u0026 Routes","href":"/references/api/api_resources/supported-routes"}]},{"title":"Troubleshooting","href":"/references/api/troubleshooting"}]},{"group":"API Reference","pages":[{"title":"Core","href":"/references/api/core"},{"title":"Get Quote","openapi":"post /quote/v2","href":"/references/api/get-quote-v2"},{"title":"Submit Permit","openapi":"post /execute/permits","href":"/references/api/execute-permits"},{"title":"Get Status","openapi":"get /intents/status/v3","href":"/references/api/get-intents-status-v3"},{"title":"Get Requests","openapi":"get /requests/v3","href":"/references/api/get-requests"},{"title":"Utilities","href":"/references/api/utilities"},{"title":"Get Chains","openapi":"get /chains","href":"/references/api/get-chains"},{"title":"Get Chains Liquidity","openapi":"get /chains/liquidity","href":"/references/api/get-chains-liquidity"},{"title":"Get Currencies","openapi":"post /currencies/v2","href":"/references/api/get-currencies-v2"},{"title":"Get Currency Classifications","openapi":"get /currencies/classifications","href":"/references/api/get-currency-classifications"},{"title":"Get Token Price","openapi":"get /currencies/token/price/v2","href":"/references/api/get-token-price-v2"},{"title":"Transactions Index","openapi":"post /transactions/index","href":"/references/api/transactions-index"},{"title":"Transactions Single","openapi":"post /transactions/single","href":"/references/api/transactions-single"},{"title":"Deposit Address Reindex","openapi":"post /transactions/deposit-address/reindex","href":"/references/api/deposit-address-reindex"},{"title":"Get App Fee Balances","openapi":"get /app-fees/{wallet}/balances","href":"/references/api/get-app-fee-balances"},{"title":"Get Balance Events","openapi":"get /balance/{wallet}/events","href":"/references/api/get-balance-events"},{"title":"Claim App Fees","openapi":"post /app-fees/{wallet}/claim","href":"/references/api/claim-app-fees"},{"title":"Get Usage","openapi":"get /metrics/usage","href":"/references/api/get-usage"},{"title":"Advanced","href":"/references/api/advanced"},{"title":"Fast Fill","openapi":"post /fast-fill","href":"/references/api/fast-fill"},{"title":"Get Swap Sources","openapi":"get /swap-sources","href":"/references/api/get-swap-sources"},{"title":"Execute Gasless Txs","sidebarTitle":"Gasless Execution","openapi":"post /execute","href":"/references/api/execute"},{"group":"Withdrawals","pages":[{"title":"Attest Deposit","openapi":"post /withdrawals/attest-deposit","href":"/references/api/attest-deposit"},{"title":"Get Recovery Balances","openapi":"get /withdrawals/balances","href":"/references/api/get-withdrawal-balances"},{"title":"Request Withdrawal","openapi":"post /withdrawals/request","href":"/references/api/request-withdrawal"},{"title":"Get Withdrawal Status","openapi":"get /withdrawals/status","href":"/references/api/get-withdrawal-status"}]},{"group":"Deprecated","pages":[{"title":"Get Requests (v2)","openapi":"get /requests/v2","href":"/references/api/get-requests-v2"},{"title":"Get Price","openapi":"post /price","href":"/references/api/get-price"},{"title":"Get Config","openapi":"get /config/v2","href":"/references/api/get-config"},{"title":"Get Execution Status","openapi":"get /intents/status","href":"/references/api/get-intents-status"},{"title":"Get Currencies (v1)","openapi":"post /currencies/v1","href":"/references/api/get-currencies"},{"title":"Get Token Price (v1)","description":"Deprecated. Returns the price of a token on a specific chain. Use GET /currencies/token/price/v2 for new integrations.","openapi":"get /currencies/token/price","href":"/references/api/get-token-price"},{"title":"Get Quote","openapi":"post /quote","href":"/references/api/get-quote"}]}]},{"group":"Websockets","pages":[{"title":"Intent Status","asyncapi":"websocket-reference.json relay-ws","description":"Stream transaction statuses for Relay transactions.","href":"/references/websockets/intent-status"}]}]},{"tab":"RelayKit","pages":[{"title":"RelayKit","href":"/references/relay-kit/overview"}]},{"tab":"Relay Protocol","pages":[{"title":"Relay Protocol","href":"/references/protocol/overview"}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/changelog"}]}]},"title":"Get Quote - Relay","buildId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","deploymentId":"dpl_EnxDqhjaNc9a8MVa833TGULPd9uJ","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-26-lDe7V.js","utils-CWQmgYtH.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-4-Aw3rSD.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-C2zjXYA5.js","snippetPresets-DFmpFA7C.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-FJpQavWq.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D_GvPF7k.js","shallow-Bs2ZB0NO.js","getApiPlaygroundDisplay-DCcqJJk-.js","CodeSnippet-DzDxawVe.js","CodeSnippets-aUr7fU-7.js","Page-CT9uE8Ip.js","getPastedJson-Y1fKsj_I.js","icon-DI4zTsDr.js","MethodPill-C0nDlmSQ.js","DuplicateIcon-NUXbx2nQ.js","createIcon-BdTHrPAi.js","DynamicMarkdown-CtpgKJwj.js","SectionHeading-B3x35tOt.js","axios-vUo_bRtp.js","Markdown-3OmurJMP.js","clsx-DMKzROTp.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-1ms6tsT-.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-Ke9xIMFx.js"]}