Permissionless AMM with universal token compatibility enabling in-game exchanges (GEXs).
Magicswap v2 is a permissionless AMM that provides universal token compatibility and allows users to pool any kind of NFT together and trade them like you would on AMMs like Uniswap. Users never touch underlying vault tokens, and handle only NFTs directly, simplifying the whole experience. Users can create pools for any combination of ERC-20s, ERC-721s, and ERC-1155s. Pools can include multiple vault token types and are compatible with new token standards in the future.Magicswap is intended to be complementary to protocols like Sudoswap, which are more optimal for trading ERC-721s and low-supply tokenIds of an ERC-1155. Magicswap emphasizes a single pool designed for game economies with diverse items as well as new kinds of highly-liquid NFTs that function like currency.We expect most games to utilize Magicswap through the game engine (what we’re coining as a GEX – a Game Exchange). Similar to the Uniswap front-end, game makers will have the freedom to make opinionated decisions about the ways in which game items, tokens, and other assets can be traded both in-game and through a native DEX experience.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Treasure Developer Docs","colors":{"primary":"#DC2626","light":"#FACE61","dark":"#131d2f"},"logo":{"light":"https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/logo/Treasure_logo_On_Light_AW.svg?fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=3923565fadae369ecd8e47243db55df0","dark":"https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/logo/Treasure_logo_On_Dark_AW.svg?fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=2efffce4ad95aee39f89878a617e1c1c"},"favicon":"https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/favicon.svg?fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=1a93266909c2420a654fcd838139c039","navbar":{"links":[{"href":"https://treasure.lol","label":"Website"}],"primary":{"type":"button","label":"Launch App","href":"https://app.treasure.lol"}},"footer":{"socials":{"discord":"https://discord.com/invite/treasuredao","x":"https://twitter.com/Treasure_DAO","github":"https://github.com/TreasureProject"}},"integrations":{"gtm":{"tagId":"GTM-5R4QJ2NJ"}},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"App","icon":"browser","href":"https://app.treasure.lol"},{"anchor":"Community","icon":"discord","href":"https://discord.com/invite/treasuredao"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"treasure","hasAudioNarration":false,"actualSubdomain":"treasure","customDomains":["docs.treasure.lol"],"gitSource":{"type":"github","owner":"treasureproject","repo":"developer-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"DISABLED"}},"buildId":"6aa6cae551744ba170646ca0","clientVersion":"0.0.4087","searchFilterCounts":[{"language":"default","tag":"Documentation","count":12},{"language":"default","tag":"Introduction","count":7},{"language":"default","tag":"MAGIC","count":4},{"language":"default","tag":"Products","count":3},{"language":"default","tag":"References","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"magicswap","slug":"/magicswap","pageMetadata":{"title":"Magicswap","sidebarTitle":"Introduction","description":"Permissionless AMM with universal token compatibility enabling in-game exchanges (GEXs).","href":"/magicswap"},"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: \"Permissionless AMM with universal token compatibility enabling in-game exchanges (GEXs).\"\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`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,..._provideComponents(),...props.components},{OptimizedImage,Table}=_components;if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);return _jsxs(_Fragment,{children:[_jsx(OptimizedImage,{src:`https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/magicswap/magicswap-cover.png?fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=679c6b9c899a5119ddd9c40e798638af`,alt:`Magicswap Cover`,\"data-og-width\":`1200`,width:`1200`,\"data-og-height\":`628`,height:`628`,\"data-path\":`images/magicswap/magicswap-cover.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/magicswap/magicswap-cover.png?w=280\u0026fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=ca3e0a389e06d9db9b7b1d1167715e28 280w, https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/magicswap/magicswap-cover.png?w=560\u0026fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=706f77e5c6c9f56a294d94d783ef1eb2 560w, https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/magicswap/magicswap-cover.png?w=840\u0026fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=b45be178884bb6fbf2980e6864067e50 840w, https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/magicswap/magicswap-cover.png?w=1100\u0026fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=f225c97a36ce5512b36d648e00a80e13 1100w, https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/magicswap/magicswap-cover.png?w=1650\u0026fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=d0f28a1a3cdb54142ac3283632a63649 1650w, https://mintcdn.com/treasure/_evQh5i0Yi7UJEkT/images/magicswap/magicswap-cover.png?w=2500\u0026fit=max\u0026auto=format\u0026n=_evQh5i0Yi7UJEkT\u0026q=85\u0026s=dd3ff198dba65b9a3e6ff7bd7c196f70 2500w`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://v2.magicswap.lol`,children:`Magicswap v2`}),` is a permissionless AMM that provides universal token compatibility and allows users to pool any kind of NFT together and trade them like you would on AMMs like Uniswap. Users never touch underlying vault tokens, and handle only NFTs directly, simplifying the whole experience. Users can create pools for any combination of ERC-20s, ERC-721s, and ERC-1155s. Pools can include multiple vault token types and are compatible with new token standards in the future.`]}),`\n`,_jsxs(_components.p,{children:[`Magicswap is intended to be complementary to protocols like `,_jsx(_components.a,{href:`https://sudoswap.xyz/#/`,children:`Sudoswap`}),`, which are more optimal for trading ERC-721s and low-supply tokenIds of an ERC-1155. Magicswap emphasizes a single pool designed for game economies with diverse items as well as new kinds of highly-liquid NFTs that function like currency.`]}),`\n`,_jsxs(_components.p,{children:[`We expect most games to utilize Magicswap through the game engine (what we’re coining as a `,_jsx(_components.a,{href:`/magicswap/game-exchanges`,children:`GEX – a Game Exchange`}),`). Similar to the Uniswap front-end, game makers will have the freedom to make opinionated decisions about the ways in which game items, tokens, and other assets can be traded both in-game and through a native DEX experience.`]}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Name`}),_jsx(_components.th,{children:`Repository`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Front-End`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://github.com/TreasureProject/magicswapv2`,children:`https://github.com/TreasureProject/magicswapv2`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Smart Contracts`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://github.com/TreasureProject/magicswapv2-contracts`,children:`https://github.com/TreasureProject/magicswapv2-contracts`})})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:_jsx(_components.strong,{children:`Subgraph`})}),_jsx(_components.td,{children:_jsx(_components.a,{href:`https://github.com/TreasureProject/treasure-subgraphs/tree/master/subgraphs/magicswapv2`,children:`https://github.com/TreasureProject/treasure-subgraphs/tree/master/subgraphs/magicswapv2`})})]})]})]})]})}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":"Magicswap","sidebarTitle":"Introduction","description":"Permissionless AMM with universal token compatibility enabling in-game exchanges (GEXs).","href":"/magicswap"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"subdomain":"treasure","siteName":"Treasure Developer Docs","title":"Magicswap - Treasure Developer Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-01-07T02:44:11.264Z","originalFileLocation":"magicswap.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=\"Permissionless AMM with universal token compatibility enabling in-game exchanges (GEXs).\">\u003cmeta data-mint-head name=\"application-name\" content=\"Treasure Developer 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/treasure/1DIDaQ-hM8DustVq/_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/treasure/1DIDaQ-hM8DustVq/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/treasure/1DIDaQ-hM8DustVq/_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/treasure/1DIDaQ-hM8DustVq/_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/treasure/1DIDaQ-hM8DustVq/_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/treasure/1DIDaQ-hM8DustVq/_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/treasure/1DIDaQ-hM8DustVq/_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/treasure/1DIDaQ-hM8DustVq/_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/treasure/1DIDaQ-hM8DustVq/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Magicswap - Treasure Developer Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Permissionless AMM with universal token compatibility enabling in-game exchanges (GEXs).\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Treasure Developer Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.treasure.lol/magicswap\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://treasure.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Magicswap\u0026amp;description=Permissionless+AMM+with+universal+token+compatibility+enabling+in-game+exchanges+%28GEXs%29.\u0026amp;theme=1b0dd29ef51fa5e88a35c639\u0026amp;signature=f1a725c44f88404dced4f0c9046aa7cd389dd4a0b87bc05548626a2f21668ad1\">\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=\"Magicswap - Treasure Developer Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Permissionless AMM with universal token compatibility enabling in-game exchanges (GEXs).\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://treasure.mintlify.site/_mintlify/api/og/v2?division=Documentation\u0026amp;title=Magicswap\u0026amp;description=Permissionless+AMM+with+universal+token+compatibility+enabling+in-game+exchanges+%28GEXs%29.\u0026amp;theme=1b0dd29ef51fa5e88a35c639\u0026amp;signature=f1a725c44f88404dced4f0c9046aa7cd389dd4a0b87bc05548626a2f21668ad1\">\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/treasure/1DIDaQ-hM8DustVq/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Treasure Developer Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#DC2626\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.treasure.lol/magicswap\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/magicswap.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Treasure Developer Docs\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Treasure Developer Docs","nav":{"global":{"anchors":[{"anchor":"App","icon":"browser","href":"https://app.treasure.lol"},{"anchor":"Community","icon":"discord","href":"https://discord.com/invite/treasuredao"}]},"anchors":[{"anchor":"Documentation","icon":"book-open","groups":[{"group":"Introduction","pages":[{"title":"Introduction","sidebarTitle":"About Treasure","href":"/introduction"},{"title":"Governance","href":"/governance"},{"title":"Public Roadmap","href":"/public-roadmap"},{"group":"MAGIC","pages":[{"title":"What is MAGIC?","href":"/magic"},{"title":"How to Buy/Get MAGIC","href":"/magic/buy-get-magic"},{"title":"Bridge MAGIC","href":"/magic/bridge-magic"},{"title":"Tokenomics","href":"/magic/tokenomics"},{"title":"Liquidity abstraction","href":"/magic/liquidity-abstraction"}]}]},{"group":"Products","pages":[{"title":"Agent Creator","href":"/agentcreator"},{"title":"AI+Gaming","href":"/aigaming"},{"title":"Smolworld","href":"/smolworld"}]},{"group":"References","pages":[{"title":"Contracts","href":"/contracts"},{"title":"Audits","href":"/audits"}]}]}]},"basePath":"","title":"Magicswap - Treasure Developer Docs","buildId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","deploymentId":"dpl_FWZhTb2vab28gFGFH4ojka6qEznQ","dynamics":["a74be98ba7"],"chunks":["zoom-image-lightbox-CE4cYsJE.js","lightbox-handle-r17bVUz3.js"]}