The Contract model describes a PerpDEX market, including symbol, price and size precision, leverage and margin parameters, funding information, and market status.
⌘I
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"DexBuilder Docs","description":"Build perpetual trading applications and branded DEXs on DexBuilder.","colors":{"primary":"#00A833","light":"#16D96A","dark":"#007A29"},"logo":{"light":"https://mintcdn.com/dexbuilder/BzQtjr1enl1hZ8Nk/images/drak.svg?fit=max\u0026auto=format\u0026n=BzQtjr1enl1hZ8Nk\u0026q=85\u0026s=09a6ac37c3ff6a16f907a30ce4740901","dark":"https://mintcdn.com/dexbuilder/UT2TFWbYfRFfVZhj/images/light.svg?fit=max\u0026auto=format\u0026n=UT2TFWbYfRFfVZhj\u0026q=85\u0026s=6683c4732d99eae83e0263a08fcd4378","href":"https://www.dexbuilder.com/"},"favicon":{"light":"https://mintcdn.com/dexbuilder/BzQtjr1enl1hZ8Nk/images/fav.svg?fit=max\u0026auto=format\u0026n=BzQtjr1enl1hZ8Nk\u0026q=85\u0026s=be0cfbb79f3fe5c8adba978f2930e509","dark":"https://mintcdn.com/dexbuilder/BzQtjr1enl1hZ8Nk/images/favdark.svg?fit=max\u0026auto=format\u0026n=BzQtjr1enl1hZ8Nk\u0026q=85\u0026s=0ec2ef403363a86d60f2123fb9d3b2ab"},"api":{"playground":{"display":"simple"},"examples":{"languages":["curl","","python"]}},"appearance":{"default":"dark"},"footer":{"socials":{"website":"https://www.dexbuilder.com/"}},"contextual":{"options":["copy","view","chatgpt"],"display":"header"},"styling":{"latex":false},"navigation":{"languages":[{"language":"zh","href":"getting-started/what-is-dexbuilder"},{"language":"en","href":"en/getting-started/what-is-dexbuilder"},{"language":"zh-TW","href":"zh-TW/getting-started/what-is-dexbuilder"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"dexbuilder","hasAudioNarration":false,"actualSubdomain":"dexbuilder","customDomains":[],"gitSource":{"type":"github","owner":"gateplatforms","repo":"dexbuilder-docs","deployBranch":"main","contentDirectory":"","isPrivate":false,"mountPath":"","label":""},"entitlements":{},"buildId":"6aedef94556a44a2a47f2d61","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"zh","tag":"API Reference","count":180},{"language":"en","tag":"API Reference","count":177},{"language":"zh-TW","tag":"API Reference","count":177},{"language":"zh","tag":"REST API","count":109},{"language":"en","tag":"REST API","count":109},{"language":"zh-TW","tag":"REST API","count":109},{"language":"zh","tag":"PerpDEX","count":89},{"language":"en","tag":"PerpDEX","count":86},{"language":"zh-TW","tag":"PerpDEX","count":86},{"language":"zh","tag":"PerpDEX API","count":78},{"language":"en","tag":"PerpDEX API","count":75},{"language":"zh-TW","tag":"PerpDEX API","count":75},{"language":"zh","tag":"事件市场","count":62},{"language":"zh","tag":"事件合约","count":61},{"language":"en","tag":"Event Contracts","count":61},{"language":"en","tag":"Prediction Markets","count":61},{"language":"zh-TW","tag":"事件合約","count":61},{"language":"zh","tag":"介绍","count":58},{"language":"en","tag":"Introduction","count":58},{"language":"zh-TW","tag":"介紹","count":58},{"language":"zh-TW","tag":"事件市場","count":41},{"language":"zh","tag":"事件市场 API","count":40},{"language":"en","tag":"Prediction Markets API","count":40},{"language":"zh-TW","tag":"事件市場 API","count":40},{"language":"zh","tag":"事件合约 API","count":39},{"language":"en","tag":"Event Contracts API","count":39},{"language":"zh-TW","tag":"事件合約 API","count":39},{"language":"zh","tag":"DexBuilder 平台 API","count":21},{"language":"en","tag":"DexBuilder Platform API","count":21},{"language":"zh-TW","tag":"DexBuilder 平台 API","count":21}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableContextualStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","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}],"googleFontsInlined":false},"customCss":[{"filePath":"sidebar-links.css","content":"#sidebar-content{padding-bottom:108px!important;scroll-padding-bottom:108px}#dexbuilder-sidebar-links{position:fixed;left:0;bottom:44px;width:20rem;box-sizing:border-box;z-index:40;padding:14px 28px 12px;border-top:1px solid rgba(127, 127, 127, 0.22);background:var(--background, #0b0f0d)}#dexbuilder-sidebar-links a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0;color:inherit;opacity:0.72;font-size:14px;line-height:1.45;text-decoration:none}#dexbuilder-sidebar-links a:hover{opacity:1}#dexbuilder-sidebar-links a::after{content:\"↗\";flex:0 0 auto;font-size:16px;line-height:1;opacity:0.8}@media (max-width: 1023px){#dexbuilder-sidebar-links{display:none}}"}],"page":{"pagePath":"en/api-reference/perpdex/models/contract","slug":"/en/api-reference/perpdex/models/contract","pageMetadata":{"title":"Contract","description":"Perpetual contract model.","href":"/en/api-reference/perpdex/models/contract"},"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: \"Perpetual contract model.\"\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{jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={p:`p`,..._provideComponents(),...props.components};return _jsx(_components.p,{children:`The Contract model describes a PerpDEX market, including symbol, price and size precision, leverage and margin parameters, funding information, and market status.`})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Contract","description":"Perpetual contract model.","href":"/en/api-reference/perpdex/models/contract"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":["/_mintlify/custom/dexbuilder/be526c07a007ff39/sidebar-links.js"],"subdomain":"dexbuilder","siteName":"DexBuilder Docs","title":"Contract - DexBuilder Docs","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"zh":{"href":"/api-reference/perpdex/models/contract","matchLevel":1},"en":{"href":"/en/api-reference/perpdex/models/contract","matchLevel":0},"zh-TW":{"href":"/zh-TW/api-reference/perpdex/models/contract","matchLevel":1}}},"lastModified":"2026-09-18T03:54:06.436Z","originalFileLocation":"en/api-reference/perpdex/models/contract.mdx","locale":"en"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"dark\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Perpetual contract model.\">\u003cmeta data-mint-head name=\"application-name\" content=\"DexBuilder 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/dexbuilder/rl0FN8FdQqeo9dld/_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/dexbuilder/rl0FN8FdQqeo9dld/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/dexbuilder/rl0FN8FdQqeo9dld/_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/dexbuilder/rl0FN8FdQqeo9dld/_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/dexbuilder/rl0FN8FdQqeo9dld/_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/dexbuilder/rl0FN8FdQqeo9dld/_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/dexbuilder/rl0FN8FdQqeo9dld/_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/dexbuilder/rl0FN8FdQqeo9dld/_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/dexbuilder/rl0FN8FdQqeo9dld/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Contract - DexBuilder Docs\">\u003cmeta data-mint-head property=\"og:description\" content=\"Perpetual contract model.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"DexBuilder Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://dexbuilder.mintlify.site/_mintlify/api/og/v2?division=Models\u0026amp;title=Contract\u0026amp;description=Perpetual+contract+model.\u0026amp;theme=44c035c47b9053b237304c28\u0026amp;signature=905a94b7a48322f454eda33c12ba1613e5b6edbd5320906ac086cbbb3a5605d7\">\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=\"Contract - DexBuilder Docs\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Perpetual contract model.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://dexbuilder.mintlify.site/_mintlify/api/og/v2?division=Models\u0026amp;title=Contract\u0026amp;description=Perpetual+contract+model.\u0026amp;theme=44c035c47b9053b237304c28\u0026amp;signature=905a94b7a48322f454eda33c12ba1613e5b6edbd5320906ac086cbbb3a5605d7\">\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/dexbuilder/rl0FN8FdQqeo9dld/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"DexBuilder Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00A833\">\u003clink data-mint-head rel=\"canonical\" href=\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/en/api-reference/perpdex/models/contract.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://dexbuilder.mintlify.app/api-reference/perpdex/models/contract\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh-TW\" href=\"https://dexbuilder.mintlify.app/zh-TW/api-reference/perpdex/models/contract\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://dexbuilder.mintlify.app/api-reference/perpdex/models/contract\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://dexbuilder.mintlify.app/#organization\",\"name\":\"DexBuilder Docs\",\"url\":\"https://dexbuilder.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/dexbuilder/BzQtjr1enl1hZ8Nk/images/drak.svg?fit=max\u0026auto=format\u0026n=BzQtjr1enl1hZ8Nk\u0026q=85\u0026s=09a6ac37c3ff6a16f907a30ce4740901\"}},{\"@type\":\"WebSite\",\"@id\":\"https://dexbuilder.mintlify.app#website\",\"name\":\"DexBuilder Docs\",\"url\":\"https://dexbuilder.mintlify.app\",\"publisher\":{\"@id\":\"https://dexbuilder.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract#webpage\",\"url\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract\",\"name\":\"Contract\",\"description\":\"Perpetual contract model.\",\"dateModified\":\"2026-09-18T03:54:06.436Z\",\"isPartOf\":{\"@id\":\"https://dexbuilder.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"PerpDEX API\",\"item\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Contract\",\"item\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract#article\",\"headline\":\"Contract\",\"name\":\"Contract\",\"description\":\"Perpetual contract model.\",\"url\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract\",\"mainEntityOfPage\":{\"@id\":\"https://dexbuilder.mintlify.app/en/api-reference/perpdex/models/contract#webpage\"},\"dateModified\":\"2026-09-18T03:54:06.436Z\",\"publisher\":{\"@id\":\"https://dexbuilder.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://dexbuilder.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"DexBuilder Docs\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"DexBuilder Docs\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/en/api-reference/perpdex/models/contract.md","siteName":"DexBuilder Docs","nav":{"global":null,"languages":[{"language":"zh","pages":[{"title":"zh","href":"/api-reference/perpdex/models/contract"}]},{"language":"en","tabs":[{"tab":"Introduction","pages":[{"title":"Introduction","href":"/en/getting-started/what-is-dexbuilder"}]},{"tab":"Build on DexBuilder","pages":[{"title":"Build on DexBuilder","href":"/en/builder/architecture"}]},{"tab":"API Reference","menu":[{"item":"Access and conventions","pages":[{"title":"Access and conventions","href":"/en/api-reference/common/overview"}]},{"item":"DexBuilder Platform API","pages":[{"title":"DexBuilder Platform API","href":"/en/api-reference/dexbuilder/overview"}]},{"item":"PerpDEX","pages":[{"group":"PerpDEX API","pages":[{"title":"API Overview","href":"/en/api-reference/perpdex/overview"},{"title":"Changelog","href":"/en/api-reference/perpdex/changelog"},{"title":"General API Conventions","href":"/en/api-reference/perpdex/api"},{"title":"Authentication \u0026 Signing","href":"/en/api-reference/perpdex/authentication"},{"group":"REST API","pages":[{"title":"List All Perpetual Contracts","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/contracts","href":"/en/api-reference/perpdex/query-all-contracts"},{"title":"Get Contract Details","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/contracts/{contract}","href":"/en/api-reference/perpdex/query-contract"},{"title":"Get Order Book","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/order_book","href":"/en/api-reference/perpdex/query-order-book"},{"title":"Get Market Trades","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/trades","href":"/en/api-reference/perpdex/query-market-trades"},{"title":"Get Candlesticks","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/candlesticks","href":"/en/api-reference/perpdex/query-candlesticks"},{"title":"Get Premium Index Candlesticks","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/premium_index","href":"/en/api-reference/perpdex/query-premium-index"},{"title":"Get Perpetual Tickers","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/tickers","href":"/en/api-reference/perpdex/query-tickers"},{"title":"Get Funding Rate History","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/funding_rate","href":"/en/api-reference/perpdex/query-funding-rate"},{"title":"Get Insurance Fund History","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/insurance","href":"/en/api-reference/perpdex/query-insurance"},{"title":"Get Contract Statistics","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/contract_stats","href":"/en/api-reference/perpdex/query-contract-stats"},{"title":"Get Index Constituents","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/index_constituents/{index}","href":"/en/api-reference/perpdex/query-index-constituents"},{"title":"Get Market Liquidation Orders","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/liq_orders","href":"/en/api-reference/perpdex/query-market-liquidation-orders"},{"title":"Get Position Tiers","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/risk_limit_tiers","href":"/en/api-reference/perpdex/query-risk-limit-tiers"},{"title":"Get PerpDEX Account","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/accounts","href":"/en/api-reference/perpdex/query-account"},{"title":"Get Account Book","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/account_book","href":"/en/api-reference/perpdex/query-account-book"},{"title":"List Positions","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/positions","href":"/en/api-reference/perpdex/query-positions"},{"title":"Get Position","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/positions/{contract}","href":"/en/api-reference/perpdex/query-position"},{"title":"Update Position Margin","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/positions/{contract}/margin","href":"/en/api-reference/perpdex/update-position-margin"},{"title":"Update Position Leverage","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/positions/{contract}/leverage","href":"/en/api-reference/perpdex/update-position-leverage"},{"title":"Switch Margin Mode","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/positions/cross_mode","href":"/en/api-reference/perpdex/switch-position-margin-mode"},{"title":"Switch Hedge Margin Mode","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/dual_comp/positions/cross_mode","href":"/en/api-reference/perpdex/switch-hedge-margin-mode"},{"title":"Update Position Tier","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/positions/{contract}/risk_limit","href":"/en/api-reference/perpdex/update-position-risk-limit"},{"title":"Set Position Mode","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/dual_mode","href":"/en/api-reference/perpdex/set-position-mode"},{"title":"List Hedge Positions","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/dual_comp/positions/{contract}","href":"/en/api-reference/perpdex/query-hedge-positions"},{"title":"Update Hedge Position Margin","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/dual_comp/positions/{contract}/margin","href":"/en/api-reference/perpdex/update-hedge-position-margin"},{"title":"Update Hedge Position Leverage","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/dual_comp/positions/{contract}/leverage","href":"/en/api-reference/perpdex/update-hedge-position-leverage"},{"title":"Update Hedge Position Tier","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/dual_comp/positions/{contract}/risk_limit","href":"/en/api-reference/perpdex/update-hedge-position-risk-limit"},{"title":"Place Order","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/orders","href":"/en/api-reference/perpdex/place-order"},{"title":"List Orders","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/orders","href":"/en/api-reference/perpdex/query-orders"},{"title":"Cancel All Orders","openapi":"openapi/perpdex-en.yaml DELETE /dex_futures/{settle}/orders","href":"/en/api-reference/perpdex/cancel-all-orders"},{"title":"List Orders by Time Range","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/orders_timerange","href":"/en/api-reference/perpdex/query-orders-by-time-range"},{"title":"Place Batch Orders","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/batch_orders","href":"/en/api-reference/perpdex/place-batch-orders"},{"title":"Get Order","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/orders/{order_id}","href":"/en/api-reference/perpdex/query-order"},{"title":"Cancel Order","openapi":"openapi/perpdex-en.yaml DELETE /dex_futures/{settle}/orders/{order_id}","href":"/en/api-reference/perpdex/cancel-order"},{"title":"Amend Order","openapi":"openapi/perpdex-en.yaml PUT /dex_futures/{settle}/orders/{order_id}","href":"/en/api-reference/perpdex/amend-order"},{"title":"List My Trades","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/my_trades","href":"/en/api-reference/perpdex/query-my-trades"},{"title":"List My Trades by Time Range","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/my_trades_timerange","href":"/en/api-reference/perpdex/query-my-trades-by-time-range"},{"title":"Get Position Close History","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/position_close","href":"/en/api-reference/perpdex/query-position-close-history"},{"title":"Get Liquidation History","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/liquidates","href":"/en/api-reference/perpdex/query-liquidation-history"},{"title":"Get ADL History","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/auto_deleverages","href":"/en/api-reference/perpdex/query-adl-history"},{"title":"Countdown Cancel Orders","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/countdown_cancel_all","href":"/en/api-reference/perpdex/countdown-cancel-orders"},{"title":"Get Trading Fee","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/fee","href":"/en/api-reference/perpdex/query-fee"},{"title":"Cancel Batch Orders","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/batch_cancel_orders","href":"/en/api-reference/perpdex/cancel-batch-orders"},{"title":"Amend Batch Orders","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/batch_amend_orders","href":"/en/api-reference/perpdex/amend-batch-orders"},{"title":"Get Position Tier Table","openapi":"openapi/perpdex-en.yaml GET /dex_futures/{settle}/risk_limit_table","href":"/en/api-reference/perpdex/query-risk-limit-table"},{"title":"Place BBO Order","openapi":"openapi/perpdex-en.yaml POST /dex_futures/{settle}/bbo_orders","href":"/en/api-reference/perpdex/place-bbo-order"}]},{"group":"WebSocket API","pages":[{"title":"WebSocket API Overview","href":"/en/api-reference/perpdex/websocket/overview"},{"title":"System API","href":"/en/api-reference/perpdex/websocket/system"},{"title":"Ticker Channel","href":"/en/api-reference/perpdex/websocket/ticker"},{"title":"Public Trades Channel","href":"/en/api-reference/perpdex/websocket/public-trades"},{"title":"Order Book Channel","href":"/en/api-reference/perpdex/websocket/order-book"},{"title":"Order Book V2 Channel","href":"/en/api-reference/perpdex/websocket/order-book-v2"},{"title":"Candlesticks Channel","href":"/en/api-reference/perpdex/websocket/candlesticks"},{"title":"Public Liquidations Channel","href":"/en/api-reference/perpdex/websocket/public-liquidates"},{"title":"Contract Statistics Channel","href":"/en/api-reference/perpdex/websocket/contract-stats"},{"title":"Orders Channel","href":"/en/api-reference/perpdex/websocket/orders"},{"title":"User Trades Channel","href":"/en/api-reference/perpdex/websocket/user-trades"},{"title":"Liquidation Channel","href":"/en/api-reference/perpdex/websocket/liquidates"},{"title":"Auto-Deleveraging Channel","href":"/en/api-reference/perpdex/websocket/auto-deleverages"},{"title":"Position Close Channel","href":"/en/api-reference/perpdex/websocket/position-closes"},{"title":"Balances Channel","href":"/en/api-reference/perpdex/websocket/balances"},{"title":"Position Tier Reduction Channel","href":"/en/api-reference/perpdex/websocket/reduce-risk-limits"},{"title":"Positions Channel","href":"/en/api-reference/perpdex/websocket/positions"},{"title":"Position ADL Rank Channel","href":"/en/api-reference/perpdex/websocket/position-adl-rank"},{"title":"Automatic Orders Channel","href":"/en/api-reference/perpdex/websocket/autoorders"},{"title":"WebSocket Trading API","description":"Place, cancel, amend, and query orders through WebSocket.","href":"/en/api-reference/perpdex/websocket/trading-api"}]},{"group":"Models","pages":[{"title":"Contract","href":"/en/api-reference/perpdex/models/contract"},{"title":"Position","description":"Perpetual position model.","href":"/en/api-reference/perpdex/models/position"},{"title":"DEXFuturesOrder","href":"/en/api-reference/perpdex/models/dexfuturesorder"},{"title":"DEXFuturesBBOOrder","href":"/en/api-reference/perpdex/models/dexfuturesbboorder"},{"title":"BatchAmendOrderReq","href":"/en/api-reference/perpdex/models/batchamendorderreq"}]}]}]},{"item":"Prediction Markets","pages":[{"title":"Prediction Markets","href":"/en/event-markets/api/overview"}]},{"item":"Event Contracts","pages":[{"title":"Event Contracts","href":"/en/event-contracts/api/overview"}]}]},{"tab":"Changelog","pages":[{"title":"Changelog","href":"/en/changelog/event-markets"}]}]},{"language":"zh-TW","pages":[{"title":"zh-TW","href":"/zh-TW/api-reference/perpdex/models/contract"}]}]},"basePath":"","title":"Contract - DexBuilder Docs","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}