A direct route link opens swap.mayan.finance with the route already filled in. The user lands on the page with the source token, the destination token, and both chains selected, and only has to enter an amount and confirm.Use it in campaign links, wallet integrations, token pages, or anywhere you want to send someone to one specific route.
An older link format used source_chains, from_tokens, dest_chains, and to_tokens. Those parameters lock the route, so the user cannot change the fields. For campaign links, use default_from and default_to instead. They prefill the same fields and leave them editable.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Mayan Docs","description":"Integrate cross-chain swaps with Mayan. SDK, APIs, and guides for moving any asset to any chain.","colors":{"primary":"#6C2A87","light":"#F4D9D7","dark":"#F0CEE8"},"logo":{"light":"https://mintcdn.com/mayan/Ivxrs0esdid731no/logo/light.svg?fit=max\u0026auto=format\u0026n=Ivxrs0esdid731no\u0026q=85\u0026s=1d8956e57978829816e2a2b2b4596ef0","dark":"https://mintcdn.com/mayan/Ivxrs0esdid731no/logo/dark.svg?fit=max\u0026auto=format\u0026n=Ivxrs0esdid731no\u0026q=85\u0026s=aeb3f239274998894ef55a8479547848"},"favicon":"https://mintcdn.com/mayan/9cbQIrAX62bh_PS2/favicon.jpg?fit=max\u0026auto=format\u0026n=9cbQIrAX62bh_PS2\u0026q=85\u0026s=4c106d1704be8a588bc623f31764bb2c","background":{"decoration":"grid","color":{"dark":"#1A1A1F"}},"navbar":{"links":[{"href":"https://github.com/mayan-finance/swap-sdk","label":"Integrate SDK"},{"href":"https://widget.mayan.finance/","label":"Add Widget"},{"href":"https://explorer.mayan.finance/","label":"Explorer"}],"primary":{"type":"button","label":"Start Bridging","href":"https://swap.mayan.finance/"}},"footer":{"socials":{"x":"https://x.com/mayan","discord":"https://discord.com/invite/MayanFinance"},"links":[{"header":"Resources","items":[{"label":"GitHub","href":"https://github.com/mayan-finance"},{"label":"Brand Kit","href":"https://drive.google.com/drive/folders/1rTsnJrREco-ygz37ZzFNPHN68mIPeAby"},{"label":"Mayan Explorer","href":"https://explorer.mayan.finance/"}]},{"header":"Product","items":[{"label":"Mayan App","href":"https://swap.mayan.finance/"},{"label":"Blog","href":"https://mayan.finance/blog"}]}]},"seo":{"metatags":{"og:image":"https://docs.mayan.finance/images/docs.mayan.finance.png","og:image:height":"630","og:image:width":"1200","og:type":"website","twitter:card":"summary_large_image","twitter:image":"https://docs.mayan.finance/images/docs.mayan.finance.png","twitter:site":"@mayan"}},"fonts":{"heading":{"family":"Space Grotesk"},"body":{"family":"Titillium Web"}},"integrations":{"mixpanel":{"projectToken":"f4732326d84c14f00a5dc597ae8dc8dc"}},"banner":{"content":"🔔 **Integrators:** Swift v1 is now deprecated. Update the SDK to the latest version to run on Swift v2.","dismissible":true,"color":{"light":"#111111","dark":"#6C2A87"}},"contextual":{"options":["copy","view","chatgpt","claude"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.com/invite/MayanFinance"},{"anchor":"Blog","icon":"newspaper","href":"https://mayan.finance/blog"},{"anchor":"X","icon":"x-twitter","href":"https://x.com/mayan"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"mayan","hasAudioNarration":false,"actualSubdomain":"mayan","customDomains":["docs.mayan.finance"],"gitSource":{"type":"github","owner":"mayan-finance","repo":"docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1fa94661bff0c6e732daf","collectionId":"934dcbe7-7aad-4476-b8d0-32398d9e0238","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1fa94661bff0c6e732daf"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae1fa94661bff0c6e732daf","clientVersion":"0.0.4045","searchFilterCounts":[{"language":"default","tag":"INTEGRATION","count":16},{"language":"default","tag":"FEATURES","count":11},{"language":"default","tag":"SDK","count":7},{"language":"default","tag":"HOW MAYAN WORKS","count":6},{"language":"default","tag":"Deposit Addresses","count":6},{"language":"default","tag":"USE CASES","count":5},{"language":"default","tag":"GET STARTED","count":4},{"language":"default","tag":"SOLUTIONS","count":4},{"language":"default","tag":"Routes","count":3},{"language":"default","tag":"APIs","count":3}]},"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":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"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":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":true},"customCss":[{"filePath":"style.css","content":".dark li[id=topbar-cta-button]>a>div>span,li[id=topbar-cta-button]>a>div>span{color:#1a1a1f!important}li[id=topbar-cta-button]>a>div>svg>path{stroke:#1a1a1f!important}li[id=topbar-cta-button]>a>span{background:linear-gradient(90deg,#aeefff 0,#e0bfff 30%,#fff6b3 65%,#f8ffe5 100%)!important}.dark li[id=topbar-cta-button]>a>span{background:linear-gradient(90deg,#aeefff 0,#e0bfff 25%,#fff6b3 50%,#fff 100%)!important}.dark div[id=navbar]>div{background-color:#25252b!important}"}],"page":{"pagePath":"build/direct-route-linking","slug":"/build/direct-route-linking","pageMetadata":{"title":"Direct Route Linking","description":"Prefill a swap route in the Mayan app with a URL.","sidebarTitle":"Direct Route Linking","og:title":"Direct Route Linking","href":"/build/direct-route-linking"},"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: \"Prefill a swap route in the Mayan app with a URL.\"\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,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Table,Warning}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`A direct route link opens `,_jsx(_components.a,{href:`https://swap.mayan.finance`,children:`swap.mayan.finance`}),` with the route already filled in. The user lands on the page with the source token, the destination token, and both chains selected, and only has to enter an amount and confirm.`]}),`\n`,_jsx(_components.p,{children:`Use it in campaign links, wallet integrations, token pages, or anywhere you want to send someone to one specific route.`}),`\n`,_jsx(Heading,{level:`2`,id:`the-url-format`,children:`The URL format`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://swap.mayan.finance/?default_from=\u003cchain>-\u003ctoken_address>\u0026default_to=\u003cchain>-\u003ctoken_address>`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`There are two parameters:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`default_from`}),` sets the chain and token the swap starts from.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.code,{children:`default_to`}),` sets the chain and token the swap ends on.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Each value is the chain name, a hyphen, then the token’s contract address on that chain. Native tokens on EVM chains use the zero address.`}),`\n`,_jsx(Heading,{level:`3`,id:`example`,children:`Example`}),`\n`,_jsx(_components.p,{children:`ETH on Ethereum to USDC on Solana:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://swap.mayan.finance/?default_from=ethereum-0x0000000000000000000000000000000000000000\u0026default_to=solana-EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`partial-links`,children:`Partial links`}),`\n`,_jsx(_components.p,{children:`Both parameters are optional. Include only the one you need.`}),`\n`,_jsx(_components.p,{children:`Destination only, so the user chooses what they are sending:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://swap.mayan.finance/?default_to=solana-EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Source only, so the user chooses what they receive:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://swap.mayan.finance/?default_from=ethereum-0x0000000000000000000000000000000000000000`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Heading,{level:`2`,id:`common-token-values`,children:`Common token values`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Token`}),_jsx(_components.th,{children:`Chain`}),_jsx(_components.th,{children:`Value`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`ETH`}),_jsx(_components.td,{children:`Ethereum`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`ethereum-0x0000000000000000000000000000000000000000`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`USDC`}),_jsx(_components.td,{children:`Ethereum`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`ethereum-0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`SOL`}),_jsx(_components.td,{children:`Solana`}),_jsx(_components.td,{\"data-numeric\":`true`,children:_jsx(_components.code,{children:`solana-So11111111111111111111111111111111111111112`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`USDC`}),_jsx(_components.td,{children:`Solana`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`solana-EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`USDC`}),_jsx(_components.td,{children:`Hyperliquid`}),_jsx(_components.td,{children:_jsx(_components.code,{children:`hypercore-0x000000000000000000000000000000000000ffff`})})]})]})]}),`\n`,_jsx(_components.p,{children:`Any token Mayan supports works, not only the ones above. Use the token’s contract address on its chain:`}),`\n`,_jsx(CodeBlock,{filename:``,numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`https://swap.mayan.finance/?default_to=solana-poNSfquKq512ApeYjVghwViSun4x1MhCqHVH2Paq4jN`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`An older link format used `,_jsx(_components.code,{children:`source_chains`}),`, `,_jsx(_components.code,{children:`from_tokens`}),`, `,_jsx(_components.code,{children:`dest_chains`}),`, and `,_jsx(_components.code,{children:`to_tokens`}),`. Those parameters lock the route, so the user cannot change the fields. For campaign links, use `,_jsx(_components.code,{children:`default_from`}),` and `,_jsx(_components.code,{children:`default_to`}),` instead. They prefill the same fields and leave them editable.`]})})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Direct Route Linking","description":"Prefill a swap route in the Mayan app with a URL.","sidebarTitle":"Direct Route Linking","og:title":"Direct Route Linking","href":"/build/direct-route-linking"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"The URL format","slug":"the-url-format","depth":2,"children":[{"title":"Example","slug":"example","depth":3,"children":[]}]},{"title":"Partial links","slug":"partial-links","depth":2,"children":[]},{"title":"Common token values","slug":"common-token-values","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"mayan","siteName":"Mayan Docs","title":"Direct Route Linking","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-09-03T12:02:59.236Z","originalFileLocation":"build/direct-route-linking.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=\"system\"}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=\"Prefill a swap route in the Mayan app with a URL.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Mayan Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/mayan/51m6s7MvVlAr2I5C/_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/mayan/51m6s7MvVlAr2I5C/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/mayan/51m6s7MvVlAr2I5C/_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/mayan/51m6s7MvVlAr2I5C/_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/mayan/51m6s7MvVlAr2I5C/_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/mayan/51m6s7MvVlAr2I5C/_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/mayan/51m6s7MvVlAr2I5C/_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/mayan/51m6s7MvVlAr2I5C/_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/mayan/51m6s7MvVlAr2I5C/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Direct Route Linking\">\u003cmeta data-mint-head property=\"og:description\" content=\"Prefill a swap route in the Mayan app with a URL.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Mayan Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.mayan.finance/build/direct-route-linking\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.mayan.finance/images/docs.mayan.finance.png\">\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=\"Direct Route Linking\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Prefill a swap route in the Mayan app with a URL.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.mayan.finance/images/docs.mayan.finance.png\">\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/mayan/51m6s7MvVlAr2I5C/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Mayan Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6C2A87\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.mayan.finance/build/direct-route-linking\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/build/direct-route-linking.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.mayan.finance/#organization\",\"name\":\"Mayan Docs\",\"url\":\"https://docs.mayan.finance\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/mayan/Ivxrs0esdid731no/logo/light.svg?fit=max\u0026auto=format\u0026n=Ivxrs0esdid731no\u0026q=85\u0026s=1d8956e57978829816e2a2b2b4596ef0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.mayan.finance#website\",\"name\":\"Mayan Docs\",\"url\":\"https://docs.mayan.finance\",\"publisher\":{\"@id\":\"https://docs.mayan.finance/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.mayan.finance/build/direct-route-linking#webpage\",\"url\":\"https://docs.mayan.finance/build/direct-route-linking\",\"name\":\"Direct Route Linking\",\"description\":\"Prefill a swap route in the Mayan app with a URL.\",\"dateModified\":\"2026-09-03T12:02:59.236Z\",\"isPartOf\":{\"@id\":\"https://docs.mayan.finance#website\"},\"breadcrumb\":{\"@id\":\"https://docs.mayan.finance/build/direct-route-linking#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.mayan.finance/build/direct-route-linking#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"INTEGRATION\",\"item\":\"https://docs.mayan.finance/build/sdk\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Guides\",\"item\":\"https://docs.mayan.finance/build/track-transactions\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Direct Route Linking\",\"item\":\"https://docs.mayan.finance/build/direct-route-linking\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.mayan.finance/build/direct-route-linking#article\",\"headline\":\"Direct Route Linking\",\"name\":\"Direct Route Linking\",\"description\":\"Prefill a swap route in the Mayan app with a URL.\",\"url\":\"https://docs.mayan.finance/build/direct-route-linking\",\"mainEntityOfPage\":{\"@id\":\"https://docs.mayan.finance/build/direct-route-linking#webpage\"},\"image\":\"https://docs.mayan.finance/images/docs.mayan.finance.png\",\"dateModified\":\"2026-09-03T12:02:59.236Z\",\"publisher\":{\"@id\":\"https://docs.mayan.finance/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.mayan.finance#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Mayan Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Mayan Docs","nav":{"global":{"anchors":[{"anchor":"Community","icon":"discord","href":"https://discord.com/invite/MayanFinance"},{"anchor":"Blog","icon":"newspaper","href":"https://mayan.finance/blog"},{"anchor":"X","icon":"x-twitter","href":"https://x.com/mayan"}]},"groups":[{"group":"GET STARTED","pages":[{"title":"What is Mayan?","sidebarTitle":"What is Mayan","href":"/index"},{"title":"Quickstart","sidebarTitle":"Quickstart","href":"/get-started/quickstart"},{"title":"Why Mayan","href":"/get-started/why-mayan"},{"title":"How to Use Mayan","sidebarTitle":"How to Use Mayan","href":"/application/user-manual"}]},{"group":"USE CASES","pages":[{"title":"Swap","href":"/use-cases/swap"},{"title":"Bridge","href":"/use-cases/bridge"},{"title":"Deposit \u0026 Withdraw","sidebarTitle":"Deposit \u0026 Withdraw","href":"/use-cases/deposit"},{"title":"Pay","href":"/use-cases/pay"},{"title":"Orchestrate","href":"/use-cases/orchestrate"}]},{"group":"SOLUTIONS","pages":[{"title":"Wallets","href":"/solutions/wallets"},{"title":"Applications","href":"/solutions/applications"},{"title":"Chains","href":"/solutions/chains"},{"title":"Merchants","sidebarTitle":"Merchants","href":"/solutions/commerce"}]},{"group":"HOW MAYAN WORKS","pages":[{"title":"Intents","sidebarTitle":"Intents","href":"/how-mayan-works/intent-based-swaps"},{"group":"Routes","pages":[{"title":"Swift","href":"/architecture/swift"},{"title":"MCTP","sidebarTitle":"MCTP / Fast MCTP","href":"/architecture/mctp"},{"title":"Wormhole Swap","href":"/architecture/wh-swap"}]},{"title":"Refunds","href":"/how-mayan-works/refunds"},{"title":"Mayan Explorer","href":"/application/mayan-explorer"}]},{"group":"FEATURES","pages":[{"title":"Guaranteed Price","href":"/features/guaranteed-price"},{"group":"Deposit Addresses","pages":[{"title":"Deposit Addresses","sidebarTitle":"Overview","href":"/features/deposit-addresses"},{"title":"Payments Quickstart","sidebarTitle":"Quickstart","href":"/payment-service/quickstart"},{"title":"Swap Statuses","href":"/payment-service/statuses"},{"title":"Events","href":"/payment-service/events"},{"title":"API Reference","href":"/payment-service/api-reference"},{"title":"Examples","href":"/payment-service/examples"}]},{"title":"Hyperliquid (HyperCore)","sidebarTitle":"HyperCore Deposit \u0026 Withdraw","href":"/integration/hyperliquid"},{"title":"Zaps (Custom Payloads)","sidebarTitle":"Zaps (Custom Payloads)","href":"/integration/custom-payload"},{"title":"Gas Drop On Destination","sidebarTitle":"Gas on Destination","href":"/application/gas-on-destination"},{"title":"Gasless Execution","href":"/features/gasless-execution"}]},{"group":"INTEGRATION","pages":[{"group":"SDK","pages":[{"title":"SDK","sidebarTitle":"Overview","href":"/build/sdk"},{"title":"Fetching Quotes","href":"/build/sdk/fetching-quotes"},{"title":"Executing Swaps","href":"/build/sdk/executing-swaps"},{"title":"Swap SDK","url":"https://www.npmjs.com/package/@mayanfinance/swap-sdk","hidden":true,"href":"/link/swap"},{"title":"Fees \u0026 Earning","href":"/build/fees-earning"},{"title":"Fee Splitting","href":"/build/sdk/fee-splitting"},{"title":"Manual Transaction Building","href":"/build/sdk/manual-transactions"},{"title":"Mayan Forwarder Contract","sidebarTitle":"Forwarder Contract","href":"/integration/forwarder-contract"}]},{"title":"Swap Widget","sidebarTitle":"Widget","href":"/integration/swap-widget"},{"group":"APIs","pages":[{"title":"Integrate the Swap API","href":"/build/integrate-swap-api"},{"title":"Quote API","href":"/integration/quote-api"},{"title":"Explorer API","href":"/integration/explorer-api"}]},{"group":"Guides","pages":[{"title":"Track Transactions","description":"Follow swaps to completion.","href":"/build/track-transactions"},{"title":"Direct Route Linking","sidebarTitle":"Direct Route Linking","href":"/build/direct-route-linking"}]},{"title":"Relayer Fees","description":"Learn how relayer fees work and how transactions are processed by Mayan.","hidden":true,"href":"/application/relayer-fees"},{"title":"Chains \u0026 Contracts","description":"Supported chains, their identifiers, and Mayan's deployed contract addresses.","href":"/resources/chains-contracts"},{"title":"Technical FAQ","href":"/resources/technical-faq"},{"title":"Compliance","href":"/resources/compliance"}]},{"group":"RESOURCES","pages":[{"title":"Brand Kit","url":"https://drive.google.com/drive/folders/1rTsnJrREco-ygz37ZzFNPHN68mIPeAby","sidebarTitle":"Brand Kit","href":"/link/brand"},{"title":"Security \u0026 Audits","href":"/resources/audits"},{"title":"Github","url":"https://github.com/mayan-finance","sidebarTitle":"GitHub","href":"/link/github"}]},{"group":"AI AGENTS","pages":[{"title":"llms.txt \u0026 Markdown","href":"/ai-agents/llms-txt"},{"title":"AGENTS.md","href":"/ai-agents/agents-md"}]}]},"basePath":"","title":"Direct Route Linking","buildId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","deploymentId":"dpl_36EDyZCDfRuoUD9af5CH4M1bqY2h","dynamics":["10e4515597"],"chunks":["BannerMarkdown-DHaG7hr_.js","dist-DKZWslLH.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","clsx-BIWXJmsZ.js","html-void-elements-mCSPHezU.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js"]}