[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"navigation":3,"\u002Fapi-reference\u002Forchestration\u002Ftype-generation":260,"\u002Fapi-reference\u002Forchestration\u002Ftype-generation-surround":2813},[4,22,105,148,177,186,243],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Agents","\u002Fagents","agents",[9,13,17],{"title":10,"path":11,"stem":12},"LLMs.txt","\u002Fagents\u002Fllms-txt","agents\u002Fllms-txt",{"title":14,"path":15,"stem":16},"MCP Server","\u002Fagents\u002Fmcp-server","agents\u002Fmcp-server",{"title":18,"path":19,"stem":20},"Skills","\u002Fagents\u002Fskills","agents\u002Fskills",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Api Reference","\u002Fapi-reference","api-reference",[27,31,35,68],{"title":28,"path":29,"stem":30},"Authentication","\u002Fapi-reference\u002Fauthentication","api-reference\u002Fauthentication",{"title":32,"path":33,"stem":34},"API Reference","\u002Fapi-reference\u002Fintroduction","api-reference\u002Fintroduction",{"title":36,"path":37,"stem":38,"children":39,"page":21},"Orchestration","\u002Fapi-reference\u002Forchestration","api-reference\u002Forchestration",[40,44,48,52,56,60,64],{"title":41,"path":42,"stem":43},"POST \u002Fcancel-order","\u002Fapi-reference\u002Forchestration\u002Fcancel-order","api-reference\u002Forchestration\u002Fcancel-order",{"title":45,"path":46,"stem":47},"GET \u002Forder-status\u002F{orderId}","\u002Fapi-reference\u002Forchestration\u002Forder-status","api-reference\u002Forchestration\u002Forder-status",{"title":49,"path":50,"stem":51},"GET \u002Forders","\u002Fapi-reference\u002Forchestration\u002Forders","api-reference\u002Forchestration\u002Forders",{"title":53,"path":54,"stem":55},"Orchestration API","\u002Fapi-reference\u002Forchestration\u002Foverview","api-reference\u002Forchestration\u002Foverview",{"title":57,"path":58,"stem":59},"POST \u002Fquote","\u002Fapi-reference\u002Forchestration\u002Fquote","api-reference\u002Forchestration\u002Fquote",{"title":61,"path":62,"stem":63},"GET \u002Fsupported-assets","\u002Fapi-reference\u002Forchestration\u002Fsupported-assets","api-reference\u002Forchestration\u002Fsupported-assets",{"title":65,"path":66,"stem":67},"TypeScript Type Generation","\u002Fapi-reference\u002Forchestration\u002Ftype-generation","api-reference\u002Forchestration\u002Ftype-generation",{"title":69,"path":70,"stem":71,"children":72,"page":21},"Recipes","\u002Fapi-reference\u002Frecipes","api-reference\u002Frecipes",[73,77,81,85,89,93,97,101],{"title":74,"path":75,"stem":76},"Collateral Composition","\u002Fapi-reference\u002Frecipes\u002Fcollateral-composition","api-reference\u002Frecipes\u002Fcollateral-composition",{"title":78,"path":79,"stem":80},"Daily Yields","\u002Fapi-reference\u002Frecipes\u002Fdaily-yields","api-reference\u002Frecipes\u002Fdaily-yields",{"title":82,"path":83,"stem":84},"Earner Rate History","\u002Fapi-reference\u002Frecipes\u002Fearner-rate-history","api-reference\u002Frecipes\u002Fearner-rate-history",{"title":86,"path":87,"stem":88},"Minter Daily Expenses","\u002Fapi-reference\u002Frecipes\u002Fminter-daily-expenses","api-reference\u002Frecipes\u002Fminter-daily-expenses",{"title":90,"path":91,"stem":92},"Network Supply","\u002Fapi-reference\u002Frecipes\u002Fnetwork-supply","api-reference\u002Frecipes\u002Fnetwork-supply",{"title":94,"path":95,"stem":96},"Protocol Configuration","\u002Fapi-reference\u002Frecipes\u002Fprotocol-config","api-reference\u002Frecipes\u002Fprotocol-config",{"title":98,"path":99,"stem":100},"Token Holders","\u002Fapi-reference\u002Frecipes\u002Ftoken-holders","api-reference\u002Frecipes\u002Ftoken-holders",{"title":102,"path":103,"stem":104},"Token Overview","\u002Fapi-reference\u002Frecipes\u002Ftoken-overview","api-reference\u002Frecipes\u002Ftoken-overview",{"title":106,"path":107,"stem":108,"children":109,"page":21},"Build","\u002Fbuild","build",[110,114,118,122,126,130,134,138,142,145],{"title":111,"path":112,"stem":113},"Integrating with the M0 Portals","\u002Fbuild\u002Fbridging-developer","build\u002Fbridging-developer",{"title":115,"path":116,"stem":117},"Bridging M And wM Tokens","\u002Fbuild\u002Fbridging-user","build\u002Fbridging-user",{"title":119,"path":120,"stem":121},"Stablecoin Extension Templates","\u002Fbuild\u002Fchoosing-your-model","build\u002Fchoosing-your-model",{"title":123,"path":124,"stem":125},"How to Design Your Stablecoin","\u002Fbuild\u002Foverview","build\u002Foverview",{"title":127,"path":128,"stem":129},"Implementation Guide: NoYield","\u002Fbuild\u002Fsvm-noyield-guide","build\u002Fsvm-noyield-guide",{"title":131,"path":132,"stem":133},"Getting started","\u002Fbuild\u002Fsvm-noyield-guide-overview","build\u002Fsvm-noyield-guide-overview",{"title":135,"path":136,"stem":137},"Implementation Guide: MYieldToOne (Onshore)","\u002Fbuild\u002Ftreasury-guide","build\u002Ftreasury-guide",{"title":139,"path":140,"stem":141},"Implementation Guide: JMI (Offshore)","\u002Fbuild\u002Ftreasury-jmi-guide","build\u002Ftreasury-jmi-guide",{"title":131,"path":143,"stem":144},"\u002Fbuild\u002Ftreasury-jmi-overview","build\u002Ftreasury-jmi-overview",{"title":131,"path":146,"stem":147},"\u002Fbuild\u002Ftreasury-model","build\u002Ftreasury-model",{"title":149,"path":150,"stem":151,"children":152,"page":21},"Get Started","\u002Fget-started","get-started",[153,157,161,165,169,173],{"title":154,"path":155,"stem":156},"Accessing Liquidity","\u002Fget-started\u002Faccessing-liquidity","get-started\u002Faccessing-liquidity",{"title":158,"path":159,"stem":160},"Cross Chain Interoperability","\u002Fget-started\u002Fcross-chain","get-started\u002Fcross-chain",{"title":162,"path":163,"stem":164},"Architecture Overview","\u002Fget-started\u002Fhow-it-works","get-started\u002Fhow-it-works",{"title":166,"path":167,"stem":168},"Overview","\u002Fget-started\u002Foverview","get-started\u002Foverview",{"title":170,"path":171,"stem":172},"Platform Mechanics & Reward Programmability","\u002Fget-started\u002Fprotocol-mechanics","get-started\u002Fprotocol-mechanics",{"title":174,"path":175,"stem":176},"Stablecoin Features","\u002Fget-started\u002Fstablecoin-features","get-started\u002Fstablecoin-features",{"title":178,"path":179,"stem":180,"children":181,"page":21},"Issuers","\u002Fissuers","issuers",[182],{"title":183,"path":184,"stem":185},"Issue Your Stablecoin","\u002Fissuers\u002Foverview","issuers\u002Foverview",{"title":187,"path":188,"stem":189,"children":190,"page":21},"Protocol","\u002Fprotocol","protocol",[191,195,199,203,207,211,215,219,223,227,231,235,239],{"title":192,"path":193,"stem":194},"Distribution Vault","\u002Fprotocol\u002Fdistribution-vault","protocol\u002Fdistribution-vault",{"title":196,"path":197,"stem":198},"M0 Extensions","\u002Fprotocol\u002Fextensions","protocol\u002Fextensions",{"title":200,"path":201,"stem":202},"Limit Order Protocol","\u002Fprotocol\u002Flimit-order-protocol","protocol\u002Flimit-order-protocol",{"title":204,"path":205,"stem":206},"M0 Portals","\u002Fprotocol\u002Fm-portals","protocol\u002Fm-portals",{"title":208,"path":209,"stem":210},"M Token","\u002Fprotocol\u002Fm-token","protocol\u002Fm-token",{"title":212,"path":213,"stem":214},"M Token Specification","\u002Fprotocol\u002Fm-token-spec","protocol\u002Fm-token-spec",{"title":216,"path":217,"stem":218},"Minting & Burning (MinterGateway)","\u002Fprotocol\u002Fminting-burning","protocol\u002Fminting-burning",{"title":220,"path":221,"stem":222},"Portal V2","\u002Fprotocol\u002Fportal-v2","protocol\u002Fportal-v2",{"title":224,"path":225,"stem":226},"Rate Models & Yield","\u002Fprotocol\u002Frate-models","protocol\u002Frate-models",{"title":228,"path":229,"stem":230},"Roles","\u002Fprotocol\u002Froles","protocol\u002Froles",{"title":232,"path":233,"stem":234},"M0 On Solana","\u002Fprotocol\u002Fsolana","protocol\u002Fsolana",{"title":236,"path":237,"stem":238},"Wrapped M (wM)","\u002Fprotocol\u002Fwrapped-m","protocol\u002Fwrapped-m",{"title":240,"path":241,"stem":242},"Wrapped M Specification","\u002Fprotocol\u002Fwrapped-m-spec","protocol\u002Fwrapped-m-spec",{"title":244,"path":245,"stem":246,"children":247,"page":21},"Resources","\u002Fresources","resources",[248,252,256],{"title":249,"path":250,"stem":251},"Deployments","\u002Fresources\u002Faddresses","resources\u002Faddresses",{"title":253,"path":254,"stem":255},"Audits","\u002Fresources\u002Faudits","resources\u002Faudits",{"title":257,"path":258,"stem":259},"Glossary","\u002Fresources\u002Fglossary","resources\u002Fglossary",{"id":261,"title":65,"body":262,"description":2807,"extension":2808,"links":2809,"meta":2810,"navigation":366,"path":66,"seo":2811,"stem":67,"__hash__":2812},"docs\u002Fapi-reference\u002Forchestration\u002Ftype-generation.md",{"type":263,"value":264,"toc":2798},"minimark",[265,270,302,306,310,313,841,845,848,2088,2092,2095,2588,2591,2627,2631,2634,2682,2695,2699,2702,2774,2785,2787,2794],[266,267,269],"h2",{"id":268},"quick-start","Quick Start",[271,272,277],"pre",{"className":273,"code":274,"language":275,"meta":276,"style":276},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","npx openapi-typescript https:\u002F\u002Forchestration-api.m0.xyz\u002Fopenapi.json -o .\u002Fm0-swap.d.ts\n","bash","",[278,279,280],"code",{"__ignoreMap":276},[281,282,285,289,293,296,299],"span",{"class":283,"line":284},"line",1,[281,286,288],{"class":287},"sBMFI","npx",[281,290,292],{"class":291},"sfazB"," openapi-typescript",[281,294,295],{"class":291}," https:\u002F\u002Forchestration-api.m0.xyz\u002Fopenapi.json",[281,297,298],{"class":291}," -o",[281,300,301],{"class":291}," .\u002Fm0-swap.d.ts\n",[303,304,305],"p",{},"This generates a type definition file with full type coverage for all API endpoints, request parameters, and response\nobjects.",[266,307,309],{"id":308},"generated-types","Generated Types",[303,311,312],{},"The generated file exports types organized by OpenAPI structure:",[271,314,318],{"className":315,"code":316,"language":317,"meta":276,"style":276},"language-typescript shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import type { components, operations } from \".\u002Fm0-swap\";\n\n\u002F\u002F Schema types (most commonly used)\ntype Asset = components[\"schemas\"][\"Asset\"];\ntype Quote = components[\"schemas\"][\"Quote\"];\ntype Order = components[\"schemas\"][\"Order\"];\ntype OrdersResponse = components[\"schemas\"][\"OrdersResponse\"];\ntype OrderStatus = components[\"schemas\"][\"OrderStatus\"];\ntype Route = components[\"schemas\"][\"Route\"];\ntype Chain = components[\"schemas\"][\"Chain\"];\ntype Payload = components[\"schemas\"][\"Payload\"];\ntype EvmPayload = components[\"schemas\"][\"EvmPayload\"];\ntype SvmPayload = components[\"schemas\"][\"SvmPayload\"];\n\n\u002F\u002F Operation types (for request\u002Fresponse typing)\ntype QuoteRequest =\n  operations[\"quote_quote\"][\"requestBody\"][\"content\"][\"application\u002Fjson\"];\ntype QuoteResponse =\n  operations[\"quote_quote\"][\"responses\"][\"200\"][\"content\"][\"application\u002Fjson\"];\n","typescript",[278,319,320,361,368,375,415,448,481,514,547,580,613,646,679,712,717,723,734,780,790],{"__ignoreMap":276},[281,321,322,326,329,333,337,340,343,346,349,352,355,358],{"class":283,"line":284},[281,323,325],{"class":324},"s7zQu","import",[281,327,328],{"class":324}," type",[281,330,332],{"class":331},"sMK4o"," {",[281,334,336],{"class":335},"sTEyZ"," components",[281,338,339],{"class":331},",",[281,341,342],{"class":335}," operations",[281,344,345],{"class":331}," }",[281,347,348],{"class":324}," from",[281,350,351],{"class":331}," \"",[281,353,354],{"class":291},".\u002Fm0-swap",[281,356,357],{"class":331},"\"",[281,359,360],{"class":331},";\n",[281,362,364],{"class":283,"line":363},2,[281,365,367],{"emptyLinePlaceholder":366},true,"\n",[281,369,371],{"class":283,"line":370},3,[281,372,374],{"class":373},"sHwdD","\u002F\u002F Schema types (most commonly used)\n",[281,376,378,382,385,388,390,393,395,398,400,403,405,408,410,413],{"class":283,"line":377},4,[281,379,381],{"class":380},"spNyl","type",[281,383,384],{"class":287}," Asset",[281,386,387],{"class":331}," =",[281,389,336],{"class":287},[281,391,392],{"class":335},"[",[281,394,357],{"class":331},[281,396,397],{"class":291},"schemas",[281,399,357],{"class":331},[281,401,402],{"class":335},"][",[281,404,357],{"class":331},[281,406,407],{"class":291},"Asset",[281,409,357],{"class":331},[281,411,412],{"class":335},"]",[281,414,360],{"class":331},[281,416,418,420,423,425,427,429,431,433,435,437,439,442,444,446],{"class":283,"line":417},5,[281,419,381],{"class":380},[281,421,422],{"class":287}," Quote",[281,424,387],{"class":331},[281,426,336],{"class":287},[281,428,392],{"class":335},[281,430,357],{"class":331},[281,432,397],{"class":291},[281,434,357],{"class":331},[281,436,402],{"class":335},[281,438,357],{"class":331},[281,440,441],{"class":291},"Quote",[281,443,357],{"class":331},[281,445,412],{"class":335},[281,447,360],{"class":331},[281,449,451,453,456,458,460,462,464,466,468,470,472,475,477,479],{"class":283,"line":450},6,[281,452,381],{"class":380},[281,454,455],{"class":287}," Order",[281,457,387],{"class":331},[281,459,336],{"class":287},[281,461,392],{"class":335},[281,463,357],{"class":331},[281,465,397],{"class":291},[281,467,357],{"class":331},[281,469,402],{"class":335},[281,471,357],{"class":331},[281,473,474],{"class":291},"Order",[281,476,357],{"class":331},[281,478,412],{"class":335},[281,480,360],{"class":331},[281,482,484,486,489,491,493,495,497,499,501,503,505,508,510,512],{"class":283,"line":483},7,[281,485,381],{"class":380},[281,487,488],{"class":287}," OrdersResponse",[281,490,387],{"class":331},[281,492,336],{"class":287},[281,494,392],{"class":335},[281,496,357],{"class":331},[281,498,397],{"class":291},[281,500,357],{"class":331},[281,502,402],{"class":335},[281,504,357],{"class":331},[281,506,507],{"class":291},"OrdersResponse",[281,509,357],{"class":331},[281,511,412],{"class":335},[281,513,360],{"class":331},[281,515,517,519,522,524,526,528,530,532,534,536,538,541,543,545],{"class":283,"line":516},8,[281,518,381],{"class":380},[281,520,521],{"class":287}," OrderStatus",[281,523,387],{"class":331},[281,525,336],{"class":287},[281,527,392],{"class":335},[281,529,357],{"class":331},[281,531,397],{"class":291},[281,533,357],{"class":331},[281,535,402],{"class":335},[281,537,357],{"class":331},[281,539,540],{"class":291},"OrderStatus",[281,542,357],{"class":331},[281,544,412],{"class":335},[281,546,360],{"class":331},[281,548,550,552,555,557,559,561,563,565,567,569,571,574,576,578],{"class":283,"line":549},9,[281,551,381],{"class":380},[281,553,554],{"class":287}," Route",[281,556,387],{"class":331},[281,558,336],{"class":287},[281,560,392],{"class":335},[281,562,357],{"class":331},[281,564,397],{"class":291},[281,566,357],{"class":331},[281,568,402],{"class":335},[281,570,357],{"class":331},[281,572,573],{"class":291},"Route",[281,575,357],{"class":331},[281,577,412],{"class":335},[281,579,360],{"class":331},[281,581,583,585,588,590,592,594,596,598,600,602,604,607,609,611],{"class":283,"line":582},10,[281,584,381],{"class":380},[281,586,587],{"class":287}," Chain",[281,589,387],{"class":331},[281,591,336],{"class":287},[281,593,392],{"class":335},[281,595,357],{"class":331},[281,597,397],{"class":291},[281,599,357],{"class":331},[281,601,402],{"class":335},[281,603,357],{"class":331},[281,605,606],{"class":291},"Chain",[281,608,357],{"class":331},[281,610,412],{"class":335},[281,612,360],{"class":331},[281,614,616,618,621,623,625,627,629,631,633,635,637,640,642,644],{"class":283,"line":615},11,[281,617,381],{"class":380},[281,619,620],{"class":287}," Payload",[281,622,387],{"class":331},[281,624,336],{"class":287},[281,626,392],{"class":335},[281,628,357],{"class":331},[281,630,397],{"class":291},[281,632,357],{"class":331},[281,634,402],{"class":335},[281,636,357],{"class":331},[281,638,639],{"class":291},"Payload",[281,641,357],{"class":331},[281,643,412],{"class":335},[281,645,360],{"class":331},[281,647,649,651,654,656,658,660,662,664,666,668,670,673,675,677],{"class":283,"line":648},12,[281,650,381],{"class":380},[281,652,653],{"class":287}," EvmPayload",[281,655,387],{"class":331},[281,657,336],{"class":287},[281,659,392],{"class":335},[281,661,357],{"class":331},[281,663,397],{"class":291},[281,665,357],{"class":331},[281,667,402],{"class":335},[281,669,357],{"class":331},[281,671,672],{"class":291},"EvmPayload",[281,674,357],{"class":331},[281,676,412],{"class":335},[281,678,360],{"class":331},[281,680,682,684,687,689,691,693,695,697,699,701,703,706,708,710],{"class":283,"line":681},13,[281,683,381],{"class":380},[281,685,686],{"class":287}," SvmPayload",[281,688,387],{"class":331},[281,690,336],{"class":287},[281,692,392],{"class":335},[281,694,357],{"class":331},[281,696,397],{"class":291},[281,698,357],{"class":331},[281,700,402],{"class":335},[281,702,357],{"class":331},[281,704,705],{"class":291},"SvmPayload",[281,707,357],{"class":331},[281,709,412],{"class":335},[281,711,360],{"class":331},[281,713,715],{"class":283,"line":714},14,[281,716,367],{"emptyLinePlaceholder":366},[281,718,720],{"class":283,"line":719},15,[281,721,722],{"class":373},"\u002F\u002F Operation types (for request\u002Fresponse typing)\n",[281,724,726,728,731],{"class":283,"line":725},16,[281,727,381],{"class":380},[281,729,730],{"class":287}," QuoteRequest",[281,732,733],{"class":331}," =\n",[281,735,737,740,742,744,747,749,751,753,756,758,760,762,765,767,769,771,774,776,778],{"class":283,"line":736},17,[281,738,739],{"class":287},"  operations",[281,741,392],{"class":335},[281,743,357],{"class":331},[281,745,746],{"class":291},"quote_quote",[281,748,357],{"class":331},[281,750,402],{"class":335},[281,752,357],{"class":331},[281,754,755],{"class":291},"requestBody",[281,757,357],{"class":331},[281,759,402],{"class":335},[281,761,357],{"class":331},[281,763,764],{"class":291},"content",[281,766,357],{"class":331},[281,768,402],{"class":335},[281,770,357],{"class":331},[281,772,773],{"class":291},"application\u002Fjson",[281,775,357],{"class":331},[281,777,412],{"class":335},[281,779,360],{"class":331},[281,781,783,785,788],{"class":283,"line":782},18,[281,784,381],{"class":380},[281,786,787],{"class":287}," QuoteResponse",[281,789,733],{"class":331},[281,791,793,795,797,799,801,803,805,807,810,812,814,816,819,821,823,825,827,829,831,833,835,837,839],{"class":283,"line":792},19,[281,794,739],{"class":287},[281,796,392],{"class":335},[281,798,357],{"class":331},[281,800,746],{"class":291},[281,802,357],{"class":331},[281,804,402],{"class":335},[281,806,357],{"class":331},[281,808,809],{"class":291},"responses",[281,811,357],{"class":331},[281,813,402],{"class":335},[281,815,357],{"class":331},[281,817,818],{"class":291},"200",[281,820,357],{"class":331},[281,822,402],{"class":335},[281,824,357],{"class":331},[281,826,764],{"class":291},[281,828,357],{"class":331},[281,830,402],{"class":335},[281,832,357],{"class":331},[281,834,773],{"class":291},[281,836,357],{"class":331},[281,838,412],{"class":335},[281,840,360],{"class":331},[266,842,844],{"id":843},"usage-with-fetch","Usage with fetch",[303,846,847],{},"Create a typed wrapper for API calls:",[271,849,851],{"className":315,"code":850,"language":317,"meta":276,"style":276},"import type { components } from \".\u002Fm0-swap\";\n\ntype Quote = components[\"schemas\"][\"Quote\"];\ntype Asset = components[\"schemas\"][\"Asset\"];\ntype Order = components[\"schemas\"][\"Order\"];\ntype OrdersResponse = components[\"schemas\"][\"OrdersResponse\"];\n\nconst API_BASE = \"https:\u002F\u002Forchestration-api.m0.xyz\";\n\nexport async function getQuotes(params: {\n  route: {\n    source: { chain: string; address: string };\n    destination: { chain: string; address: string };\n  };\n  amountIn: string;\n  sender: string;\n  recipient?: string;\n}): Promise\u003CQuote[]> {\n  const response = await fetch(`${API_BASE}\u002Fquote`, {\n    method: \"POST\",\n    headers: { \"Content-Type\": \"application\u002Fjson\" },\n    body: JSON.stringify(params),\n  });\n  return response.json();\n}\n\nexport async function getSupportedAssets(): Promise\u003CAsset[]> {\n  const response = await fetch(`${API_BASE}\u002Fsupported-assets`);\n  return response.json();\n}\n\nexport async function getOrders(params?: {\n  sender?: string;\n  status?: \"CREATED\" | \"COMPLETED\" | \"CANCELLED\";\n  originChainId?: number;\n  destChainId?: number;\n  limit?: number;\n  offset?: number;\n}): Promise\u003COrdersResponse> {\n  const query = new URLSearchParams();\n  if (params?.sender) query.set(\"sender\", params.sender);\n  if (params?.status) query.set(\"status\", params.status);\n  if (params?.originChainId !== undefined)\n    query.set(\"originChainId\", String(params.originChainId));\n  if (params?.destChainId !== undefined)\n    query.set(\"destChainId\", String(params.destChainId));\n  if (params?.limit !== undefined) query.set(\"limit\", String(params.limit));\n  if (params?.offset !== undefined) query.set(\"offset\", String(params.offset));\n\n  const queryString = query.toString();\n  const url = queryString\n    ? `${API_BASE}\u002Forders?${queryString}`\n    : `${API_BASE}\u002Forders`;\n\n  const response = await fetch(url);\n  return response.json();\n}\n\nexport async function getOrderStatus(orderId: string): Promise\u003COrder> {\n  const response = await fetch(`${API_BASE}\u002Forder-status\u002F${orderId}`);\n  return response.json();\n}\n",[278,852,853,875,879,909,939,969,999,1003,1023,1027,1055,1065,1095,1120,1125,1136,1147,1159,1180,1217,1235,1263,1289,1299,1317,1323,1328,1355,1385,1400,1405,1410,1430,1441,1477,1490,1502,1514,1526,1541,1561,1610,1652,1675,1711,1731,1764,1814,1864,1869,1890,1903,1928,1947,1952,1974,1989,1994,1999,2033,2068,2083],{"__ignoreMap":276},[281,854,855,857,859,861,863,865,867,869,871,873],{"class":283,"line":284},[281,856,325],{"class":324},[281,858,328],{"class":324},[281,860,332],{"class":331},[281,862,336],{"class":335},[281,864,345],{"class":331},[281,866,348],{"class":324},[281,868,351],{"class":331},[281,870,354],{"class":291},[281,872,357],{"class":331},[281,874,360],{"class":331},[281,876,877],{"class":283,"line":363},[281,878,367],{"emptyLinePlaceholder":366},[281,880,881,883,885,887,889,891,893,895,897,899,901,903,905,907],{"class":283,"line":370},[281,882,381],{"class":380},[281,884,422],{"class":287},[281,886,387],{"class":331},[281,888,336],{"class":287},[281,890,392],{"class":335},[281,892,357],{"class":331},[281,894,397],{"class":291},[281,896,357],{"class":331},[281,898,402],{"class":335},[281,900,357],{"class":331},[281,902,441],{"class":291},[281,904,357],{"class":331},[281,906,412],{"class":335},[281,908,360],{"class":331},[281,910,911,913,915,917,919,921,923,925,927,929,931,933,935,937],{"class":283,"line":377},[281,912,381],{"class":380},[281,914,384],{"class":287},[281,916,387],{"class":331},[281,918,336],{"class":287},[281,920,392],{"class":335},[281,922,357],{"class":331},[281,924,397],{"class":291},[281,926,357],{"class":331},[281,928,402],{"class":335},[281,930,357],{"class":331},[281,932,407],{"class":291},[281,934,357],{"class":331},[281,936,412],{"class":335},[281,938,360],{"class":331},[281,940,941,943,945,947,949,951,953,955,957,959,961,963,965,967],{"class":283,"line":417},[281,942,381],{"class":380},[281,944,455],{"class":287},[281,946,387],{"class":331},[281,948,336],{"class":287},[281,950,392],{"class":335},[281,952,357],{"class":331},[281,954,397],{"class":291},[281,956,357],{"class":331},[281,958,402],{"class":335},[281,960,357],{"class":331},[281,962,474],{"class":291},[281,964,357],{"class":331},[281,966,412],{"class":335},[281,968,360],{"class":331},[281,970,971,973,975,977,979,981,983,985,987,989,991,993,995,997],{"class":283,"line":450},[281,972,381],{"class":380},[281,974,488],{"class":287},[281,976,387],{"class":331},[281,978,336],{"class":287},[281,980,392],{"class":335},[281,982,357],{"class":331},[281,984,397],{"class":291},[281,986,357],{"class":331},[281,988,402],{"class":335},[281,990,357],{"class":331},[281,992,507],{"class":291},[281,994,357],{"class":331},[281,996,412],{"class":335},[281,998,360],{"class":331},[281,1000,1001],{"class":283,"line":483},[281,1002,367],{"emptyLinePlaceholder":366},[281,1004,1005,1008,1011,1014,1016,1019,1021],{"class":283,"line":516},[281,1006,1007],{"class":380},"const",[281,1009,1010],{"class":335}," API_BASE ",[281,1012,1013],{"class":331},"=",[281,1015,351],{"class":331},[281,1017,1018],{"class":291},"https:\u002F\u002Forchestration-api.m0.xyz",[281,1020,357],{"class":331},[281,1022,360],{"class":331},[281,1024,1025],{"class":283,"line":549},[281,1026,367],{"emptyLinePlaceholder":366},[281,1028,1029,1032,1035,1038,1042,1045,1049,1052],{"class":283,"line":582},[281,1030,1031],{"class":324},"export",[281,1033,1034],{"class":380}," async",[281,1036,1037],{"class":380}," function",[281,1039,1041],{"class":1040},"s2Zo4"," getQuotes",[281,1043,1044],{"class":331},"(",[281,1046,1048],{"class":1047},"sHdIc","params",[281,1050,1051],{"class":331},":",[281,1053,1054],{"class":331}," {\n",[281,1056,1057,1061,1063],{"class":283,"line":615},[281,1058,1060],{"class":1059},"swJcz","  route",[281,1062,1051],{"class":331},[281,1064,1054],{"class":331},[281,1066,1067,1070,1072,1074,1077,1079,1082,1085,1088,1090,1092],{"class":283,"line":648},[281,1068,1069],{"class":1059},"    source",[281,1071,1051],{"class":331},[281,1073,332],{"class":331},[281,1075,1076],{"class":1059}," chain",[281,1078,1051],{"class":331},[281,1080,1081],{"class":287}," string",[281,1083,1084],{"class":331},";",[281,1086,1087],{"class":1059}," address",[281,1089,1051],{"class":331},[281,1091,1081],{"class":287},[281,1093,1094],{"class":331}," };\n",[281,1096,1097,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118],{"class":283,"line":681},[281,1098,1099],{"class":1059},"    destination",[281,1101,1051],{"class":331},[281,1103,332],{"class":331},[281,1105,1076],{"class":1059},[281,1107,1051],{"class":331},[281,1109,1081],{"class":287},[281,1111,1084],{"class":331},[281,1113,1087],{"class":1059},[281,1115,1051],{"class":331},[281,1117,1081],{"class":287},[281,1119,1094],{"class":331},[281,1121,1122],{"class":283,"line":714},[281,1123,1124],{"class":331},"  };\n",[281,1126,1127,1130,1132,1134],{"class":283,"line":719},[281,1128,1129],{"class":1059},"  amountIn",[281,1131,1051],{"class":331},[281,1133,1081],{"class":287},[281,1135,360],{"class":331},[281,1137,1138,1141,1143,1145],{"class":283,"line":725},[281,1139,1140],{"class":1059},"  sender",[281,1142,1051],{"class":331},[281,1144,1081],{"class":287},[281,1146,360],{"class":331},[281,1148,1149,1152,1155,1157],{"class":283,"line":736},[281,1150,1151],{"class":1059},"  recipient",[281,1153,1154],{"class":331},"?:",[281,1156,1081],{"class":287},[281,1158,360],{"class":331},[281,1160,1161,1164,1167,1170,1172,1175,1178],{"class":283,"line":782},[281,1162,1163],{"class":331},"}):",[281,1165,1166],{"class":287}," Promise",[281,1168,1169],{"class":331},"\u003C",[281,1171,441],{"class":287},[281,1173,1174],{"class":335},"[]",[281,1176,1177],{"class":331},">",[281,1179,1054],{"class":331},[281,1181,1182,1185,1188,1190,1193,1196,1198,1201,1204,1207,1210,1213,1215],{"class":283,"line":792},[281,1183,1184],{"class":380},"  const",[281,1186,1187],{"class":335}," response",[281,1189,387],{"class":331},[281,1191,1192],{"class":324}," await",[281,1194,1195],{"class":1040}," fetch",[281,1197,1044],{"class":1059},[281,1199,1200],{"class":331},"`${",[281,1202,1203],{"class":335},"API_BASE",[281,1205,1206],{"class":331},"}",[281,1208,1209],{"class":291},"\u002Fquote",[281,1211,1212],{"class":331},"`",[281,1214,339],{"class":331},[281,1216,1054],{"class":331},[281,1218,1220,1223,1225,1227,1230,1232],{"class":283,"line":1219},20,[281,1221,1222],{"class":1059},"    method",[281,1224,1051],{"class":331},[281,1226,351],{"class":331},[281,1228,1229],{"class":291},"POST",[281,1231,357],{"class":331},[281,1233,1234],{"class":331},",\n",[281,1236,1238,1241,1243,1245,1247,1250,1252,1254,1256,1258,1260],{"class":283,"line":1237},21,[281,1239,1240],{"class":1059},"    headers",[281,1242,1051],{"class":331},[281,1244,332],{"class":331},[281,1246,351],{"class":331},[281,1248,1249],{"class":1059},"Content-Type",[281,1251,357],{"class":331},[281,1253,1051],{"class":331},[281,1255,351],{"class":331},[281,1257,773],{"class":291},[281,1259,357],{"class":331},[281,1261,1262],{"class":331}," },\n",[281,1264,1266,1269,1271,1274,1277,1280,1282,1284,1287],{"class":283,"line":1265},22,[281,1267,1268],{"class":1059},"    body",[281,1270,1051],{"class":331},[281,1272,1273],{"class":335}," JSON",[281,1275,1276],{"class":331},".",[281,1278,1279],{"class":1040},"stringify",[281,1281,1044],{"class":1059},[281,1283,1048],{"class":335},[281,1285,1286],{"class":1059},")",[281,1288,1234],{"class":331},[281,1290,1292,1295,1297],{"class":283,"line":1291},23,[281,1293,1294],{"class":331},"  }",[281,1296,1286],{"class":1059},[281,1298,360],{"class":331},[281,1300,1302,1305,1307,1309,1312,1315],{"class":283,"line":1301},24,[281,1303,1304],{"class":324},"  return",[281,1306,1187],{"class":335},[281,1308,1276],{"class":331},[281,1310,1311],{"class":1040},"json",[281,1313,1314],{"class":1059},"()",[281,1316,360],{"class":331},[281,1318,1320],{"class":283,"line":1319},25,[281,1321,1322],{"class":331},"}\n",[281,1324,1326],{"class":283,"line":1325},26,[281,1327,367],{"emptyLinePlaceholder":366},[281,1329,1331,1333,1335,1337,1340,1343,1345,1347,1349,1351,1353],{"class":283,"line":1330},27,[281,1332,1031],{"class":324},[281,1334,1034],{"class":380},[281,1336,1037],{"class":380},[281,1338,1339],{"class":1040}," getSupportedAssets",[281,1341,1342],{"class":331},"():",[281,1344,1166],{"class":287},[281,1346,1169],{"class":331},[281,1348,407],{"class":287},[281,1350,1174],{"class":335},[281,1352,1177],{"class":331},[281,1354,1054],{"class":331},[281,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1379,1381,1383],{"class":283,"line":1357},28,[281,1359,1184],{"class":380},[281,1361,1187],{"class":335},[281,1363,387],{"class":331},[281,1365,1192],{"class":324},[281,1367,1195],{"class":1040},[281,1369,1044],{"class":1059},[281,1371,1200],{"class":331},[281,1373,1203],{"class":335},[281,1375,1206],{"class":331},[281,1377,1378],{"class":291},"\u002Fsupported-assets",[281,1380,1212],{"class":331},[281,1382,1286],{"class":1059},[281,1384,360],{"class":331},[281,1386,1388,1390,1392,1394,1396,1398],{"class":283,"line":1387},29,[281,1389,1304],{"class":324},[281,1391,1187],{"class":335},[281,1393,1276],{"class":331},[281,1395,1311],{"class":1040},[281,1397,1314],{"class":1059},[281,1399,360],{"class":331},[281,1401,1403],{"class":283,"line":1402},30,[281,1404,1322],{"class":331},[281,1406,1408],{"class":283,"line":1407},31,[281,1409,367],{"emptyLinePlaceholder":366},[281,1411,1413,1415,1417,1419,1422,1424,1426,1428],{"class":283,"line":1412},32,[281,1414,1031],{"class":324},[281,1416,1034],{"class":380},[281,1418,1037],{"class":380},[281,1420,1421],{"class":1040}," getOrders",[281,1423,1044],{"class":331},[281,1425,1048],{"class":1047},[281,1427,1154],{"class":331},[281,1429,1054],{"class":331},[281,1431,1433,1435,1437,1439],{"class":283,"line":1432},33,[281,1434,1140],{"class":1059},[281,1436,1154],{"class":331},[281,1438,1081],{"class":287},[281,1440,360],{"class":331},[281,1442,1444,1447,1449,1451,1454,1456,1459,1461,1464,1466,1468,1470,1473,1475],{"class":283,"line":1443},34,[281,1445,1446],{"class":1059},"  status",[281,1448,1154],{"class":331},[281,1450,351],{"class":331},[281,1452,1453],{"class":291},"CREATED",[281,1455,357],{"class":331},[281,1457,1458],{"class":331}," |",[281,1460,351],{"class":331},[281,1462,1463],{"class":291},"COMPLETED",[281,1465,357],{"class":331},[281,1467,1458],{"class":331},[281,1469,351],{"class":331},[281,1471,1472],{"class":291},"CANCELLED",[281,1474,357],{"class":331},[281,1476,360],{"class":331},[281,1478,1480,1483,1485,1488],{"class":283,"line":1479},35,[281,1481,1482],{"class":1059},"  originChainId",[281,1484,1154],{"class":331},[281,1486,1487],{"class":287}," number",[281,1489,360],{"class":331},[281,1491,1493,1496,1498,1500],{"class":283,"line":1492},36,[281,1494,1495],{"class":1059},"  destChainId",[281,1497,1154],{"class":331},[281,1499,1487],{"class":287},[281,1501,360],{"class":331},[281,1503,1505,1508,1510,1512],{"class":283,"line":1504},37,[281,1506,1507],{"class":1059},"  limit",[281,1509,1154],{"class":331},[281,1511,1487],{"class":287},[281,1513,360],{"class":331},[281,1515,1517,1520,1522,1524],{"class":283,"line":1516},38,[281,1518,1519],{"class":1059},"  offset",[281,1521,1154],{"class":331},[281,1523,1487],{"class":287},[281,1525,360],{"class":331},[281,1527,1529,1531,1533,1535,1537,1539],{"class":283,"line":1528},39,[281,1530,1163],{"class":331},[281,1532,1166],{"class":287},[281,1534,1169],{"class":331},[281,1536,507],{"class":287},[281,1538,1177],{"class":331},[281,1540,1054],{"class":331},[281,1542,1544,1546,1549,1551,1554,1557,1559],{"class":283,"line":1543},40,[281,1545,1184],{"class":380},[281,1547,1548],{"class":335}," query",[281,1550,387],{"class":331},[281,1552,1553],{"class":331}," new",[281,1555,1556],{"class":1040}," URLSearchParams",[281,1558,1314],{"class":1059},[281,1560,360],{"class":331},[281,1562,1564,1567,1570,1572,1575,1578,1581,1584,1586,1589,1591,1593,1595,1597,1599,1602,1604,1606,1608],{"class":283,"line":1563},41,[281,1565,1566],{"class":324},"  if",[281,1568,1569],{"class":1059}," (",[281,1571,1048],{"class":335},[281,1573,1574],{"class":331},"?.",[281,1576,1577],{"class":335},"sender",[281,1579,1580],{"class":1059},") ",[281,1582,1583],{"class":335},"query",[281,1585,1276],{"class":331},[281,1587,1588],{"class":1040},"set",[281,1590,1044],{"class":1059},[281,1592,357],{"class":331},[281,1594,1577],{"class":291},[281,1596,357],{"class":331},[281,1598,339],{"class":331},[281,1600,1601],{"class":335}," params",[281,1603,1276],{"class":331},[281,1605,1577],{"class":335},[281,1607,1286],{"class":1059},[281,1609,360],{"class":331},[281,1611,1613,1615,1617,1619,1621,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650],{"class":283,"line":1612},42,[281,1614,1566],{"class":324},[281,1616,1569],{"class":1059},[281,1618,1048],{"class":335},[281,1620,1574],{"class":331},[281,1622,1623],{"class":335},"status",[281,1625,1580],{"class":1059},[281,1627,1583],{"class":335},[281,1629,1276],{"class":331},[281,1631,1588],{"class":1040},[281,1633,1044],{"class":1059},[281,1635,357],{"class":331},[281,1637,1623],{"class":291},[281,1639,357],{"class":331},[281,1641,339],{"class":331},[281,1643,1601],{"class":335},[281,1645,1276],{"class":331},[281,1647,1623],{"class":335},[281,1649,1286],{"class":1059},[281,1651,360],{"class":331},[281,1653,1655,1657,1659,1661,1663,1666,1669,1672],{"class":283,"line":1654},43,[281,1656,1566],{"class":324},[281,1658,1569],{"class":1059},[281,1660,1048],{"class":335},[281,1662,1574],{"class":331},[281,1664,1665],{"class":335},"originChainId",[281,1667,1668],{"class":331}," !==",[281,1670,1671],{"class":331}," undefined",[281,1673,1674],{"class":1059},")\n",[281,1676,1678,1681,1683,1685,1687,1689,1691,1693,1695,1698,1700,1702,1704,1706,1709],{"class":283,"line":1677},44,[281,1679,1680],{"class":335},"    query",[281,1682,1276],{"class":331},[281,1684,1588],{"class":1040},[281,1686,1044],{"class":1059},[281,1688,357],{"class":331},[281,1690,1665],{"class":291},[281,1692,357],{"class":331},[281,1694,339],{"class":331},[281,1696,1697],{"class":1040}," String",[281,1699,1044],{"class":1059},[281,1701,1048],{"class":335},[281,1703,1276],{"class":331},[281,1705,1665],{"class":335},[281,1707,1708],{"class":1059},"))",[281,1710,360],{"class":331},[281,1712,1714,1716,1718,1720,1722,1725,1727,1729],{"class":283,"line":1713},45,[281,1715,1566],{"class":324},[281,1717,1569],{"class":1059},[281,1719,1048],{"class":335},[281,1721,1574],{"class":331},[281,1723,1724],{"class":335},"destChainId",[281,1726,1668],{"class":331},[281,1728,1671],{"class":331},[281,1730,1674],{"class":1059},[281,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762],{"class":283,"line":1733},46,[281,1735,1680],{"class":335},[281,1737,1276],{"class":331},[281,1739,1588],{"class":1040},[281,1741,1044],{"class":1059},[281,1743,357],{"class":331},[281,1745,1724],{"class":291},[281,1747,357],{"class":331},[281,1749,339],{"class":331},[281,1751,1697],{"class":1040},[281,1753,1044],{"class":1059},[281,1755,1048],{"class":335},[281,1757,1276],{"class":331},[281,1759,1724],{"class":335},[281,1761,1708],{"class":1059},[281,1763,360],{"class":331},[281,1765,1767,1769,1771,1773,1775,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812],{"class":283,"line":1766},47,[281,1768,1566],{"class":324},[281,1770,1569],{"class":1059},[281,1772,1048],{"class":335},[281,1774,1574],{"class":331},[281,1776,1777],{"class":335},"limit",[281,1779,1668],{"class":331},[281,1781,1671],{"class":331},[281,1783,1580],{"class":1059},[281,1785,1583],{"class":335},[281,1787,1276],{"class":331},[281,1789,1588],{"class":1040},[281,1791,1044],{"class":1059},[281,1793,357],{"class":331},[281,1795,1777],{"class":291},[281,1797,357],{"class":331},[281,1799,339],{"class":331},[281,1801,1697],{"class":1040},[281,1803,1044],{"class":1059},[281,1805,1048],{"class":335},[281,1807,1276],{"class":331},[281,1809,1777],{"class":335},[281,1811,1708],{"class":1059},[281,1813,360],{"class":331},[281,1815,1817,1819,1821,1823,1825,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862],{"class":283,"line":1816},48,[281,1818,1566],{"class":324},[281,1820,1569],{"class":1059},[281,1822,1048],{"class":335},[281,1824,1574],{"class":331},[281,1826,1827],{"class":335},"offset",[281,1829,1668],{"class":331},[281,1831,1671],{"class":331},[281,1833,1580],{"class":1059},[281,1835,1583],{"class":335},[281,1837,1276],{"class":331},[281,1839,1588],{"class":1040},[281,1841,1044],{"class":1059},[281,1843,357],{"class":331},[281,1845,1827],{"class":291},[281,1847,357],{"class":331},[281,1849,339],{"class":331},[281,1851,1697],{"class":1040},[281,1853,1044],{"class":1059},[281,1855,1048],{"class":335},[281,1857,1276],{"class":331},[281,1859,1827],{"class":335},[281,1861,1708],{"class":1059},[281,1863,360],{"class":331},[281,1865,1867],{"class":283,"line":1866},49,[281,1868,367],{"emptyLinePlaceholder":366},[281,1870,1872,1874,1877,1879,1881,1883,1886,1888],{"class":283,"line":1871},50,[281,1873,1184],{"class":380},[281,1875,1876],{"class":335}," queryString",[281,1878,387],{"class":331},[281,1880,1548],{"class":335},[281,1882,1276],{"class":331},[281,1884,1885],{"class":1040},"toString",[281,1887,1314],{"class":1059},[281,1889,360],{"class":331},[281,1891,1893,1895,1898,1900],{"class":283,"line":1892},51,[281,1894,1184],{"class":380},[281,1896,1897],{"class":335}," url",[281,1899,387],{"class":331},[281,1901,1902],{"class":335}," queryString\n",[281,1904,1906,1909,1912,1914,1916,1919,1922,1925],{"class":283,"line":1905},52,[281,1907,1908],{"class":331},"    ?",[281,1910,1911],{"class":331}," `${",[281,1913,1203],{"class":335},[281,1915,1206],{"class":331},[281,1917,1918],{"class":291},"\u002Forders?",[281,1920,1921],{"class":331},"${",[281,1923,1924],{"class":335},"queryString",[281,1926,1927],{"class":331},"}`\n",[281,1929,1931,1934,1936,1938,1940,1943,1945],{"class":283,"line":1930},53,[281,1932,1933],{"class":331},"    :",[281,1935,1911],{"class":331},[281,1937,1203],{"class":335},[281,1939,1206],{"class":331},[281,1941,1942],{"class":291},"\u002Forders",[281,1944,1212],{"class":331},[281,1946,360],{"class":331},[281,1948,1950],{"class":283,"line":1949},54,[281,1951,367],{"emptyLinePlaceholder":366},[281,1953,1955,1957,1959,1961,1963,1965,1967,1970,1972],{"class":283,"line":1954},55,[281,1956,1184],{"class":380},[281,1958,1187],{"class":335},[281,1960,387],{"class":331},[281,1962,1192],{"class":324},[281,1964,1195],{"class":1040},[281,1966,1044],{"class":1059},[281,1968,1969],{"class":335},"url",[281,1971,1286],{"class":1059},[281,1973,360],{"class":331},[281,1975,1977,1979,1981,1983,1985,1987],{"class":283,"line":1976},56,[281,1978,1304],{"class":324},[281,1980,1187],{"class":335},[281,1982,1276],{"class":331},[281,1984,1311],{"class":1040},[281,1986,1314],{"class":1059},[281,1988,360],{"class":331},[281,1990,1992],{"class":283,"line":1991},57,[281,1993,1322],{"class":331},[281,1995,1997],{"class":283,"line":1996},58,[281,1998,367],{"emptyLinePlaceholder":366},[281,2000,2002,2004,2006,2008,2011,2013,2016,2018,2020,2023,2025,2027,2029,2031],{"class":283,"line":2001},59,[281,2003,1031],{"class":324},[281,2005,1034],{"class":380},[281,2007,1037],{"class":380},[281,2009,2010],{"class":1040}," getOrderStatus",[281,2012,1044],{"class":331},[281,2014,2015],{"class":1047},"orderId",[281,2017,1051],{"class":331},[281,2019,1081],{"class":287},[281,2021,2022],{"class":331},"):",[281,2024,1166],{"class":287},[281,2026,1169],{"class":331},[281,2028,474],{"class":287},[281,2030,1177],{"class":331},[281,2032,1054],{"class":331},[281,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2057,2059,2061,2064,2066],{"class":283,"line":2035},60,[281,2037,1184],{"class":380},[281,2039,1187],{"class":335},[281,2041,387],{"class":331},[281,2043,1192],{"class":324},[281,2045,1195],{"class":1040},[281,2047,1044],{"class":1059},[281,2049,1200],{"class":331},[281,2051,1203],{"class":335},[281,2053,1206],{"class":331},[281,2055,2056],{"class":291},"\u002Forder-status\u002F",[281,2058,1921],{"class":331},[281,2060,2015],{"class":335},[281,2062,2063],{"class":331},"}`",[281,2065,1286],{"class":1059},[281,2067,360],{"class":331},[281,2069,2071,2073,2075,2077,2079,2081],{"class":283,"line":2070},61,[281,2072,1304],{"class":324},[281,2074,1187],{"class":335},[281,2076,1276],{"class":331},[281,2078,1311],{"class":1040},[281,2080,1314],{"class":1059},[281,2082,360],{"class":331},[281,2084,2086],{"class":283,"line":2085},62,[281,2087,1322],{"class":331},[266,2089,2091],{"id":2090},"type-aliases","Type Aliases",[303,2093,2094],{},"For convenience, create a types file that re-exports commonly used types:",[271,2096,2098],{"className":315,"code":2097,"language":317,"meta":276,"style":276},"\u002F\u002F types\u002Fm0-swap.ts\nimport type { components } from \".\u002Fm0-swap.d.ts\";\n\nexport type Asset = components[\"schemas\"][\"Asset\"];\nexport type Quote = components[\"schemas\"][\"Quote\"];\nexport type Order = components[\"schemas\"][\"Order\"];\nexport type OrdersResponse = components[\"schemas\"][\"OrdersResponse\"];\nexport type OrderStatus = components[\"schemas\"][\"OrderStatus\"];\nexport type Route = components[\"schemas\"][\"Route\"];\nexport type AssetAddress = components[\"schemas\"][\"AssetAddress\"];\nexport type Payload = components[\"schemas\"][\"Payload\"];\nexport type EvmPayload = components[\"schemas\"][\"EvmPayload\"];\nexport type SvmPayload = components[\"schemas\"][\"SvmPayload\"];\nexport type Chain = components[\"schemas\"][\"Chain\"];\nexport type ChainRuntime = components[\"schemas\"][\"ChainRuntime\"];\nexport type Providers = components[\"schemas\"][\"Providers\"];\nexport type QuoteType = components[\"schemas\"][\"QuoteType\"];\n",[278,2099,2100,2105,2128,2132,2164,2196,2228,2260,2292,2324,2358,2390,2422,2454,2486,2520,2554],{"__ignoreMap":276},[281,2101,2102],{"class":283,"line":284},[281,2103,2104],{"class":373},"\u002F\u002F types\u002Fm0-swap.ts\n",[281,2106,2107,2109,2111,2113,2115,2117,2119,2121,2124,2126],{"class":283,"line":363},[281,2108,325],{"class":324},[281,2110,328],{"class":324},[281,2112,332],{"class":331},[281,2114,336],{"class":335},[281,2116,345],{"class":331},[281,2118,348],{"class":324},[281,2120,351],{"class":331},[281,2122,2123],{"class":291},".\u002Fm0-swap.d.ts",[281,2125,357],{"class":331},[281,2127,360],{"class":331},[281,2129,2130],{"class":283,"line":370},[281,2131,367],{"emptyLinePlaceholder":366},[281,2133,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162],{"class":283,"line":377},[281,2135,1031],{"class":324},[281,2137,328],{"class":380},[281,2139,384],{"class":287},[281,2141,387],{"class":331},[281,2143,336],{"class":287},[281,2145,392],{"class":335},[281,2147,357],{"class":331},[281,2149,397],{"class":291},[281,2151,357],{"class":331},[281,2153,402],{"class":335},[281,2155,357],{"class":331},[281,2157,407],{"class":291},[281,2159,357],{"class":331},[281,2161,412],{"class":335},[281,2163,360],{"class":331},[281,2165,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194],{"class":283,"line":417},[281,2167,1031],{"class":324},[281,2169,328],{"class":380},[281,2171,422],{"class":287},[281,2173,387],{"class":331},[281,2175,336],{"class":287},[281,2177,392],{"class":335},[281,2179,357],{"class":331},[281,2181,397],{"class":291},[281,2183,357],{"class":331},[281,2185,402],{"class":335},[281,2187,357],{"class":331},[281,2189,441],{"class":291},[281,2191,357],{"class":331},[281,2193,412],{"class":335},[281,2195,360],{"class":331},[281,2197,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226],{"class":283,"line":450},[281,2199,1031],{"class":324},[281,2201,328],{"class":380},[281,2203,455],{"class":287},[281,2205,387],{"class":331},[281,2207,336],{"class":287},[281,2209,392],{"class":335},[281,2211,357],{"class":331},[281,2213,397],{"class":291},[281,2215,357],{"class":331},[281,2217,402],{"class":335},[281,2219,357],{"class":331},[281,2221,474],{"class":291},[281,2223,357],{"class":331},[281,2225,412],{"class":335},[281,2227,360],{"class":331},[281,2229,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258],{"class":283,"line":483},[281,2231,1031],{"class":324},[281,2233,328],{"class":380},[281,2235,488],{"class":287},[281,2237,387],{"class":331},[281,2239,336],{"class":287},[281,2241,392],{"class":335},[281,2243,357],{"class":331},[281,2245,397],{"class":291},[281,2247,357],{"class":331},[281,2249,402],{"class":335},[281,2251,357],{"class":331},[281,2253,507],{"class":291},[281,2255,357],{"class":331},[281,2257,412],{"class":335},[281,2259,360],{"class":331},[281,2261,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290],{"class":283,"line":516},[281,2263,1031],{"class":324},[281,2265,328],{"class":380},[281,2267,521],{"class":287},[281,2269,387],{"class":331},[281,2271,336],{"class":287},[281,2273,392],{"class":335},[281,2275,357],{"class":331},[281,2277,397],{"class":291},[281,2279,357],{"class":331},[281,2281,402],{"class":335},[281,2283,357],{"class":331},[281,2285,540],{"class":291},[281,2287,357],{"class":331},[281,2289,412],{"class":335},[281,2291,360],{"class":331},[281,2293,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322],{"class":283,"line":549},[281,2295,1031],{"class":324},[281,2297,328],{"class":380},[281,2299,554],{"class":287},[281,2301,387],{"class":331},[281,2303,336],{"class":287},[281,2305,392],{"class":335},[281,2307,357],{"class":331},[281,2309,397],{"class":291},[281,2311,357],{"class":331},[281,2313,402],{"class":335},[281,2315,357],{"class":331},[281,2317,573],{"class":291},[281,2319,357],{"class":331},[281,2321,412],{"class":335},[281,2323,360],{"class":331},[281,2325,2326,2328,2330,2333,2335,2337,2339,2341,2343,2345,2347,2349,2352,2354,2356],{"class":283,"line":582},[281,2327,1031],{"class":324},[281,2329,328],{"class":380},[281,2331,2332],{"class":287}," AssetAddress",[281,2334,387],{"class":331},[281,2336,336],{"class":287},[281,2338,392],{"class":335},[281,2340,357],{"class":331},[281,2342,397],{"class":291},[281,2344,357],{"class":331},[281,2346,402],{"class":335},[281,2348,357],{"class":331},[281,2350,2351],{"class":291},"AssetAddress",[281,2353,357],{"class":331},[281,2355,412],{"class":335},[281,2357,360],{"class":331},[281,2359,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388],{"class":283,"line":615},[281,2361,1031],{"class":324},[281,2363,328],{"class":380},[281,2365,620],{"class":287},[281,2367,387],{"class":331},[281,2369,336],{"class":287},[281,2371,392],{"class":335},[281,2373,357],{"class":331},[281,2375,397],{"class":291},[281,2377,357],{"class":331},[281,2379,402],{"class":335},[281,2381,357],{"class":331},[281,2383,639],{"class":291},[281,2385,357],{"class":331},[281,2387,412],{"class":335},[281,2389,360],{"class":331},[281,2391,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420],{"class":283,"line":648},[281,2393,1031],{"class":324},[281,2395,328],{"class":380},[281,2397,653],{"class":287},[281,2399,387],{"class":331},[281,2401,336],{"class":287},[281,2403,392],{"class":335},[281,2405,357],{"class":331},[281,2407,397],{"class":291},[281,2409,357],{"class":331},[281,2411,402],{"class":335},[281,2413,357],{"class":331},[281,2415,672],{"class":291},[281,2417,357],{"class":331},[281,2419,412],{"class":335},[281,2421,360],{"class":331},[281,2423,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452],{"class":283,"line":681},[281,2425,1031],{"class":324},[281,2427,328],{"class":380},[281,2429,686],{"class":287},[281,2431,387],{"class":331},[281,2433,336],{"class":287},[281,2435,392],{"class":335},[281,2437,357],{"class":331},[281,2439,397],{"class":291},[281,2441,357],{"class":331},[281,2443,402],{"class":335},[281,2445,357],{"class":331},[281,2447,705],{"class":291},[281,2449,357],{"class":331},[281,2451,412],{"class":335},[281,2453,360],{"class":331},[281,2455,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484],{"class":283,"line":714},[281,2457,1031],{"class":324},[281,2459,328],{"class":380},[281,2461,587],{"class":287},[281,2463,387],{"class":331},[281,2465,336],{"class":287},[281,2467,392],{"class":335},[281,2469,357],{"class":331},[281,2471,397],{"class":291},[281,2473,357],{"class":331},[281,2475,402],{"class":335},[281,2477,357],{"class":331},[281,2479,606],{"class":291},[281,2481,357],{"class":331},[281,2483,412],{"class":335},[281,2485,360],{"class":331},[281,2487,2488,2490,2492,2495,2497,2499,2501,2503,2505,2507,2509,2511,2514,2516,2518],{"class":283,"line":719},[281,2489,1031],{"class":324},[281,2491,328],{"class":380},[281,2493,2494],{"class":287}," ChainRuntime",[281,2496,387],{"class":331},[281,2498,336],{"class":287},[281,2500,392],{"class":335},[281,2502,357],{"class":331},[281,2504,397],{"class":291},[281,2506,357],{"class":331},[281,2508,402],{"class":335},[281,2510,357],{"class":331},[281,2512,2513],{"class":291},"ChainRuntime",[281,2515,357],{"class":331},[281,2517,412],{"class":335},[281,2519,360],{"class":331},[281,2521,2522,2524,2526,2529,2531,2533,2535,2537,2539,2541,2543,2545,2548,2550,2552],{"class":283,"line":725},[281,2523,1031],{"class":324},[281,2525,328],{"class":380},[281,2527,2528],{"class":287}," Providers",[281,2530,387],{"class":331},[281,2532,336],{"class":287},[281,2534,392],{"class":335},[281,2536,357],{"class":331},[281,2538,397],{"class":291},[281,2540,357],{"class":331},[281,2542,402],{"class":335},[281,2544,357],{"class":331},[281,2546,2547],{"class":291},"Providers",[281,2549,357],{"class":331},[281,2551,412],{"class":335},[281,2553,360],{"class":331},[281,2555,2556,2558,2560,2563,2565,2567,2569,2571,2573,2575,2577,2579,2582,2584,2586],{"class":283,"line":736},[281,2557,1031],{"class":324},[281,2559,328],{"class":380},[281,2561,2562],{"class":287}," QuoteType",[281,2564,387],{"class":331},[281,2566,336],{"class":287},[281,2568,392],{"class":335},[281,2570,357],{"class":331},[281,2572,397],{"class":291},[281,2574,357],{"class":331},[281,2576,402],{"class":335},[281,2578,357],{"class":331},[281,2580,2581],{"class":291},"QuoteType",[281,2583,357],{"class":331},[281,2585,412],{"class":335},[281,2587,360],{"class":331},[303,2589,2590],{},"Then import from your alias file:",[271,2592,2594],{"className":315,"code":2593,"language":317,"meta":276,"style":276},"import type { Quote, Asset, EvmPayload } from \".\u002Ftypes\u002Fm0-swap\";\n",[278,2595,2596],{"__ignoreMap":276},[281,2597,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2623,2625],{"class":283,"line":284},[281,2599,325],{"class":324},[281,2601,328],{"class":324},[281,2603,332],{"class":331},[281,2605,422],{"class":335},[281,2607,339],{"class":331},[281,2609,384],{"class":335},[281,2611,339],{"class":331},[281,2613,653],{"class":335},[281,2615,345],{"class":331},[281,2617,348],{"class":324},[281,2619,351],{"class":331},[281,2621,2622],{"class":291},".\u002Ftypes\u002Fm0-swap",[281,2624,357],{"class":331},[281,2626,360],{"class":331},[266,2628,2630],{"id":2629},"keeping-types-updated","Keeping Types Updated",[303,2632,2633],{},"Regenerate types when the API changes:",[271,2635,2637],{"className":273,"code":2636,"language":275,"meta":276,"style":276},"# Add to package.json scripts\n{\n  \"scripts\": {\n    \"generate:types\": \"openapi-typescript https:\u002F\u002Forchestration-api.m0.xyz\u002Fopenapi.json -o .\u002Fsrc\u002Ftypes\u002Fm0-swap.d.ts\"\n  }\n}\n",[278,2638,2639,2644,2649,2658,2673,2678],{"__ignoreMap":276},[281,2640,2641],{"class":283,"line":284},[281,2642,2643],{"class":373},"# Add to package.json scripts\n",[281,2645,2646],{"class":283,"line":363},[281,2647,2648],{"class":331},"{\n",[281,2650,2651,2654,2656],{"class":283,"line":370},[281,2652,2653],{"class":287},"  \"scripts\"",[281,2655,1051],{"class":1040},[281,2657,1054],{"class":291},[281,2659,2660,2663,2665,2667,2670],{"class":283,"line":377},[281,2661,2662],{"class":287},"    \"generate:types\"",[281,2664,1051],{"class":1040},[281,2666,351],{"class":331},[281,2668,2669],{"class":291},"openapi-typescript https:\u002F\u002Forchestration-api.m0.xyz\u002Fopenapi.json -o .\u002Fsrc\u002Ftypes\u002Fm0-swap.d.ts",[281,2671,2672],{"class":331},"\"\n",[281,2674,2675],{"class":283,"line":417},[281,2676,2677],{"class":331},"  }\n",[281,2679,2680],{"class":283,"line":450},[281,2681,1322],{"class":335},[271,2683,2685],{"className":273,"code":2684,"language":275,"meta":276,"style":276},"pnpm generate:types\n",[278,2686,2687],{"__ignoreMap":276},[281,2688,2689,2692],{"class":283,"line":284},[281,2690,2691],{"class":287},"pnpm",[281,2693,2694],{"class":291}," generate:types\n",[266,2696,2698],{"id":2697},"openapi-typescript-options","openapi-typescript Options",[303,2700,2701],{},"Common options for customization:",[271,2703,2705],{"className":273,"code":2704,"language":275,"meta":276,"style":276},"# Output to specific directory\nnpx openapi-typescript https:\u002F\u002Forchestration-api.m0.xyz\u002Fopenapi.json -o .\u002Fsrc\u002Ftypes\u002Fapi.d.ts\n\n# Generate with immutable types (readonly)\nnpx openapi-typescript https:\u002F\u002Forchestration-api.m0.xyz\u002Fopenapi.json -o .\u002Fapi.d.ts --immutable\n\n# Export types (for re-exporting)\nnpx openapi-typescript https:\u002F\u002Forchestration-api.m0.xyz\u002Fopenapi.json -o .\u002Fapi.d.ts --export-type\n",[278,2706,2707,2712,2725,2729,2734,2750,2754,2759],{"__ignoreMap":276},[281,2708,2709],{"class":283,"line":284},[281,2710,2711],{"class":373},"# Output to specific directory\n",[281,2713,2714,2716,2718,2720,2722],{"class":283,"line":363},[281,2715,288],{"class":287},[281,2717,292],{"class":291},[281,2719,295],{"class":291},[281,2721,298],{"class":291},[281,2723,2724],{"class":291}," .\u002Fsrc\u002Ftypes\u002Fapi.d.ts\n",[281,2726,2727],{"class":283,"line":370},[281,2728,367],{"emptyLinePlaceholder":366},[281,2730,2731],{"class":283,"line":377},[281,2732,2733],{"class":373},"# Generate with immutable types (readonly)\n",[281,2735,2736,2738,2740,2742,2744,2747],{"class":283,"line":417},[281,2737,288],{"class":287},[281,2739,292],{"class":291},[281,2741,295],{"class":291},[281,2743,298],{"class":291},[281,2745,2746],{"class":291}," .\u002Fapi.d.ts",[281,2748,2749],{"class":291}," --immutable\n",[281,2751,2752],{"class":283,"line":450},[281,2753,367],{"emptyLinePlaceholder":366},[281,2755,2756],{"class":283,"line":483},[281,2757,2758],{"class":373},"# Export types (for re-exporting)\n",[281,2760,2761,2763,2765,2767,2769,2771],{"class":283,"line":516},[281,2762,288],{"class":287},[281,2764,292],{"class":291},[281,2766,295],{"class":291},[281,2768,298],{"class":291},[281,2770,2746],{"class":291},[281,2772,2773],{"class":291}," --export-type\n",[303,2775,2776,2777,2784],{},"See the ",[2778,2779,2783],"a",{"href":2780,"rel":2781},"https:\u002F\u002Fopenapi-ts.dev\u002F",[2782],"nofollow","openapi-typescript documentation"," for more options.",[266,2786,32],{"id":25},[303,2788,2789,2790,1276],{},"For interactive schema exploration and testing, visit the\n",[2778,2791,32],{"href":2792,"rel":2793},"https:\u002F\u002Forchestration-api.m0.xyz\u002Fdocs\u002Freference",[2782],[2795,2796,2797],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}",{"title":276,"searchDepth":284,"depth":363,"links":2799},[2800,2801,2802,2803,2804,2805,2806],{"id":268,"depth":363,"text":269},{"id":308,"depth":363,"text":309},{"id":843,"depth":363,"text":844},{"id":2090,"depth":363,"text":2091},{"id":2629,"depth":363,"text":2630},{"id":2697,"depth":363,"text":2698},{"id":25,"depth":363,"text":32},"Generate TypeScript types for the M0 Orchestration API directly from the OpenAPI specification.","md",null,{},{"title":65,"description":2807},"x7dhDLHzk3z-nWxVb_8-kkU6CWtOcN5AyLfnsAaXisQ",[2814,2816],{"title":61,"path":62,"stem":63,"description":2815,"children":-1},"Returns a list of all tokens that can be used as source or destination assets when requesting quotes.",{"title":74,"path":75,"stem":76,"description":2817,"children":-1},"Retrieve current collateral stats, daily averages, and time-series grouped by remaining term and on-chain tokens."]