Window end as Unix milliseconds; defaults to now. Buckets starting at or before it count. A window counted in hours (2.5 days or shorter) must start within the last 90 days.
Displayed builders with figures in the window, largest volume first
(ties by builder id), up to limit. A builder that only earned maker
add-ons, only took deposits, or only registered accounts, ranks with zero
volume.
Show child attributes
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Monaco Protocol SDK v1.1.12","description":"High-performance spot and perpetuals trading infrastructure built on Sei. Complete documentation for builders integrating Monaco Protocol into their applications.","colors":{"primary":"#233329","light":"#3A5544","dark":"#1A2620"},"logo":{"light":"https://mintcdn.com/monaco/Puhxf4Whf6wQMalZ/logo.png?fit=max\u0026auto=format\u0026n=Puhxf4Whf6wQMalZ\u0026q=85\u0026s=6b0d46b12348c8cb28126629f97faae0","dark":"https://mintcdn.com/monaco/Puhxf4Whf6wQMalZ/logo-white.png?fit=max\u0026auto=format\u0026n=Puhxf4Whf6wQMalZ\u0026q=85\u0026s=2e00e628ed93f72b88edb25eb8d8725e"},"favicon":"https://mintcdn.com/monaco/Puhxf4Whf6wQMalZ/logoMark.png?fit=max\u0026auto=format\u0026n=Puhxf4Whf6wQMalZ\u0026q=85\u0026s=7cfd00a92f26b8cb3855b908c31629b8","api":{"playground":{"proxy":false},"examples":{"prefill":true}},"contextual":{"options":["copy","chatgpt","claude"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://0xmonaco.com"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"monaco","hasAudioNarration":false,"actualSubdomain":"monaco","customDomains":["docs.0xmonaco.com"],"gitSource":{"type":"github","owner":"monaco-research","repo":"monaco-core","deployBranch":"develop","contentDirectory":"docs/src","isPrivate":true,"mountPath":"","label":""},"feedback":{"issues":false,"edits":false,"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6af3aac12f77fb5d031e9169","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"APIs","count":188},{"language":"default","tag":"REST API","count":165},{"language":"default","tag":"Libraries","count":27},{"language":"default","tag":"gRPC API","count":21},{"language":"default","tag":"Protobuf Reference","count":21},{"language":"default","tag":"Market","count":20},{"language":"default","tag":"TypeScript SDK","count":19},{"language":"default","tag":"Margin Accounts","count":19},{"language":"default","tag":"Orders","count":19},{"language":"default","tag":"Accounts","count":16}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"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":[],"page":{"pagePath":"api-reference/analyticsservice/builder-leaderboard","slug":"/api-reference/analyticsservice/builder-leaderboard","pageMetadata":{"title":"Builder leaderboard","description":"Displayed builders ranked by volume over a window, largest first.","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/builder-leaderboard","href":"/api-reference/analyticsservice/builder-leaderboard","autogeneratedByOpenApi":true},"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: \"Displayed builders ranked by volume over a window, largest first.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Builder leaderboard","description":"Displayed builders ranked by volume over a window, largest first.","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/builder-leaderboard","href":"/api-reference/analyticsservice/builder-leaderboard","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["AnalyticsService","Analytics"],"summary":"Builder leaderboard","description":"Displayed builders ranked by volume over a window, largest first.","operationId":"list_builder_leaderboard","parameters":["944852b6-b29b-496a-a69d-3c5b0f25423b","24e96b90-ca8e-4d88-b8c1-c533f4110c0d","0f2aa207-997e-4005-80cf-2b1685634470","27071fa5-9a37-4bde-9dd1-42ebbe9266c4"],"responses":{"200":"8929f32d-103b-43b5-9695-391ae120ea92","400":"885605e6-b41a-4cd7-a83b-05fb3ffc586a","429":"a8ba0fcb-8f0b-47d8-bbed-f9cec69b3e68","500":"84c0c7e2-586b-447c-8de6-c8ecb485fbf8"},"method":"get","type":"path","servers":["9ba7fe18-12e6-451a-99d9-968b23499be1"],"security":[],"path":"/api/v1/analytics/builder-leaderboard","baseUrlOptions":["https://apimonaco.xyz"],"title":"Builder leaderboard","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[],"disableProxy":true},"dependencies":{"parameters":{"944852b6-b29b-496a-a69d-3c5b0f25423b":{"name":"window","in":"query","schema":{"type":"string","default":"24h","enum":["24h","7d","30d","all","custom"],"minLength":1,"description":"Window: the last 24 hours, 7 days or 30 days before endTime, all time, or custom (startTime to endTime)","uniqueKey":"","typeLabel":"enum\u003cstring>"},"description":"Window: the last 24 hours, 7 days or 30 days before endTime, all time, or custom (startTime to endTime)"},"24e96b90-ca8e-4d88-b8c1-c533f4110c0d":{"name":"startTime","in":"query","schema":{"type":"integer","minimum":0,"maximum":4102444800000,"format":"int64","description":"Custom window start as Unix milliseconds. Required with window=custom and rejected otherwise.","uniqueKey":"","typeLabel":"integer\u003cint64>"},"description":"Custom window start as Unix milliseconds. Required with window=custom and rejected otherwise."},"0f2aa207-997e-4005-80cf-2b1685634470":{"name":"endTime","in":"query","schema":{"type":"integer","minimum":0,"maximum":4102444800000,"format":"int64","description":"Window end as Unix milliseconds; defaults to now. Buckets starting at or before it count. A window counted in hours (2.5 days or shorter) must start within the last 90 days.","uniqueKey":"","typeLabel":"integer\u003cint64>"},"description":"Window end as Unix milliseconds; defaults to now. Buckets starting at or before it count. A window counted in hours (2.5 days or shorter) must start within the last 90 days."},"27071fa5-9a37-4bde-9dd1-42ebbe9266c4":{"name":"limit","in":"query","schema":{"type":"integer","format":"uint32","minimum":1,"maximum":100,"default":25,"description":"Builders to return, largest volume first (max 100)","uniqueKey":"","typeLabel":"integer\u003cuint32>"},"description":"Builders to return, largest volume first (max 100)"}},"responses":{"8929f32d-103b-43b5-9695-391ae120ea92":{"description":"OK","content":{"application/json":{"schema":{"type":"object","properties":{"window":{"type":"object","properties":{"startTime":{"oneOf":[{"example":1762041600000,"type":"integer","description":"Window start as Unix milliseconds. Buckets starting at or after it count.","format":"int64","minimum":0,"uniqueKey":"window.startTime.oneOf.0","typeLabel":"integer\u003cint64>"},{"example":1762041600000,"type":"null","description":"Window start as Unix milliseconds. Buckets starting at or after it count.","format":"int64","minimum":0,"uniqueKey":"window.startTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"window.startTime","typeLabel":"integer\u003cint64> | null"},"endTime":{"oneOf":[{"example":1762128000000,"type":"integer","description":"Window end as Unix milliseconds. Buckets starting at or before it count, so the bucket holding it (usually partial) is included.","format":"int64","minimum":0,"uniqueKey":"window.endTime.oneOf.0","typeLabel":"integer\u003cint64>"},{"example":1762128000000,"type":"null","description":"Window end as Unix milliseconds. Buckets starting at or before it count, so the bucket holding it (usually partial) is included.","format":"int64","minimum":0,"uniqueKey":"window.endTime.oneOf.1","typeLabel":"null"}],"uniqueKey":"window.endTime","typeLabel":"integer\u003cint64> | null"},"granularity":{"oneOf":[{"example":"hour","enum":["hour","day","week"],"type":"string","description":"Bucket size the window is counted in: hour up to 2.5 days, day up to 45 days, week beyond. UTC; weeks start Monday.","uniqueKey":"window.granularity.oneOf.0","typeLabel":"enum\u003cstring>"},{"example":"hour","enum":["hour","day","week"],"type":"null","description":"Bucket size the window is counted in: hour up to 2.5 days, day up to 45 days, week beyond. UTC; weeks start Monday.","uniqueKey":"window.granularity.oneOf.1","typeLabel":"null"}],"uniqueKey":"window.granularity","typeLabel":"enum\u003cstring> | null"}},"description":"The window a response covers, as the server resolved it.","uniqueKey":"window","typeLabel":"object"},"rows":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"builder":{"type":"object","properties":{"id":{"oneOf":[{"example":"789e0123-e45b-12d3-a456-426614174000","type":"string","description":"Application UUID, or display group UUID when kind is group","format":"uuid","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"example":"789e0123-e45b-12d3-a456-426614174000","type":"null","description":"Application UUID, or display group UUID when kind is group","format":"uuid","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.id","typeLabel":"string\u003cuuid> | null"},"kind":{"oneOf":[{"example":"application","enum":["application","group"],"type":"string","description":"application: one application. group: a display group of several applications shown as one builder.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.kind.oneOf.0","typeLabel":"enum\u003cstring>"},{"example":"application","enum":["application","group"],"type":"null","description":"application: one application. group: a display group of several applications shown as one builder.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.kind.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.kind","typeLabel":"enum\u003cstring> | null"},"name":{"oneOf":[{"example":"Monaco SDK","type":"string","description":"Display name","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.name.oneOf.0","typeLabel":"string"},{"example":"Monaco SDK","type":"null","description":"Display name","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.name","typeLabel":"string | null"},"code":{"oneOf":[{"example":"MON","type":"string","description":"Short display code, if set; also a lookup key","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.code.oneOf.0","typeLabel":"string"},{"example":"MON","type":"null","description":"Short display code, if set; also a lookup key","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.code","typeLabel":"string | null"},"color":{"oneOf":[{"example":"#112233","type":"string","description":"Display color, #rrggbb or #rrggbbaa, if set","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.color.oneOf.0","typeLabel":"string"},{"example":"#112233","type":"null","description":"Display color, #rrggbb or #rrggbbaa, if set","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.color.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.color","typeLabel":"string | null"},"verified":{"oneOf":[{"example":true,"type":"boolean","description":"Shown as verified","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.verified.oneOf.0","typeLabel":"boolean"},{"example":true,"type":"null","description":"Shown as verified","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.verified.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.verified","typeLabel":"boolean | null"},"group":{"oneOf":[{"type":"object","description":"The display group an application is shown under on the directory and the\n leaderboard, when it has one. Unset for a group and for an ungrouped\n application.","properties":{"id":{"oneOf":[{"example":"5b1e2c9a-0f6d-4e8b-9a71-3c2d4e5f6a7b","type":"string","description":"Display group UUID; GET /api/v1/analytics/builders/{id} answers the group","format":"uuid","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.id.oneOf.0","typeLabel":"string\u003cuuid>"},{"example":"5b1e2c9a-0f6d-4e8b-9a71-3c2d4e5f6a7b","type":"null","description":"Display group UUID; GET /api/v1/analytics/builders/{id} answers the group","format":"uuid","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.id.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.id","typeLabel":"string\u003cuuid> | null"},"name":{"oneOf":[{"example":"Monaco","type":"string","description":"The group's display name","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.name.oneOf.0","typeLabel":"string"},{"example":"Monaco","type":"null","description":"The group's display name","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.name.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.name","typeLabel":"string | null"},"code":{"oneOf":[{"example":"MON","type":"string","description":"The group's display code, if it has one","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.code.oneOf.0","typeLabel":"string"},{"example":"MON","type":"null","description":"The group's display code, if it has one","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.code.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0.code","typeLabel":"string | null"}},"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.0","typeLabel":"object"},{"type":"null","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.group","typeLabel":"object | null"},"applications":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"oneOf":[{"example":"789e0123-e45b-12d3-a456-426614174000","type":"string","description":"Application UUID","format":"uuid","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].id.oneOf.0","typeLabel":"string\u003cuuid>"},{"example":"789e0123-e45b-12d3-a456-426614174000","type":"null","description":"Application UUID","format":"uuid","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].id.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].id","typeLabel":"string\u003cuuid> | null"},"name":{"oneOf":[{"example":"Monaco SDK","type":"string","description":"Application name","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].name.oneOf.0","typeLabel":"string"},{"example":"Monaco SDK","type":"null","description":"Application name","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].name.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].name","typeLabel":"string | null"},"clientId":{"oneOf":[{"example":"6fe0da813f1a4adcbe675d52ca530a43","type":"string","description":"On-chain client id the application's deposits carry","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].clientId.oneOf.0","typeLabel":"string"},{"example":"6fe0da813f1a4adcbe675d52ca530a43","type":"null","description":"On-chain client id the application's deposits carry","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].clientId.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].clientId","typeLabel":"string | null"},"active":{"oneOf":[{"example":true,"type":"boolean","description":"Whether the application can place new orders. An inactive builder keeps the volume it routed.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].active.oneOf.0","typeLabel":"boolean"},{"example":true,"type":"null","description":"Whether the application can place new orders. An inactive builder keeps the volume it routed.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].active.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].active","typeLabel":"boolean | null"},"archived":{"oneOf":[{"example":false,"type":"boolean","description":"Whether the application is archived. Archived applications are left out of the builder directory but keep their figures.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].archived.oneOf.0","typeLabel":"boolean"},{"example":false,"type":"null","description":"Whether the application is archived. Archived applications are left out of the builder directory but keep their figures.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].archived.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].archived","typeLabel":"boolean | null"},"additionalTakerFeeBps":{"oneOf":[{"example":0,"type":"integer","description":"Taker add-on the application charges, in basis points","format":"int32","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].additionalTakerFeeBps.oneOf.0","typeLabel":"integer\u003cint32>"},{"example":0,"type":"null","description":"Taker add-on the application charges, in basis points","format":"int32","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].additionalTakerFeeBps.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].additionalTakerFeeBps","typeLabel":"integer\u003cint32> | null"},"additionalMakerFeeBps":{"oneOf":[{"example":0,"type":"integer","description":"Maker add-on the application charges, in basis points","format":"int32","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].additionalMakerFeeBps.oneOf.0","typeLabel":"integer\u003cint32>"},{"example":0,"type":"null","description":"Maker add-on the application charges, in basis points","format":"int32","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].additionalMakerFeeBps.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].additionalMakerFeeBps","typeLabel":"integer\u003cint32> | null"},"isDefault":{"oneOf":[{"example":false,"type":"boolean","description":"Whether this is the exchange's default application: the one a sign-in that names no client id is placed under","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].isDefault.oneOf.0","typeLabel":"boolean"},{"example":false,"type":"null","description":"Whether this is the exchange's default application: the one a sign-in that names no client id is placed under","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].isDefault.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX].isDefault","typeLabel":"boolean | null"}},"description":"One application behind a builder.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"The application itself (kind application), or the group's displayed\n applications (kind group). Builder attribution on other responses (wallet\n summaries, deposit and withdrawal feeds) may send this empty: there the\n builder is an identity only.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"id":{"oneOf":[{"example":"789e0123-e45b-12d3-a456-426614174000","type":"string","description":"Application UUID","format":"uuid"},{"example":"789e0123-e45b-12d3-a456-426614174000","type":"null","description":"Application UUID","format":"uuid"}]},"name":{"oneOf":[{"example":"Monaco SDK","type":"string","description":"Application name"},{"example":"Monaco SDK","type":"null","description":"Application name"}]},"clientId":{"oneOf":[{"example":"6fe0da813f1a4adcbe675d52ca530a43","type":"string","description":"On-chain client id the application's deposits carry"},{"example":"6fe0da813f1a4adcbe675d52ca530a43","type":"null","description":"On-chain client id the application's deposits carry"}]},"active":{"oneOf":[{"example":true,"type":"boolean","description":"Whether the application can place new orders. An inactive builder keeps the volume it routed."},{"example":true,"type":"null","description":"Whether the application can place new orders. An inactive builder keeps the volume it routed."}]},"archived":{"oneOf":[{"example":false,"type":"boolean","description":"Whether the application is archived. Archived applications are left out of the builder directory but keep their figures."},{"example":false,"type":"null","description":"Whether the application is archived. Archived applications are left out of the builder directory but keep their figures."}]},"additionalTakerFeeBps":{"oneOf":[{"example":0,"type":"integer","description":"Taker add-on the application charges, in basis points","format":"int32"},{"example":0,"type":"null","description":"Taker add-on the application charges, in basis points","format":"int32"}]},"additionalMakerFeeBps":{"oneOf":[{"example":0,"type":"integer","description":"Maker add-on the application charges, in basis points","format":"int32"},{"example":0,"type":"null","description":"Maker add-on the application charges, in basis points","format":"int32"}]},"isDefault":{"oneOf":[{"example":false,"type":"boolean","description":"Whether this is the exchange's default application: the one a sign-in that names no client id is placed under"},{"example":false,"type":"null","description":"Whether this is the exchange's default application: the one a sign-in that names no client id is placed under"}]}},"description":"One application behind a builder."},"description":"The application itself (kind application), or the group's displayed\n applications (kind group). Builder attribution on other responses (wallet\n summaries, deposit and withdrawal feeds) may send this empty: there the\n builder is an identity only.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].builder.applications","typeLabel":"object[] | null"}},"description":"A builder's identity: an application, or a display group of applications.","uniqueKey":"rows.oneOf.0.items.[INDEX].builder","typeLabel":"object"},"volumeUsd":{"oneOf":[{"example":"25000","type":"string","description":"Taker volume in USD (USDC 1:1) of the trades the builder's applications took","uniqueKey":"rows.oneOf.0.items.[INDEX].volumeUsd.oneOf.0","typeLabel":"string"},{"example":"25000","type":"null","description":"Taker volume in USD (USDC 1:1) of the trades the builder's applications took","uniqueKey":"rows.oneOf.0.items.[INDEX].volumeUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].volumeUsd","typeLabel":"string | null"},"spotVolumeUsd":{"oneOf":[{"example":"0","type":"string","description":"The spot part of volumeUsd","uniqueKey":"rows.oneOf.0.items.[INDEX].spotVolumeUsd.oneOf.0","typeLabel":"string"},{"example":"0","type":"null","description":"The spot part of volumeUsd","uniqueKey":"rows.oneOf.0.items.[INDEX].spotVolumeUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].spotVolumeUsd","typeLabel":"string | null"},"perpVolumeUsd":{"oneOf":[{"example":"25000","type":"string","description":"The perpetual (margin) part of volumeUsd","uniqueKey":"rows.oneOf.0.items.[INDEX].perpVolumeUsd.oneOf.0","typeLabel":"string"},{"example":"25000","type":"null","description":"The perpetual (margin) part of volumeUsd","uniqueKey":"rows.oneOf.0.items.[INDEX].perpVolumeUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].perpVolumeUsd","typeLabel":"string | null"},"tradesCount":{"oneOf":[{"example":120,"type":"integer","description":"Trades the builder's applications took","format":"int64","minimum":0,"uniqueKey":"rows.oneOf.0.items.[INDEX].tradesCount.oneOf.0","typeLabel":"integer\u003cint64>"},{"example":120,"type":"null","description":"Trades the builder's applications took","format":"int64","minimum":0,"uniqueKey":"rows.oneOf.0.items.[INDEX].tradesCount.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].tradesCount","typeLabel":"integer\u003cint64> | null"},"feesUsd":{"oneOf":[{"example":"12.5","type":"string","description":"The builder's own fee revenue in USD: taker add-ons on the trades it took plus maker add-ons on the trades it made. Never the protocol taker fee.","uniqueKey":"rows.oneOf.0.items.[INDEX].feesUsd.oneOf.0","typeLabel":"string"},{"example":"12.5","type":"null","description":"The builder's own fee revenue in USD: taker add-ons on the trades it took plus maker add-ons on the trades it made. Never the protocol taker fee.","uniqueKey":"rows.oneOf.0.items.[INDEX].feesUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].feesUsd","typeLabel":"string | null"},"takerFeesUsd":{"oneOf":[{"example":"10","type":"string","description":"The taker add-on part of feesUsd","uniqueKey":"rows.oneOf.0.items.[INDEX].takerFeesUsd.oneOf.0","typeLabel":"string"},{"example":"10","type":"null","description":"The taker add-on part of feesUsd","uniqueKey":"rows.oneOf.0.items.[INDEX].takerFeesUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].takerFeesUsd","typeLabel":"string | null"},"makerFeesUsd":{"oneOf":[{"example":"2.5","type":"string","description":"The maker add-on part of feesUsd, earned on trades the builder's applications made, whoever took them","uniqueKey":"rows.oneOf.0.items.[INDEX].makerFeesUsd.oneOf.0","typeLabel":"string"},{"example":"2.5","type":"null","description":"The maker add-on part of feesUsd, earned on trades the builder's applications made, whoever took them","uniqueKey":"rows.oneOf.0.items.[INDEX].makerFeesUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].makerFeesUsd","typeLabel":"string | null"},"newTraders":{"oneOf":[{"example":4,"type":"integer","description":"Wallets whose first trade through one of the builder's applications fell in the window, counted once per (application, wallet)","format":"int64","minimum":0,"uniqueKey":"rows.oneOf.0.items.[INDEX].newTraders.oneOf.0","typeLabel":"integer\u003cint64>"},{"example":4,"type":"null","description":"Wallets whose first trade through one of the builder's applications fell in the window, counted once per (application, wallet)","format":"int64","minimum":0,"uniqueKey":"rows.oneOf.0.items.[INDEX].newTraders.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].newTraders","typeLabel":"integer\u003cint64> | null"},"activeTakers":{"oneOf":[{"example":18,"type":"integer","description":"Distinct taker wallets that traded through the builder in the window, each once however many buckets or applications it traded in. With window=all, every wallet that ever traded through it. Null for a window counted in hours that starts before the 90 days its hourly sets are kept.","format":"int64","minimum":0,"uniqueKey":"rows.oneOf.0.items.[INDEX].activeTakers.oneOf.0","typeLabel":"integer\u003cint64>"},{"example":18,"type":"null","description":"Distinct taker wallets that traded through the builder in the window, each once however many buckets or applications it traded in. With window=all, every wallet that ever traded through it. Null for a window counted in hours that starts before the 90 days its hourly sets are kept.","format":"int64","minimum":0,"uniqueKey":"rows.oneOf.0.items.[INDEX].activeTakers.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].activeTakers","typeLabel":"integer\u003cint64> | null"},"depositsUsd":{"oneOf":[{"example":"15000","type":"string","description":"USDC deposited through the builder's applications in the window, in USD (1:1). Other tokens are unvalued and not counted.","uniqueKey":"rows.oneOf.0.items.[INDEX].depositsUsd.oneOf.0","typeLabel":"string"},{"example":"15000","type":"null","description":"USDC deposited through the builder's applications in the window, in USD (1:1). Other tokens are unvalued and not counted.","uniqueKey":"rows.oneOf.0.items.[INDEX].depositsUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].depositsUsd","typeLabel":"string | null"},"withdrawalsUsd":{"oneOf":[{"example":"4000","type":"string","description":"USDC withdrawals initiated through the builder's applications in the window, in USD (1:1). Attributed by the application that initiated the withdrawal; other tokens are unvalued and not counted.","uniqueKey":"rows.oneOf.0.items.[INDEX].withdrawalsUsd.oneOf.0","typeLabel":"string"},{"example":"4000","type":"null","description":"USDC withdrawals initiated through the builder's applications in the window, in USD (1:1). Attributed by the application that initiated the withdrawal; other tokens are unvalued and not counted.","uniqueKey":"rows.oneOf.0.items.[INDEX].withdrawalsUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].withdrawalsUsd","typeLabel":"string | null"},"netFlowUsd":{"oneOf":[{"example":"11000","type":"string","description":"depositsUsd less withdrawalsUsd; negative when more left than arrived","uniqueKey":"rows.oneOf.0.items.[INDEX].netFlowUsd.oneOf.0","typeLabel":"string"},{"example":"11000","type":"null","description":"depositsUsd less withdrawalsUsd; negative when more left than arrived","uniqueKey":"rows.oneOf.0.items.[INDEX].netFlowUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].netFlowUsd","typeLabel":"string | null"},"volumeBySource":{"type":"object","properties":{"orderBookVolumeUsd":{"oneOf":[{"example":"1180000.5","type":"string","description":"The part of volumeUsd filled on the order book: volumeUsd less rfqVolumeUsd","uniqueKey":"rows.oneOf.0.items.[INDEX].volumeBySource.orderBookVolumeUsd.oneOf.0","typeLabel":"string"},{"example":"1180000.5","type":"null","description":"The part of volumeUsd filled on the order book: volumeUsd less rfqVolumeUsd","uniqueKey":"rows.oneOf.0.items.[INDEX].volumeBySource.orderBookVolumeUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].volumeBySource.orderBookVolumeUsd","typeLabel":"string | null"},"rfqVolumeUsd":{"oneOf":[{"example":"70000","type":"string","description":"The part of volumeUsd filled by RFQ block trades","uniqueKey":"rows.oneOf.0.items.[INDEX].volumeBySource.rfqVolumeUsd.oneOf.0","typeLabel":"string"},{"example":"70000","type":"null","description":"The part of volumeUsd filled by RFQ block trades","uniqueKey":"rows.oneOf.0.items.[INDEX].volumeBySource.rfqVolumeUsd.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].volumeBySource.rfqVolumeUsd","typeLabel":"string | null"}},"description":"A USD volume split by how it executed (RFQ-17): the order-book part and the\n RFQ part add back exactly to the volumeUsd beside it.","uniqueKey":"rows.oneOf.0.items.[INDEX].volumeBySource","typeLabel":"object"},"newAccounts":{"oneOf":[{"example":12,"type":"integer","description":"Accounts registered in the window under one of the builder's applications, whether or not they traded, summed over a group's applications (newTraders counts first trades instead)","format":"int64","minimum":0,"uniqueKey":"rows.oneOf.0.items.[INDEX].newAccounts.oneOf.0","typeLabel":"integer\u003cint64>"},{"example":12,"type":"null","description":"Accounts registered in the window under one of the builder's applications, whether or not they traded, summed over a group's applications (newTraders counts first trades instead)","format":"int64","minimum":0,"uniqueKey":"rows.oneOf.0.items.[INDEX].newAccounts.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows.oneOf.0.items.[INDEX].newAccounts","typeLabel":"integer\u003cint64> | null"}},"uniqueKey":"rows.oneOf.0.items.[INDEX]","typeLabel":"object"},"description":"Displayed builders with figures in the window, largest volume first\n (ties by builder id), up to limit. A builder that only earned maker\n add-ons, only took deposits, or only registered accounts, ranks with zero\n volume.","uniqueKey":"rows.oneOf.0","typeLabel":"object[]"},{"type":"null","items":{"type":"object","properties":{"builder":{"type":"object","properties":{"id":{"oneOf":[{"example":"789e0123-e45b-12d3-a456-426614174000","type":"string","description":"Application UUID, or display group UUID when kind is group","format":"uuid"},{"example":"789e0123-e45b-12d3-a456-426614174000","type":"null","description":"Application UUID, or display group UUID when kind is group","format":"uuid"}]},"kind":{"oneOf":[{"example":"application","enum":["application","group"],"type":"string","description":"application: one application. group: a display group of several applications shown as one builder."},{"example":"application","enum":["application","group"],"type":"null","description":"application: one application. group: a display group of several applications shown as one builder."}]},"name":{"oneOf":[{"example":"Monaco SDK","type":"string","description":"Display name"},{"example":"Monaco SDK","type":"null","description":"Display name"}]},"code":{"oneOf":[{"example":"MON","type":"string","description":"Short display code, if set; also a lookup key"},{"example":"MON","type":"null","description":"Short display code, if set; also a lookup key"}]},"color":{"oneOf":[{"example":"#112233","type":"string","description":"Display color, #rrggbb or #rrggbbaa, if set"},{"example":"#112233","type":"null","description":"Display color, #rrggbb or #rrggbbaa, if set"}]},"verified":{"oneOf":[{"example":true,"type":"boolean","description":"Shown as verified"},{"example":true,"type":"null","description":"Shown as verified"}]},"group":{"oneOf":[{"type":"object","description":"The display group an application is shown under on the directory and the\n leaderboard, when it has one. Unset for a group and for an ungrouped\n application.","properties":{"id":{"oneOf":[{"example":"5b1e2c9a-0f6d-4e8b-9a71-3c2d4e5f6a7b","type":"string","description":"Display group UUID; GET /api/v1/analytics/builders/{id} answers the group","format":"uuid"},{"example":"5b1e2c9a-0f6d-4e8b-9a71-3c2d4e5f6a7b","type":"null","description":"Display group UUID; GET /api/v1/analytics/builders/{id} answers the group","format":"uuid"}]},"name":{"oneOf":[{"example":"Monaco","type":"string","description":"The group's display name"},{"example":"Monaco","type":"null","description":"The group's display name"}]},"code":{"oneOf":[{"example":"MON","type":"string","description":"The group's display code, if it has one"},{"example":"MON","type":"null","description":"The group's display code, if it has one"}]}}},{"type":"null"}]},"applications":{"oneOf":[{"type":"array","items":{"type":"object","properties":{"id":{"oneOf":[{"example":"789e0123-e45b-12d3-a456-426614174000","type":"string","description":"Application UUID","format":"uuid"},{"example":"789e0123-e45b-12d3-a456-426614174000","type":"null","description":"Application UUID","format":"uuid"}]},"name":{"oneOf":[{"example":"Monaco SDK","type":"string","description":"Application name"},{"example":"Monaco SDK","type":"null","description":"Application name"}]},"clientId":{"oneOf":[{"example":"6fe0da813f1a4adcbe675d52ca530a43","type":"string","description":"On-chain client id the application's deposits carry"},{"example":"6fe0da813f1a4adcbe675d52ca530a43","type":"null","description":"On-chain client id the application's deposits carry"}]},"active":{"oneOf":[{"example":true,"type":"boolean","description":"Whether the application can place new orders. An inactive builder keeps the volume it routed."},{"example":true,"type":"null","description":"Whether the application can place new orders. An inactive builder keeps the volume it routed."}]},"archived":{"oneOf":[{"example":false,"type":"boolean","description":"Whether the application is archived. Archived applications are left out of the builder directory but keep their figures."},{"example":false,"type":"null","description":"Whether the application is archived. Archived applications are left out of the builder directory but keep their figures."}]},"additionalTakerFeeBps":{"oneOf":[{"example":0,"type":"integer","description":"Taker add-on the application charges, in basis points","format":"int32"},{"example":0,"type":"null","description":"Taker add-on the application charges, in basis points","format":"int32"}]},"additionalMakerFeeBps":{"oneOf":[{"example":0,"type":"integer","description":"Maker add-on the application charges, in basis points","format":"int32"},{"example":0,"type":"null","description":"Maker add-on the application charges, in basis points","format":"int32"}]},"isDefault":{"oneOf":[{"example":false,"type":"boolean","description":"Whether this is the exchange's default application: the one a sign-in that names no client id is placed under"},{"example":false,"type":"null","description":"Whether this is the exchange's default application: the one a sign-in that names no client id is placed under"}]}},"description":"One application behind a builder."},"description":"The application itself (kind application), or the group's displayed\n applications (kind group). Builder attribution on other responses (wallet\n summaries, deposit and withdrawal feeds) may send this empty: there the\n builder is an identity only."},{"type":"null","items":{"type":"object","properties":{"id":{"oneOf":[{"example":"789e0123-e45b-12d3-a456-426614174000","type":"string","description":"Application UUID","format":"uuid"},{"example":"789e0123-e45b-12d3-a456-426614174000","type":"null","description":"Application UUID","format":"uuid"}]},"name":{"oneOf":[{"example":"Monaco SDK","type":"string","description":"Application name"},{"example":"Monaco SDK","type":"null","description":"Application name"}]},"clientId":{"oneOf":[{"example":"6fe0da813f1a4adcbe675d52ca530a43","type":"string","description":"On-chain client id the application's deposits carry"},{"example":"6fe0da813f1a4adcbe675d52ca530a43","type":"null","description":"On-chain client id the application's deposits carry"}]},"active":{"oneOf":[{"example":true,"type":"boolean","description":"Whether the application can place new orders. An inactive builder keeps the volume it routed."},{"example":true,"type":"null","description":"Whether the application can place new orders. An inactive builder keeps the volume it routed."}]},"archived":{"oneOf":[{"example":false,"type":"boolean","description":"Whether the application is archived. Archived applications are left out of the builder directory but keep their figures."},{"example":false,"type":"null","description":"Whether the application is archived. Archived applications are left out of the builder directory but keep their figures."}]},"additionalTakerFeeBps":{"oneOf":[{"example":0,"type":"integer","description":"Taker add-on the application charges, in basis points","format":"int32"},{"example":0,"type":"null","description":"Taker add-on the application charges, in basis points","format":"int32"}]},"additionalMakerFeeBps":{"oneOf":[{"example":0,"type":"integer","description":"Maker add-on the application charges, in basis points","format":"int32"},{"example":0,"type":"null","description":"Maker add-on the application charges, in basis points","format":"int32"}]},"isDefault":{"oneOf":[{"example":false,"type":"boolean","description":"Whether this is the exchange's default application: the one a sign-in that names no client id is placed under"},{"example":false,"type":"null","description":"Whether this is the exchange's default application: the one a sign-in that names no client id is placed under"}]}},"description":"One application behind a builder."},"description":"The application itself (kind application), or the group's displayed\n applications (kind group). Builder attribution on other responses (wallet\n summaries, deposit and withdrawal feeds) may send this empty: there the\n builder is an identity only."}]}},"description":"A builder's identity: an application, or a display group of applications."},"volumeUsd":{"oneOf":[{"example":"25000","type":"string","description":"Taker volume in USD (USDC 1:1) of the trades the builder's applications took"},{"example":"25000","type":"null","description":"Taker volume in USD (USDC 1:1) of the trades the builder's applications took"}]},"spotVolumeUsd":{"oneOf":[{"example":"0","type":"string","description":"The spot part of volumeUsd"},{"example":"0","type":"null","description":"The spot part of volumeUsd"}]},"perpVolumeUsd":{"oneOf":[{"example":"25000","type":"string","description":"The perpetual (margin) part of volumeUsd"},{"example":"25000","type":"null","description":"The perpetual (margin) part of volumeUsd"}]},"tradesCount":{"oneOf":[{"example":120,"type":"integer","description":"Trades the builder's applications took","format":"int64","minimum":0},{"example":120,"type":"null","description":"Trades the builder's applications took","format":"int64","minimum":0}]},"feesUsd":{"oneOf":[{"example":"12.5","type":"string","description":"The builder's own fee revenue in USD: taker add-ons on the trades it took plus maker add-ons on the trades it made. Never the protocol taker fee."},{"example":"12.5","type":"null","description":"The builder's own fee revenue in USD: taker add-ons on the trades it took plus maker add-ons on the trades it made. Never the protocol taker fee."}]},"takerFeesUsd":{"oneOf":[{"example":"10","type":"string","description":"The taker add-on part of feesUsd"},{"example":"10","type":"null","description":"The taker add-on part of feesUsd"}]},"makerFeesUsd":{"oneOf":[{"example":"2.5","type":"string","description":"The maker add-on part of feesUsd, earned on trades the builder's applications made, whoever took them"},{"example":"2.5","type":"null","description":"The maker add-on part of feesUsd, earned on trades the builder's applications made, whoever took them"}]},"newTraders":{"oneOf":[{"example":4,"type":"integer","description":"Wallets whose first trade through one of the builder's applications fell in the window, counted once per (application, wallet)","format":"int64","minimum":0},{"example":4,"type":"null","description":"Wallets whose first trade through one of the builder's applications fell in the window, counted once per (application, wallet)","format":"int64","minimum":0}]},"activeTakers":{"oneOf":[{"example":18,"type":"integer","description":"Distinct taker wallets that traded through the builder in the window, each once however many buckets or applications it traded in. With window=all, every wallet that ever traded through it. Null for a window counted in hours that starts before the 90 days its hourly sets are kept.","format":"int64","minimum":0},{"example":18,"type":"null","description":"Distinct taker wallets that traded through the builder in the window, each once however many buckets or applications it traded in. With window=all, every wallet that ever traded through it. Null for a window counted in hours that starts before the 90 days its hourly sets are kept.","format":"int64","minimum":0}]},"depositsUsd":{"oneOf":[{"example":"15000","type":"string","description":"USDC deposited through the builder's applications in the window, in USD (1:1). Other tokens are unvalued and not counted."},{"example":"15000","type":"null","description":"USDC deposited through the builder's applications in the window, in USD (1:1). Other tokens are unvalued and not counted."}]},"withdrawalsUsd":{"oneOf":[{"example":"4000","type":"string","description":"USDC withdrawals initiated through the builder's applications in the window, in USD (1:1). Attributed by the application that initiated the withdrawal; other tokens are unvalued and not counted."},{"example":"4000","type":"null","description":"USDC withdrawals initiated through the builder's applications in the window, in USD (1:1). Attributed by the application that initiated the withdrawal; other tokens are unvalued and not counted."}]},"netFlowUsd":{"oneOf":[{"example":"11000","type":"string","description":"depositsUsd less withdrawalsUsd; negative when more left than arrived"},{"example":"11000","type":"null","description":"depositsUsd less withdrawalsUsd; negative when more left than arrived"}]},"volumeBySource":{"type":"object","properties":{"orderBookVolumeUsd":{"oneOf":[{"example":"1180000.5","type":"string","description":"The part of volumeUsd filled on the order book: volumeUsd less rfqVolumeUsd"},{"example":"1180000.5","type":"null","description":"The part of volumeUsd filled on the order book: volumeUsd less rfqVolumeUsd"}]},"rfqVolumeUsd":{"oneOf":[{"example":"70000","type":"string","description":"The part of volumeUsd filled by RFQ block trades"},{"example":"70000","type":"null","description":"The part of volumeUsd filled by RFQ block trades"}]}},"description":"A USD volume split by how it executed (RFQ-17): the order-book part and the\n RFQ part add back exactly to the volumeUsd beside it."},"newAccounts":{"oneOf":[{"example":12,"type":"integer","description":"Accounts registered in the window under one of the builder's applications, whether or not they traded, summed over a group's applications (newTraders counts first trades instead)","format":"int64","minimum":0},{"example":12,"type":"null","description":"Accounts registered in the window under one of the builder's applications, whether or not they traded, summed over a group's applications (newTraders counts first trades instead)","format":"int64","minimum":0}]}}},"description":"Displayed builders with figures in the window, largest volume first\n (ties by builder id), up to limit. A builder that only earned maker\n add-ons, only took deposits, or only registered accounts, ranks with zero\n volume.","uniqueKey":"rows.oneOf.1","typeLabel":"null"}],"uniqueKey":"rows","typeLabel":"object[] | null"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"window":{"startTime":1762041600000,"endTime":1762128000000,"granularity":"hour"},"rows":[{"builder":{"id":"789e0123-e45b-12d3-a456-426614174000","kind":"application","name":"Monaco SDK","code":"MON","color":"#112233","verified":true,"group":{"id":"5b1e2c9a-0f6d-4e8b-9a71-3c2d4e5f6a7b","name":"Monaco","code":"MON"},"applications":[{"id":"789e0123-e45b-12d3-a456-426614174000","name":"Monaco SDK","clientId":"6fe0da813f1a4adcbe675d52ca530a43","active":true,"archived":false,"additionalTakerFeeBps":0,"additionalMakerFeeBps":0,"isDefault":false}]},"volumeUsd":"25000","spotVolumeUsd":"0","perpVolumeUsd":"25000","tradesCount":120,"feesUsd":"12.5","takerFeesUsd":"10","makerFeesUsd":"2.5","newTraders":4,"activeTakers":18,"depositsUsd":"15000","withdrawalsUsd":"4000","netFlowUsd":"11000","volumeBySource":{"orderBookVolumeUsd":"1180000.5","rfqVolumeUsd":"70000"},"newAccounts":12}]}}},"exampleType":"generated"}},"exampleType":"generated"},"885605e6-b41a-4cd7-a83b-05fb3ffc586a":{"description":"Invalid window or limit","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"a8ba0fcb-8f0b-47d8-bbed-f9cec69b3e68":{"description":"Public read rate limit exceeded for this client","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"84c0c7e2-586b-447c-8de6-c8ecb485fbf8":{"description":"Internal server error","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{},"servers":{"9ba7fe18-12e6-451a-99d9-968b23499be1":{"url":"https://apimonaco.xyz","description":"Production (Sei mainnet)"}}},"originalFileLocation":"proto-openapi/api/openapi.yaml"},"subdomain":"monaco","siteName":"Monaco Protocol SDK v1.1.12","title":"Builder leaderboard - Monaco Protocol SDK v1.1.12","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-10T01:50:18.637Z","originalFileLocation":"api-reference/analyticsservice/builder-leaderboard.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=\"Displayed builders ranked by volume over a window, largest first.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Monaco Protocol SDK v1.1.12\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/monaco/4wZNikyT1wBLArhB/_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/monaco/4wZNikyT1wBLArhB/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/monaco/4wZNikyT1wBLArhB/_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/monaco/4wZNikyT1wBLArhB/_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/monaco/4wZNikyT1wBLArhB/_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/monaco/4wZNikyT1wBLArhB/_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/monaco/4wZNikyT1wBLArhB/_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/monaco/4wZNikyT1wBLArhB/_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/monaco/4wZNikyT1wBLArhB/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Builder leaderboard - Monaco Protocol SDK v1.1.12\">\u003cmeta data-mint-head property=\"og:description\" content=\"Displayed builders ranked by volume over a window, largest first.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Monaco Protocol SDK v1.1.12\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://monaco.mintlify.site/_mintlify/api/og/v2?division=Analytics\u0026amp;title=Builder+leaderboard\u0026amp;description=Displayed+builders+ranked+by+volume+over+a+window%2C+largest+first.\u0026amp;theme=86c8539ecb88515b97c26589\u0026amp;signature=9bb041768a6f03a2f0eaa88bd4dcf24e6a893bf8c93e7a26e1f482df045b5417\">\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=\"Builder leaderboard - Monaco Protocol SDK v1.1.12\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Displayed builders ranked by volume over a window, largest first.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://monaco.mintlify.site/_mintlify/api/og/v2?division=Analytics\u0026amp;title=Builder+leaderboard\u0026amp;description=Displayed+builders+ranked+by+volume+over+a+window%2C+largest+first.\u0026amp;theme=86c8539ecb88515b97c26589\u0026amp;signature=9bb041768a6f03a2f0eaa88bd4dcf24e6a893bf8c93e7a26e1f482df045b5417\">\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/monaco/4wZNikyT1wBLArhB/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Monaco Protocol SDK v1.1.12\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#233329\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/analyticsservice/builder-leaderboard.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.0xmonaco.com/#organization\",\"name\":\"Monaco Protocol SDK v1.1.12\",\"url\":\"https://docs.0xmonaco.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/monaco/Puhxf4Whf6wQMalZ/logo.png?fit=max\u0026auto=format\u0026n=Puhxf4Whf6wQMalZ\u0026q=85\u0026s=6b0d46b12348c8cb28126629f97faae0\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.0xmonaco.com#website\",\"name\":\"Monaco Protocol SDK v1.1.12\",\"url\":\"https://docs.0xmonaco.com\",\"publisher\":{\"@id\":\"https://docs.0xmonaco.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard#webpage\",\"url\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard\",\"name\":\"Builder leaderboard\",\"description\":\"Displayed builders ranked by volume over a window, largest first.\",\"dateModified\":\"2026-11-10T01:50:18.637Z\",\"isPartOf\":{\"@id\":\"https://docs.0xmonaco.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"APIs\",\"item\":\"https://docs.0xmonaco.com/api-reference/healthservice/health-check\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"REST API\",\"item\":\"https://docs.0xmonaco.com/api-reference\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Analytics\",\"item\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/protocol-totals\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Builder leaderboard\",\"item\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard#apireference\",\"headline\":\"Builder leaderboard\",\"name\":\"Builder leaderboard\",\"description\":\"Displayed builders ranked by volume over a window, largest first.\",\"url\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard\",\"mainEntityOfPage\":{\"@id\":\"https://docs.0xmonaco.com/api-reference/analyticsservice/builder-leaderboard#webpage\"},\"dateModified\":\"2026-11-10T01:50:18.637Z\",\"publisher\":{\"@id\":\"https://docs.0xmonaco.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.0xmonaco.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Monaco Protocol SDK v1.1.12\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Monaco Protocol SDK v1.1.12\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/api-reference/analyticsservice/builder-leaderboard.md","siteName":"Monaco Protocol SDK v1.1.12","nav":{"global":{"anchors":[{"anchor":"Website","icon":"globe","href":"https://0xmonaco.com"}]},"pages":[{"title":"Introduction","href":"/introduction"},{"title":"Markets","href":"/markets"},{"title":"AI \u0026 Agents","href":"/build-with-ai"},{"group":"Learn","pages":[{"title":"Accounts","href":"/accounts"},{"title":"Orders","href":"/trading-mechanics/spot"},{"title":"Margin","href":"/trading-mechanics/perps"},{"title":"Funding Rates","href":"/trading-mechanics/funding-rates"},{"title":"Liquidations \u0026 Auto-Deleveraging","href":"/trading-mechanics/liquidations"},{"title":"Fees","href":"/fees"},{"title":"Earn","href":"/earn"}]},{"group":"Build","pages":[{"title":"Quickstart","href":"/quickstart"},{"title":"Testnet","href":"/testnet"},{"title":"Wallets \u0026 Auth","href":"/developers/accounts/wallets"},{"title":"Balances, Deposits \u0026 Withdrawals","href":"/developers/vault"},{"title":"Perps Collateral","href":"/developers/perps-collateral"},{"title":"Market Data","href":"/developers/markets"},{"title":"Order Management","href":"/developers/trade"},{"title":"Rate Limits","href":"/developers/rate-limits"},{"title":"Positions","href":"/developers/positions"},{"title":"Market-Maker Runbook","href":"/developers/market-maker-runbook"},{"title":"RFQ (block trades)","href":"/developers/rfq"},{"title":"Delegated Agents","href":"/developers/delegated-agents"},{"title":"Invite Codes","href":"/developers/invite-codes"},{"title":"TraderCodes","href":"/developers/tradercodes"},{"title":"BuilderCodes","href":"/developers/buildercodes"}]},{"group":"Libraries","pages":[{"title":"MCP Server","href":"/sdk/mcp-server"},{"group":"TypeScript SDK","root":{"title":"TypeScript SDK","href":"/sdk/typescript/intro"},"expanded":false,"pages":[{"title":"Applications","href":"/sdk/typescript/applications"},{"title":"Authentication","href":"/sdk/typescript/auth"},{"title":"Error Handling","href":"/sdk/typescript/error-handling"},{"title":"Market Data","href":"/sdk/typescript/market"},{"title":"Market Pulse","href":"/sdk/typescript/pulse"},{"title":"Region Status","href":"/sdk/typescript/compliance"},{"title":"Analytics","href":"/sdk/typescript/analytics"},{"title":"Profile","href":"/sdk/typescript/profile"},{"title":"Portfolio Analytics","href":"/sdk/typescript/portfolio"},{"title":"Trading","href":"/sdk/typescript/trades"},{"title":"RFQ","href":"/sdk/typescript/rfq"},{"title":"Margin Accounts","href":"/sdk/typescript/margin-accounts"},{"title":"Positions","href":"/sdk/typescript/positions"},{"title":"Delegated Agents","href":"/sdk/typescript/delegated-agents"},{"title":"Vault","href":"/sdk/typescript/vault"},{"title":"TraderCodes","href":"/sdk/typescript/tradercodes"},{"title":"BuilderCodes","href":"/sdk/typescript/buildercodes"},{"title":"Managed Markets","href":"/sdk/typescript/managed-markets"},{"title":"WebSockets","href":"/sdk/typescript/websockets"}]},{"group":"React SDK","root":{"title":"React SDK","href":"/sdk/react/intro"},"expanded":false,"pages":[{"title":"Session \u0026 Profile Hooks","href":"/sdk/react/hooks/session"},{"title":"Market Data Hooks","href":"/sdk/react/hooks/market-data"},{"title":"Trading Hooks","href":"/sdk/react/hooks/trading"},{"title":"Balance \u0026 Vault Hooks","href":"/sdk/react/hooks/balances"},{"title":"TraderCodes Hooks","href":"/sdk/react/hooks/codes"}]},{"title":"Rust SDK","href":"/sdk/rust"},{"title":"Python, Go, C++ \u0026 More","href":"/sdk/python-quickstart"}]},{"group":"APIs","pages":[{"group":"REST API","root":{"title":"REST API","href":"/api-reference"},"expanded":false,"pages":[{"group":"Health","pages":[{"title":"Health check","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /health","href":"/api-reference/healthservice/health-check"}]},{"group":"Auth","pages":[{"title":"Create authentication challenge","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/auth/challenge","href":"/api-reference/authservice/create-authentication-challenge"},{"title":"Verify signature and authenticate","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/auth/verify","href":"/api-reference/authservice/verify-signature-and-authenticate"},{"title":"Mint one Mainnet invite code","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/invite-codes/requests","href":"/api-reference/authservice/mint-one-mainnet-invite-code"},{"title":"List my Mainnet invite codes","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/invite-codes","href":"/api-reference/authservice/list-my-mainnet-invite-codes"},{"title":"Refresh session expiry","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/auth/refresh","href":"/api-reference/authservice/refresh-session-expiry"},{"title":"Revoke current session","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/auth/revoke","href":"/api-reference/authservice/revoke-current-session"}]},{"group":"Accounts","pages":[{"title":"Get user profile","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/me","href":"/api-reference/accountsservice/get-user-profile"},{"title":"Get user balances","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/balances","href":"/api-reference/accountsservice/get-user-balances"},{"title":"Get user balance by asset","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/balances/{assetId}","href":"/api-reference/accountsservice/get-user-balance-by-asset"},{"title":"Get user movements","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/movements","href":"/api-reference/accountsservice/get-user-movements"},{"title":"Get user trade history","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/trades","href":"/api-reference/accountsservice/get-user-trade-history"},{"title":"Get portfolio stats","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/me/portfolio","href":"/api-reference/accountsservice/get-portfolio-stats"},{"title":"Get portfolio chart time series","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/me/portfolio/chart","href":"/api-reference/accountsservice/get-portfolio-chart-time-series"},{"title":"Get portfolio summary","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/me/portfolio/summary","href":"/api-reference/accountsservice/get-portfolio-summary"},{"title":"Get portfolio performance","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/me/portfolio/performance","href":"/api-reference/accountsservice/get-portfolio-performance"},{"title":"Get portfolio realized PnL","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/me/portfolio/realized-pnl","href":"/api-reference/accountsservice/get-portfolio-realized-pnl"},{"title":"Get portfolio assets","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/me/portfolio/assets","href":"/api-reference/accountsservice/get-portfolio-assets"},{"title":"Get portfolio margin","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/me/portfolio/margin","href":"/api-reference/accountsservice/get-portfolio-margin"},{"title":"List funding payments","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/funding-payments","href":"/api-reference/accountsservice/list-funding-payments"},{"title":"List sub-accounts with balances","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/sub-accounts","href":"/api-reference/accountsservice/list-sub-accounts-with-balances"},{"title":"Get your self-trade-prevention default","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/self-trade-prevention","href":"/api-reference/accountsservice/get-your-self-trade-prevention-default"},{"title":"Set your self-trade-prevention default","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml put /api/v1/accounts/self-trade-prevention","href":"/api-reference/accountsservice/set-your-self-trade-prevention-default"}]},{"group":"Account Limits","pages":[{"title":"Create sub-account limit","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/accounts/sub-accounts/limits","href":"/api-reference/accountsservice/create-sub-account-limit"},{"title":"Get sub-account limits","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/accounts/sub-accounts/{subAccountId}/limits","href":"/api-reference/accountsservice/get-sub-account-limits"},{"title":"Update sub-account limit","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml put /api/v1/accounts/sub-accounts/{subAccountId}/limits/{assetId}","href":"/api-reference/accountsservice/update-sub-account-limit"},{"title":"Delete sub-account limit","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml delete /api/v1/accounts/sub-accounts/{subAccountId}/limits/{assetId}","href":"/api-reference/accountsservice/delete-sub-account-limit"}]},{"group":"Applications","pages":[{"title":"Get application configuration","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/applications/config","href":"/api-reference/applicationsservice/get-application-configuration"},{"title":"Get application stats","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/applications/stats","href":"/api-reference/applicationsservice/get-application-stats"},{"title":"List application users","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/applications/users","href":"/api-reference/applicationsservice/list-application-users"},{"title":"List application balances","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/applications/balances","href":"/api-reference/applicationsservice/list-application-balances"},{"title":"List application margin accounts","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/applications/margin-accounts","href":"/api-reference/applicationsservice/list-application-margin-accounts"},{"title":"List application orders","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/applications/orders","href":"/api-reference/applicationsservice/list-application-orders"},{"title":"List application movements","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/applications/movements","href":"/api-reference/applicationsservice/list-application-movements"}]},{"group":"Market","pages":[{"title":"Trading Pairs","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs","href":"/api-reference/marketservice/trading-pairs"},{"title":"Trading Pair By ID","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}","href":"/api-reference/marketservice/trading-pair-by-id"},{"title":"Market Metadata","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/metadata","href":"/api-reference/marketservice/market-metadata"},{"title":"Get apiv1marketpairs perpconfig","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/perp/config","href":"/api-reference/marketservice/get-apiv1marketpairs-perpconfig"},{"title":"Get apiv1marketpairs perpsummary","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/perp/summary","href":"/api-reference/marketservice/get-apiv1marketpairs-perpsummary"},{"title":"Get apiv1marketpairs mark price","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/mark-price","href":"/api-reference/marketservice/get-apiv1marketpairs-mark-price"},{"title":"Get apiv1marketpairs index price","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/index-price","href":"/api-reference/marketservice/get-apiv1marketpairs-index-price"},{"title":"Get apiv1marketpairs funding","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/funding","href":"/api-reference/marketservice/get-apiv1marketpairs-funding"},{"title":"Get apiv1marketpairs fundinghistory","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/funding/history","href":"/api-reference/marketservice/get-apiv1marketpairs-fundinghistory"},{"title":"Get apiv1marketfundinghistory","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/funding/history","href":"/api-reference/marketservice/get-apiv1marketfundinghistory"},{"title":"Open Interest","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/open-interest","href":"/api-reference/marketservice/open-interest"},{"title":"Trader Metrics","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/trader-metrics","href":"/api-reference/marketservice/trader-metrics"},{"title":"Trade Flow","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/trade-flow","href":"/api-reference/marketservice/trade-flow"},{"title":"Liquidation Events","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/liquidation-events","href":"/api-reference/marketservice/liquidation-events"},{"title":"All Liquidation Events","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/liquidation-events","href":"/api-reference/marketservice/all-liquidation-events"},{"title":"Insurance Funds","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/insurance-funds","href":"/api-reference/marketservice/insurance-funds"},{"title":"Liquidation Metrics","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/{tradingPairId}/liquidation-metrics","href":"/api-reference/marketservice/liquidation-metrics"},{"title":"Candlestick Data","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/pairs/charts/candlestick/{tradingPairId}/{interval}","href":"/api-reference/marketservice/candlestick-data"},{"title":"Market Stats","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/stats","href":"/api-reference/marketservice/market-stats"},{"title":"Market Screener","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/market/screener","href":"/api-reference/marketservice/market-screener"}]},{"group":"Orderbook","pages":[{"title":"Orderbook Snapshot","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orderbook/{tradingPairId}","href":"/api-reference/orderbookservice/orderbook-snapshot"}]},{"group":"Trades","pages":[{"title":"Trade Feed","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/trades","href":"/api-reference/tradesservice/trade-feed"},{"title":"Recent Trades","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/trades/{tradingPairId}","href":"/api-reference/tradesservice/recent-trades"},{"title":"Get Trade by ID","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/trades/by-id/{tradeId}","href":"/api-reference/tradesservice/get-trade-by-id"}]},{"group":"RFQ","pages":[{"title":"Get RFQ capabilities","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/rfq/capabilities","href":"/api-reference/rfqservice/get-rfq-capabilities"},{"title":"Request quotes","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/rfqs","href":"/api-reference/rfqservice/request-quotes"},{"title":"List your RFQs","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/rfqs","href":"/api-reference/rfqservice/list-your-rfqs"},{"title":"Get an RFQ","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/rfqs/{rfqId}","href":"/api-reference/rfqservice/get-an-rfq"},{"title":"Accept an RFQ","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/rfqs/{rfqId}/accept","href":"/api-reference/rfqservice/accept-an-rfq"},{"title":"Cancel an RFQ","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/rfqs/{rfqId}/cancel","href":"/api-reference/rfqservice/cancel-an-rfq"},{"title":"Quote an RFQ","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml put /api/v1/rfqs/{rfqId}/quote","href":"/api-reference/rfqservice/quote-an-rfq"},{"title":"Withdraw a quote","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml delete /api/v1/rfqs/{rfqId}/quote","href":"/api-reference/rfqservice/withdraw-a-quote"},{"title":"Answer last look","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/rfqs/{rfqId}/last-look","href":"/api-reference/rfqservice/answer-last-look"}]},{"group":"Fees","pages":[{"title":"Simulate fees for a potential order","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/fees/simulate","href":"/api-reference/feesservice/simulate-fees-for-a-potential-order"},{"title":"Get my fee tier and pair schedule","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/fees/tier","href":"/api-reference/feesservice/get-my-fee-tier-and-pair-schedule"},{"title":"Get a trading pair's fee tier schedule","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/fees/schedule","href":"/api-reference/feesservice/get-a-trading-pairs-fee-tier-schedule"}]},{"group":"Withdrawals","pages":[{"title":"Initiate withdrawal","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/withdrawals","href":"/api-reference/withdrawalsservice/initiate-withdrawal"},{"title":"List pending withdrawals","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/withdrawals","href":"/api-reference/withdrawalsservice/list-pending-withdrawals"},{"title":"Get withdrawal","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/withdrawals/{withdrawalIndex}","href":"/api-reference/withdrawalsservice/get-withdrawal"}]},{"group":"Analytics","pages":[{"title":"Protocol totals","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/protocol/totals","href":"/api-reference/analyticsservice/protocol-totals"},{"title":"Protocol series","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/protocol/series","href":"/api-reference/analyticsservice/protocol-series"},{"title":"Market volumes","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/markets/volume","href":"/api-reference/analyticsservice/market-volumes"},{"title":"Treasury net fees","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/treasury/net-fees","href":"/api-reference/analyticsservice/treasury-net-fees"},{"title":"Builders","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/builders","href":"/api-reference/analyticsservice/builders"},{"title":"Builder","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/builders/{builder}","href":"/api-reference/analyticsservice/builder"},{"title":"Builder totals","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/builders/{builder}/totals","href":"/api-reference/analyticsservice/builder-totals"},{"title":"Builder series","description":"One builder's figures per bucket over a window, oldest first.","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/builders/{builder}/series","href":"/api-reference/analyticsservice/builder-series"},{"title":"Builder leaderboard","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/builder-leaderboard","href":"/api-reference/analyticsservice/builder-leaderboard"},{"title":"Wallet leaderboard","description":"Wallets ranked by all-time taker volume, largest first. One row per\n wallet, every builder counted.","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/wallet-leaderboard","href":"/api-reference/analyticsservice/wallet-leaderboard"},{"title":"Wallet summary","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/wallets/{wallet}","href":"/api-reference/analyticsservice/wallet-summary"},{"title":"Wallet liquidations","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/wallets/{wallet}/liquidations","href":"/api-reference/analyticsservice/wallet-liquidations"},{"title":"Token custody","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/tokens","href":"/api-reference/analyticsservice/token-custody"},{"title":"Token custody detail","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/tokens/{token}","href":"/api-reference/analyticsservice/token-custody-detail"},{"title":"Vault deposits","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/deposits","href":"/api-reference/analyticsservice/vault-deposits"},{"title":"Vault withdrawals","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/analytics/withdrawals","href":"/api-reference/analyticsservice/vault-withdrawals"}]},{"group":"Pulse","pages":[{"title":"Get the market pulse news feed","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/pulse","href":"/api-reference/pulseservice/get-the-market-pulse-news-feed"}]},{"group":"Compliance","pages":[{"title":"Get the caller's region status","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/compliance/region","href":"/api-reference/complianceservice/get-the-callers-region-status"}]},{"group":"Sweeper","pages":[{"title":"Register a deposit address for monitoring","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/sweeper/register","href":"/api-reference/sweeperservice/register-a-deposit-address-for-monitoring"},{"title":"List the chains and assets the sweeper watches","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/sweeper/chains","href":"/api-reference/sweeperservice/list-the-chains-and-assets-the-sweeper-watches"},{"title":"List the caller's sweeper deposits, newest first","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/sweeper/deposits","href":"/api-reference/sweeperservice/list-the-callers-sweeper-deposits-newest-first"},{"title":"Get the status of the caller's sweeper deposits in one transaction","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/sweeper/deposits/{txHash}","href":"/api-reference/sweeperservice/get-the-status-of-the-callers-sweeper-deposits-in-one-transaction"}]},{"group":"Managed Markets","pages":[{"title":"List caller managed market assignments","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/managed-markets/assignments","href":"/api-reference/managedmarketsservice/list-caller-managed-market-assignments"},{"title":"Claim or renew a fenced maker lease","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/managed-markets/{launchId}/lease","href":"/api-reference/managedmarketsservice/claim-or-renew-a-fenced-maker-lease"},{"title":"Refresh the server-bounded managed quote set","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/managed-markets/{launchId}/quotes","href":"/api-reference/managedmarketsservice/refresh-the-server-bounded-managed-quote-set"}]},{"group":"Orders","pages":[{"title":"Get user orders","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orders","href":"/api-reference/ordersservice/get-user-orders"},{"title":"Create new order","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders","href":"/api-reference/ordersservice/create-new-order"},{"title":"Get order by ID","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orders/{orderId}","href":"/api-reference/ordersservice/get-order-by-id"},{"title":"Replace existing order","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml put /api/v1/orders/{orderId}","href":"/api-reference/ordersservice/replace-existing-order"},{"title":"Cancel existing order","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/cancel","href":"/api-reference/ordersservice/cancel-existing-order"},{"title":"Batch cancel specific orders","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/batch-cancel","href":"/api-reference/ordersservice/batch-cancel-specific-orders"},{"title":"Batch create orders","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/batch-create","href":"/api-reference/ordersservice/batch-create-orders"},{"title":"Batch replace orders","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/batch-replace","href":"/api-reference/ordersservice/batch-replace-orders"},{"title":"Cancel all orders","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/batch-cancel-all","href":"/api-reference/ordersservice/cancel-all-orders"},{"title":"Cancel all orders for a trading pair","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/batch-cancel-all/{tradingPairId}","href":"/api-reference/ordersservice/cancel-all-orders-for-a-trading-pair"},{"title":"Cancel all orders after a timeout","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/cancel-all-after","href":"/api-reference/ordersservice/cancel-all-orders-after-a-timeout"},{"title":"Get apiv1ordersconditional","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orders/conditional/{conditionalOrderId}","href":"/api-reference/ordersservice/get-apiv1ordersconditional"},{"title":"Get apiv1ordersconditional","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orders/conditional/{conditionalOrderId}","href":"/api-reference/ordersservice/get-apiv1ordersconditional"},{"title":"Delete apiv1ordersconditional","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml delete /api/v1/orders/conditional/{conditionalOrderId}","href":"/api-reference/ordersservice/delete-apiv1ordersconditional"},{"title":"Create TWAP order","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/twap","href":"/api-reference/ordersservice/create-twap-order"},{"title":"List TWAP orders","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orders/twap","href":"/api-reference/ordersservice/list-twap-orders"},{"title":"Get TWAP order by ID","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orders/twap/{twapOrderId}","href":"/api-reference/ordersservice/get-twap-order-by-id"},{"title":"Get TWAP order TCA report","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orders/twap/{twapOrderId}/tca","href":"/api-reference/ordersservice/get-twap-order-tca-report"},{"title":"List TWAP order slices","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/orders/twap/{twapOrderId}/slices","href":"/api-reference/ordersservice/list-twap-order-slices"},{"title":"Cancel TWAP order","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/orders/twap/{twapOrderId}/cancel","href":"/api-reference/ordersservice/cancel-twap-order"}]},{"group":"Margin Accounts","pages":[{"title":"Get apiv1marginaccounts","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/margin/accounts/{marginAccountId}","href":"/api-reference/marginaccountsservice/get-apiv1marginaccounts"},{"title":"Get apiv1marginaccounts","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/margin/accounts/{marginAccountId}","href":"/api-reference/marginaccountsservice/get-apiv1marginaccounts"},{"title":"Post apiv1marginaccounts collateraltransfer in","deprecated":true,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/accounts/{marginAccountId}/collateral/transfer-in","href":"/api-reference/marginaccountsservice/post-apiv1marginaccounts-collateraltransfer-in"},{"title":"Post apiv1marginaccounts collateraltransfer out","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/accounts/{marginAccountId}/collateral/transfer-out","href":"/api-reference/marginaccountsservice/post-apiv1marginaccounts-collateraltransfer-out"},{"title":"Get apiv1marginaccounts movements","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/margin/accounts/{marginAccountId}/movements","href":"/api-reference/marginaccountsservice/get-apiv1marginaccounts-movements"},{"title":"Get apiv1marginaccounts pnl","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/margin/accounts/{marginAccountId}/pnl","href":"/api-reference/marginaccountsservice/get-apiv1marginaccounts-pnl"},{"title":"Post apiv1marginaccounts simulate order risk","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/accounts/{marginAccountId}/simulate-order-risk","href":"/api-reference/marginaccountsservice/post-apiv1marginaccounts-simulate-order-risk"},{"title":"Get apiv1margincollateralavailable","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/margin/collateral/available","href":"/api-reference/marginaccountsservice/get-apiv1margincollateralavailable"},{"title":"Post apiv1margincollateraltransfer","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/collateral/transfer","href":"/api-reference/marginaccountsservice/post-apiv1margincollateraltransfer"},{"title":"Get apiv1marginparent margin account","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/margin/parent-margin-account","href":"/api-reference/marginaccountsservice/get-apiv1marginparent-margin-account"},{"title":"Post apiv1marginparent margin accountcollateraltransfer in","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/parent-margin-account/collateral/transfer-in","href":"/api-reference/marginaccountsservice/post-apiv1marginparent-margin-accountcollateraltransfer-in"},{"title":"Post apiv1marginparent margin accountcollateraltransfer out","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/parent-margin-account/collateral/transfer-out","href":"/api-reference/marginaccountsservice/post-apiv1marginparent-margin-accountcollateraltransfer-out"},{"title":"Get apiv1marginparent margin accountmovements","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/margin/parent-margin-account/movements","href":"/api-reference/marginaccountsservice/get-apiv1marginparent-margin-accountmovements"},{"title":"Post apiv1marginparent margin accountsimulate order risk","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/parent-margin-account/simulate-order-risk","href":"/api-reference/marginaccountsservice/post-apiv1marginparent-margin-accountsimulate-order-risk"},{"title":"Post apiv1marginrisk bucketscollateraltransfer in","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/risk-buckets/collateral/transfer-in","href":"/api-reference/marginaccountsservice/post-apiv1marginrisk-bucketscollateraltransfer-in"},{"title":"Post apiv1marginrisk bucketssimulate order risk","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/risk-buckets/simulate-order-risk","href":"/api-reference/marginaccountsservice/post-apiv1marginrisk-bucketssimulate-order-risk"},{"title":"Post apiv1marginsub accounts","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/sub-accounts","href":"/api-reference/marginaccountsservice/post-apiv1marginsub-accounts"},{"title":"Post apiv1marginsub accounts close","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/sub-accounts/{marginAccountId}/close","href":"/api-reference/marginaccountsservice/post-apiv1marginsub-accounts-close"},{"title":"Post apiv1marginsub accounts collateraltransfer in","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/sub-accounts/{marginAccountId}/collateral/transfer-in","href":"/api-reference/marginaccountsservice/post-apiv1marginsub-accounts-collateraltransfer-in"},{"title":"Post apiv1marginsub accounts collateraltransfer out","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/margin/sub-accounts/{marginAccountId}/collateral/transfer-out","href":"/api-reference/marginaccountsservice/post-apiv1marginsub-accounts-collateraltransfer-out"}]},{"group":"Positions","pages":[{"title":"Get apiv1positions","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/positions/{positionId}","href":"/api-reference/positionsservice/get-apiv1positions"},{"title":"Get apiv1positionshistory","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/positions/history","href":"/api-reference/positionsservice/get-apiv1positionshistory"},{"title":"Post apiv1positionsbatch close all","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/positions/batch-close-all","href":"/api-reference/positionsservice/post-apiv1positionsbatch-close-all"},{"title":"Get apiv1positions","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/positions/{positionId}","href":"/api-reference/positionsservice/get-apiv1positions"},{"title":"Post apiv1positions close","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/positions/{positionId}/close","href":"/api-reference/positionsservice/post-apiv1positions-close"},{"title":"Get position PnL history","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/positions/{positionId}/pnl/history","href":"/api-reference/positionsservice/get-position-pnl-history"},{"title":"Get apiv1positions risk","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/positions/{positionId}/risk","href":"/api-reference/positionsservice/get-apiv1positions-risk"},{"title":"Post apiv1positions tp sl","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/positions/{positionId}/tp-sl","href":"/api-reference/positionsservice/post-apiv1positions-tp-sl"}]},{"group":"Delegated Agents","pages":[{"title":"Upsert delegated agent","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/delegated-agents","href":"/api-reference/delegatedagentsservice/upsert-delegated-agent"},{"title":"List delegated agents","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/delegated-agents","href":"/api-reference/delegatedagentsservice/list-delegated-agents"},{"title":"List delegating owners","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/delegated-agents/owners","href":"/api-reference/delegatedagentsservice/list-delegating-owners"},{"title":"Revoke delegated agent","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml delete /api/v1/delegated-agents/{delegatedAgentId}","href":"/api-reference/delegatedagentsservice/revoke-delegated-agent"},{"title":"Create delegated session","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/delegated-agents/sessions","href":"/api-reference/delegatedagentsservice/create-delegated-session"}]},{"group":"TraderCodes","pages":[{"title":"Get your TraderCode","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/tradercodes/codes/me","href":"/api-reference/tradercodeservice/get-your-tradercode"},{"title":"Check custom TraderCode availability","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/tradercodes/codes/available","href":"/api-reference/tradercodeservice/check-custom-tradercode-availability"},{"title":"Look up a TraderCode","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/tradercodes/codes/{code}","href":"/api-reference/tradercodeservice/look-up-a-tradercode"},{"title":"Claim or edit your custom TraderCode","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml put /api/v1/tradercodes/codes/me/custom","href":"/api-reference/tradercodeservice/claim-or-edit-your-custom-tradercode"},{"title":"Clear your custom TraderCode","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml delete /api/v1/tradercodes/codes/me/custom","href":"/api-reference/tradercodeservice/clear-your-custom-tradercode"},{"title":"Get your referral position","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/tradercodes/referrals/me","href":"/api-reference/tradercodeservice/get-your-referral-position"},{"title":"Get your referral downline and earnings","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/tradercodes/referrals/me/downline","href":"/api-reference/tradercodeservice/get-your-referral-downline-and-earnings"},{"title":"Get one level of your referral tree","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/tradercodes/referrals/me/tree","href":"/api-reference/tradercodeservice/get-one-level-of-your-referral-tree"},{"title":"Get your rewards balance","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/tradercodes/rewards/balance","href":"/api-reference/tradercodeservice/get-your-rewards-balance"},{"title":"Transfer rewards into a trading balance","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/tradercodes/rewards/transfer","href":"/api-reference/tradercodeservice/transfer-rewards-into-a-trading-balance"}]},{"group":"BuilderCodes","pages":[{"title":"Get your BuilderCodes program configuration","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/buildercodes/config","href":"/api-reference/buildercoderewardsservice/get-your-buildercodes-program-configuration"},{"title":"Set your builder fees","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml put /api/v1/buildercodes/builder-fee","href":"/api-reference/buildercoderewardsservice/set-your-builder-fees"},{"title":"List your builder-fee changes","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/buildercodes/builder-fee/changes","href":"/api-reference/buildercoderewardsservice/list-your-builder-fee-changes"},{"title":"List your per-trade BuilderCodes earnings","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/buildercodes/payouts","href":"/api-reference/buildercoderewardsservice/list-your-per-trade-buildercodes-earnings"},{"title":"Summarize your BuilderCodes earnings","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/buildercodes/payouts/summary","href":"/api-reference/buildercoderewardsservice/summarize-your-buildercodes-earnings"},{"title":"Get your accrued BuilderCodes balance","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml get /api/v1/buildercodes/rewards/balance","href":"/api-reference/buildercoderewardsservice/get-your-accrued-buildercodes-balance"},{"title":"Claim accrued BuilderCodes payout balance","deprecated":null,"version":null,"openapi":"/proto-openapi/api/openapi.yaml post /api/v1/buildercodes/rewards/claim","href":"/api-reference/buildercoderewardsservice/claim-accrued-buildercodes-payout-balance"}]}]},{"title":"WebSocket API","href":"/reference/websockets"},{"title":"HTTP message signatures","href":"/reference/http-message-signatures"},{"group":"gRPC API","root":{"title":"gRPC API","href":"/reference/grpc"},"expanded":false,"pages":[{"group":"Protobuf Reference","root":{"title":"Protobuf Reference","href":"/grpc/protos"},"expanded":false,"pages":[{"group":"Core","pages":[{"title":"AuthService","href":"/grpc/protos/auth"},{"title":"AccountsService","href":"/grpc/protos/accounts"},{"title":"ApplicationsService","href":"/grpc/protos/applications"},{"title":"HealthService","href":"/grpc/protos/health"},{"title":"ComplianceService","href":"/grpc/protos/compliance"}]},{"group":"Trading","pages":[{"title":"MarketService","href":"/grpc/protos/market"},{"title":"AnalyticsService","href":"/grpc/protos/analytics"},{"title":"PulseService","href":"/grpc/protos/pulse"},{"title":"OrdersService","href":"/grpc/protos/orders"},{"title":"OrderbookService","href":"/grpc/protos/orderbook"},{"title":"TradesService","href":"/grpc/protos/trades"},{"title":"FeesService","href":"/grpc/protos/fees"},{"title":"RfqService","href":"/grpc/protos/rfq"}]},{"group":"Perps","pages":[{"title":"MarginAccountsService","href":"/grpc/protos/margin-accounts"},{"title":"PositionsService","href":"/grpc/protos/positions"}]},{"group":"Vault and Delegation","pages":[{"title":"WithdrawalsService","href":"/grpc/protos/withdrawals"},{"title":"SweeperService","href":"/grpc/protos/sweeper"},{"title":"DelegatedAgentsService","href":"/grpc/protos/delegated-agents"}]},{"group":"TraderCodes","pages":[{"title":"TraderCodeService","href":"/grpc/protos/tradercodes"}]},{"group":"BuilderCodes","pages":[{"title":"BuildercodeRewardsService","href":"/grpc/protos/buildercodes"}]},{"group":"Managed Markets","pages":[{"title":"ManagedMarketsService","href":"/grpc/protos/managed-markets"}]}]}]}]},{"group":"Resources","pages":[{"title":null,"href":"/changelog"},{"group":"Examples","expanded":false,"pages":[{"title":"Build a Trading App","href":"/examples/build-trading-app"},{"title":"End-to-End Examples","href":"/examples/end-to-end"}]}]}]},"basePath":"","title":"Builder leaderboard - Monaco Protocol SDK v1.1.12","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C9Wu0MeN.js","utils-jWgu-6Qf.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DBD8f9qn.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BGuX1ui5.js","snippetPresets-Evy63nQB.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-BQHO1lnV.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-B6C8m-t_.js","shallow-BG4cT0fH.js","getApiPlaygroundDisplay-CgEPrE-D.js","CodeSnippet-CU8JyZ9N.js","CodeSnippets-BnxHU32T.js","Page-D6S0Yh6q.js","getPastedJson-CwiYOonh.js","icon-DYDpWmDf.js","MethodPill-C-J-l7_c.js","DuplicateIcon-B6ARwg9w.js","createIcon-Dsv4MtDq.js","DynamicMarkdown-CtasenyM.js","SectionHeading-YNcgYwjB.js","axios-vUo_bRtp.js","Markdown-CwLx6PAg.js","clsx-C3kuh_dz.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-CmKHfscc.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-U3mI6Ljh.js"]}