How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses.
Called with an API key (public partner or ordinary), the figures are that key’s alone. Called over a Nexus dashboard session, they cover all of your personal keys.
Windows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. submitted means a transaction hash exists, whatever happened afterwards. volumeOrders below confirmed means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest.
Poll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.
GET
/
api
/
partner
/
swaps
/
summary
Your swap counter
curl --request GET \ --url https://nexus.gerowallet.io/api/partner/swaps/summary \ --header 'X-Api-Key: <api-key>'
Send your API key in the X-Api-Key header. Keys start with nxs_ and are
created in the dashboard (or via POST /api/keys with a session JWT).
Each key is scoped to one chain and one network (for example
CARDANO_MAINNET), fixed at creation time. It cannot query a different network
on the same chain, and it cannot query a different chain at all. A mismatched
network parameter returns 400 Network Mismatch. Create one key per chain
and network under the same account.
This is the credential most integrations should use.
Response
The counter for the authenticated key
Swap counts and ADA volume for the authenticated key over the last 24 hours, 7 days and 30 days.
Swap counts and ADA volume over one window, bucketed by build time.
Show child attributes
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/schema.json","name":"Gero Nexus Documentation","colors":{"primary":"#00A8C8","light":"#33BFDF","dark":"#0086A0"},"logo":{"light":"https://mintcdn.com/adlabsltd/w_bfGubiiWLvoDAl/logo/nexus.svg?fit=max\u0026auto=format\u0026n=w_bfGubiiWLvoDAl\u0026q=85\u0026s=66273e235814fbb6e81110142d8599b9","dark":"https://mintcdn.com/adlabsltd/w_bfGubiiWLvoDAl/logo/nexus.svg?fit=max\u0026auto=format\u0026n=w_bfGubiiWLvoDAl\u0026q=85\u0026s=66273e235814fbb6e81110142d8599b9","href":"https://nexus.gerowallet.io"},"favicon":"https://mintcdn.com/adlabsltd/w_bfGubiiWLvoDAl/logo/nexus.svg?fit=max\u0026auto=format\u0026n=w_bfGubiiWLvoDAl\u0026q=85\u0026s=66273e235814fbb6e81110142d8599b9","api":{"playground":{},"mdx":{"auth":{"method":"key","name":"X-Api-Key"}}},"search":{"prompt":"Search Gero Nexus documentation..."},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"adlabsltd","hasAudioNarration":false,"actualSubdomain":"adlabsltd","customDomains":["nexus.gerowallet.io"],"gitSource":{"type":"github","owner":"gero-labs","repo":"nexus","deployBranch":"development","contentDirectory":"docs/api","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6af07ebe19e45f289c56f59d","clientVersion":"0.0.4088","searchFilterCounts":[{"language":"default","tag":"API Reference","count":200},{"language":"default","tag":"Cardano \u0026 Apex","count":94},{"language":"default","tag":"Cardano Market Data","count":56},{"language":"default","tag":"Bitcoin","count":21},{"language":"default","tag":"Addresses","count":21},{"language":"default","tag":"Transactions","count":19},{"language":"default","tag":"Midnight","count":17},{"language":"default","tag":"Assets","count":10},{"language":"default","tag":"Governance","count":10},{"language":"default","tag":"DUST","count":10}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"/docs","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles.css","content":":root{--gero-cyan: #00A8C8;--gero-cyan-hover: #0086A0;--gero-turquoise: #00CCBB;--gero-cyan-light: #33BFDF;--gero-cyan-lighter: #E6F7FB;--glass-bg: rgba(255, 255, 255, 0.2);--glass-border: rgba(255, 255, 255, 0.1);--shadow-card: 0 4px 6px rgba(0, 0, 0, 0.05);--shadow-card-hover: 0 8px 25px rgba(0, 0, 0, 0.1)}[data-theme=\"dark\"]{--glass-bg: rgba(0, 0, 0, 0.2);--glass-border: rgba(255, 255, 255, 0.05)}.mint-card{background:var(--glass-bg);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:1rem;transition:all 0.3s ease}.mint-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover);border-color:var(--gero-cyan-light)}pre{border-radius:0.75rem!important;border:1px solid var(--glass-border)!important;box-shadow:var(--shadow-card)!important}a{color:var(--gero-cyan)!important;transition:color 0.2s ease}a:hover{color:var(--gero-cyan-hover)!important}button.primary,.mint-button-primary{background:linear-gradient(135deg, var(--gero-cyan), var(--gero-turquoise))!important;border:none!important;color:white!important;transition:all 0.3s ease!important}button.primary:hover,.mint-button-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0, 168, 200, 0.3)}h1{background:linear-gradient(135deg, var(--gero-cyan), var(--gero-turquoise));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.mint-accordion{border:1px solid var(--glass-border);border-radius:0.75rem;background:var(--glass-bg);backdrop-filter:blur(8px)}.mint-info-box,.mint-tip,.mint-note{background:var(--glass-bg)!important;backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-left:4px solid var(--gero-cyan);border-radius:0.5rem}.mint-warning{border-left-color:#d97706!important}.mint-success,.mint-check{border-left-color:#16a34a!important}.mint-search{border:1px solid var(--glass-border);border-radius:0.75rem;background:var(--glass-bg);backdrop-filter:blur(8px)}.mint-search:focus{border-color:var(--gero-cyan);box-shadow:0 0 0 3px rgba(0, 168, 200, 0.1)}.mint-nav-item-active{color:var(--gero-cyan)!important;font-weight:600}table{border-radius:0.75rem;overflow:hidden;border:1px solid var(--glass-border)}thead{background:linear-gradient(135deg, var(--gero-cyan), var(--gero-turquoise));color:white}tr:hover{background:var(--glass-bg)}.mint-badge{background:var(--gero-cyan-lighter);color:var(--gero-cyan);border-radius:0.375rem;padding:0.25rem 0.75rem;font-weight:500;font-size:0.875rem}code[class*=\"language-\"],pre[class*=\"language-\"]{font-family:'Fira Code', 'Consolas', monospace}html{scroll-behavior:smooth}@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.mint-loading{animation:shimmer 2s infinite;background:linear-gradient(\n to right,\n var(--glass-bg) 4%,\n var(--glass-border) 25%,\n var(--glass-bg) 36%\n );background-size:1000px 100%}"}],"page":{"pagePath":"api-reference/partner/your-swap-counter","slug":"/api-reference/partner/your-swap-counter","pageMetadata":{"title":"Your swap counter","description":"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses.\n\nCalled with an API key (public partner or ordinary), the figures are that key's alone. Called over a Nexus dashboard session, they cover all of your personal keys.\n\nWindows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. `submitted` means a transaction hash exists, whatever happened afterwards. `volumeOrders` below `confirmed` means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest.\n\nPoll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/partner/swaps/summary","href":"/api-reference/partner/your-swap-counter","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {Fragment: _Fragment, jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_Fragment, {\n children: [_jsx(_components.p, {\n children: \"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses.\"\n }), \"\\n\", _jsx(_components.p, {\n children: \"Called with an API key (public partner or ordinary), the figures are that key’s alone. Called over a Nexus dashboard session, they cover all of your personal keys.\"\n }), \"\\n\", _jsxs(_components.p, {\n children: [\"Windows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. \", _jsx(_components.code, {\n children: \"submitted\"\n }), \" means a transaction hash exists, whatever happened afterwards. \", _jsx(_components.code, {\n children: \"volumeOrders\"\n }), \" below \", _jsx(_components.code, {\n children: \"confirmed\"\n }), \" means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest.\"]\n }), \"\\n\", _jsx(_components.p, {\n children: \"Poll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.\"\n })]\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":"Your swap counter","description":"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses.\n\nCalled with an API key (public partner or ordinary), the figures are that key's alone. Called over a Nexus dashboard session, they cover all of your personal keys.\n\nWindows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. `submitted` means a transaction hash exists, whatever happened afterwards. `volumeOrders` below `confirmed` means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest.\n\nPoll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/partner/swaps/summary","href":"/api-reference/partner/your-swap-counter","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["Partner"],"summary":"Your swap counter","description":"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses.\n\nCalled with an API key (public partner or ordinary), the figures are that key's alone. Called over a Nexus dashboard session, they cover all of your personal keys.\n\nWindows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. `submitted` means a transaction hash exists, whatever happened afterwards. `volumeOrders` below `confirmed` means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest.\n\nPoll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.","operationId":"summary","responses":{"200":"5ac5b593-2fd8-4521-b9ce-db08fa1168d8","401":"25ede23a-7b4a-433f-91e2-55eadbc78b16","403":"3c106034-afe4-4ee0-a658-9851cbb16080","503":"fd5a3bef-99cb-48ff-99da-c90af5314c8a"},"method":"get","type":"path","servers":["3a2fd930-6f6d-4d5c-8f14-08d2be259c4c"],"security":["801087e6-46f6-4f72-9f38-00975a9bc799","72d4f796-9793-4188-a072-4a06a7d78a35"],"path":"/api/partner/swaps/summary","baseUrlOptions":["https://nexus.gerowallet.io"],"title":"Your swap counter","codeSamples":[],"requiredOnlyExamples":false,"requestExampleType":"generated","responseExampleType":"generated"},"dependencies":{"parameters":{},"responses":{"5ac5b593-2fd8-4521-b9ce-db08fa1168d8":{"description":"The counter for the authenticated key","content":{"*/*":{"schema":{"type":"object","description":"Swap counts and ADA volume for the authenticated key over the last 24 hours, 7 days and 30 days.","properties":{"asOf":{"type":"string","format":"date-time","description":"When the figures were computed. Every window ends here.","uniqueKey":"asOf","typeLabel":"string\u003cdate-time>"},"last24h":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last24h.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last24h.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last24h.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last24h.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last24h.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last24h.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last24h.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last24h.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last24h","typeLabel":"object"},"last7d":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last7d.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last7d.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last7d.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last7d.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last7d.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last7d.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last7d.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last7d.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last7d","typeLabel":"object"},"last30d":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last30d.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last30d.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last30d.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last30d.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last30d.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last30d.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last30d.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last30d.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last30d","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"asOf":"2023-11-07T05:31:56Z","last24h":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35},"last7d":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35},"last30d":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35}}}},"exampleType":"generated"}},"exampleType":"generated"},"25ede23a-7b4a-433f-91e2-55eadbc78b16":{"description":"No session or API key","content":{"*/*":{"schema":{"type":"object","description":"Swap counts and ADA volume for the authenticated key over the last 24 hours, 7 days and 30 days.","properties":{"asOf":{"type":"string","format":"date-time","description":"When the figures were computed. Every window ends here.","uniqueKey":"asOf","typeLabel":"string\u003cdate-time>"},"last24h":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last24h.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last24h.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last24h.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last24h.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last24h.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last24h.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last24h.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last24h.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last24h","typeLabel":"object"},"last7d":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last7d.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last7d.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last7d.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last7d.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last7d.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last7d.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last7d.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last7d.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last7d","typeLabel":"object"},"last30d":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last30d.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last30d.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last30d.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last30d.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last30d.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last30d.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last30d.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last30d.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last30d","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"asOf":"2023-11-07T05:31:56Z","last24h":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35},"last7d":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35},"last30d":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35}}}},"exampleType":"generated"}},"exampleType":"generated"},"3c106034-afe4-4ee0-a658-9851cbb16080":{"description":"A public partner key called from an origin not registered on it","content":{"*/*":{"schema":{"type":"object","description":"Swap counts and ADA volume for the authenticated key over the last 24 hours, 7 days and 30 days.","properties":{"asOf":{"type":"string","format":"date-time","description":"When the figures were computed. Every window ends here.","uniqueKey":"asOf","typeLabel":"string\u003cdate-time>"},"last24h":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last24h.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last24h.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last24h.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last24h.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last24h.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last24h.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last24h.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last24h.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last24h","typeLabel":"object"},"last7d":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last7d.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last7d.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last7d.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last7d.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last7d.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last7d.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last7d.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last7d.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last7d","typeLabel":"object"},"last30d":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last30d.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last30d.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last30d.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last30d.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last30d.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last30d.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last30d.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last30d.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last30d","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"asOf":"2023-11-07T05:31:56Z","last24h":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35},"last7d":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35},"last30d":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35}}}},"exampleType":"generated"}},"exampleType":"generated"},"fd5a3bef-99cb-48ff-99da-c90af5314c8a":{"description":"The swap engine cannot be reached (errorCode AGGREGATOR_METRICS_UNAVAILABLE). Retry; never render it as zero","content":{"*/*":{"schema":{"type":"object","description":"Swap counts and ADA volume for the authenticated key over the last 24 hours, 7 days and 30 days.","properties":{"asOf":{"type":"string","format":"date-time","description":"When the figures were computed. Every window ends here.","uniqueKey":"asOf","typeLabel":"string\u003cdate-time>"},"last24h":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last24h.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last24h.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last24h.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last24h.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last24h.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last24h.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last24h.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last24h.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last24h","typeLabel":"object"},"last7d":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last7d.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last7d.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last7d.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last7d.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last7d.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last7d.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last7d.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last7d.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last7d","typeLabel":"object"},"last30d":{"type":"object","description":"Swap counts and ADA volume over one window, bucketed by build time.","properties":{"window":{"type":"string","description":"24h, 7d or 30d.","example":"24h","uniqueKey":"last30d.window","typeLabel":"string"},"from":{"type":"string","format":"date-time","description":"Inclusive start of the window. Rolling for 24h; midnight UTC for 7d and 30d.","uniqueKey":"last30d.from","typeLabel":"string\u003cdate-time>"},"to":{"type":"string","format":"date-time","description":"When the figures were computed.","uniqueKey":"last30d.to","typeLabel":"string\u003cdate-time>"},"builds":{"type":"integer","format":"int64","description":"Swap transactions built in the window.","example":42,"uniqueKey":"last30d.builds","typeLabel":"integer\u003cint64>"},"submitted":{"type":"integer","format":"int64","description":"Of those, the ones the wallet submitted (a transaction hash exists).","example":37,"uniqueKey":"last30d.submitted","typeLabel":"integer\u003cint64>"},"confirmed":{"type":"integer","format":"int64","description":"Of those, the ones that confirmed on chain.","example":35,"uniqueKey":"last30d.confirmed","typeLabel":"integer\u003cint64>"},"volumeAda":{"type":"number","description":"ADA notional of the confirmed swaps that carry one, in ADA.","example":12500.5,"uniqueKey":"last30d.volumeAda","typeLabel":"number"},"volumeOrders":{"type":"integer","format":"int64","description":"How many confirmed swaps carried a notional; below confirmed means partial coverage.","example":35,"uniqueKey":"last30d.volumeOrders","typeLabel":"integer\u003cint64>"}},"uniqueKey":"last30d","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"asOf":"2023-11-07T05:31:56Z","last24h":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35},"last7d":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35},"last30d":{"window":"24h","from":"2023-11-07T05:31:56Z","to":"2023-11-07T05:31:56Z","builds":42,"submitted":37,"confirmed":35,"volumeAda":12500.5,"volumeOrders":35}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"801087e6-46f6-4f72-9f38-00975a9bc799":{"apiKeyAuth":{"type":"apiKey","description":"### API key (programmatic access — recommended)\nSend your API key in the `X-Api-Key` header. Keys start with `nxs_` and are\ncreated in the dashboard (or via **POST /api/keys** with a session JWT).\n\nEach key is scoped to **one chain and one network** (for example\n`CARDANO_MAINNET`), fixed at creation time. It cannot query a different network\non the same chain, and it cannot query a different chain at all. A mismatched\n`network` parameter returns **400 Network Mismatch**. Create one key per chain\nand network under the same account.\n\nThis is the credential most integrations should use.","name":"X-Api-Key","in":"header","scopes":[],"schemeName":"apiKeyAuth"}},"72d4f796-9793-4188-a072-4a06a7d78a35":{"bearerAuth":{"type":"http","description":"### JWT session token (browser / mobile apps)\nA short-lived JWT issued by `/api/auth/login` or `/api/auth/device`, sent as\n`Authorization: Bearer \u003ctoken>`. This is the **session** credential for the web\ndashboard and mobile apps, not for server-to-server API access.\n\nFor programmatic API access use an **API key** in the `X-Api-Key` header\ninstead — do **not** put an `nxs_` API key in this Bearer field.","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearerAuth"}}},"servers":{"3a2fd930-6f6d-4d5c-8f14-08d2be259c4c":{"url":"https://nexus.gerowallet.io","description":"API Server"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","description":"### API key (programmatic access — recommended)\nSend your API key in the `X-Api-Key` header. Keys start with `nxs_` and are\ncreated in the dashboard (or via **POST /api/keys** with a session JWT).\n\nEach key is scoped to **one chain and one network** (for example\n`CARDANO_MAINNET`), fixed at creation time. It cannot query a different network\non the same chain, and it cannot query a different chain at all. A mismatched\n`network` parameter returns **400 Network Mismatch**. Create one key per chain\nand network under the same account.\n\nThis is the credential most integrations should use.","name":"X-Api-Key","in":"header","scopes":[],"schemeName":"apiKeyAuth"},"schema":{"title":"X-Api-Key","type":"string","description":"### API key (programmatic access — recommended)\nSend your API key in the `X-Api-Key` header. Keys start with `nxs_` and are\ncreated in the dashboard (or via **POST /api/keys** with a session JWT).\n\nEach key is scoped to **one chain and one network** (for example\n`CARDANO_MAINNET`), fixed at creation time. It cannot query a different network\non the same chain, and it cannot query a different chain at all. A mismatched\n`network` parameter returns **400 Network Mismatch**. Create one key per chain\nand network under the same account.\n\nThis is the credential most integrations should use.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"X-Api-Key"}],"title":"apiKeyAuth"},{"schemes":[{"scheme":{"type":"http","description":"### JWT session token (browser / mobile apps)\nA short-lived JWT issued by `/api/auth/login` or `/api/auth/device`, sent as\n`Authorization: Bearer \u003ctoken>`. This is the **session** credential for the web\ndashboard and mobile apps, not for server-to-server API access.\n\nFor programmatic API access use an **API key** in the `X-Api-Key` header\ninstead — do **not** put an `nxs_` API key in this Bearer field.","scheme":"bearer","bearerFormat":"JWT","scopes":[],"schemeName":"bearerAuth"},"schema":{"title":"Bearer Auth","type":"string","isRequired":true,"description":"### JWT session token (browser / mobile apps)\nA short-lived JWT issued by `/api/auth/login` or `/api/auth/device`, sent as\n`Authorization: Bearer \u003ctoken>`. This is the **session** credential for the web\ndashboard and mobile apps, not for server-to-server API access.\n\nFor programmatic API access use an **API key** in the `X-Api-Key` header\ninstead — do **not** put an `nxs_` API key in this Bearer field.","format":"bearer","typeLabel":"string\u003cbearer>","deprecated":false},"schemeName":"bearerAuth","name":"Authorization"}],"title":"bearerAuth"}]},"originalFileLocation":"https://nexus.gerowallet.io/v3/api-docs"},"subdomain":"adlabsltd","siteName":"Gero Nexus Documentation","title":"Your swap counter - Gero Nexus Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-08T13:53:28.924Z","originalFileLocation":"api-reference/partner/your-swap-counter.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=\"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses. Called with an API key (public partner or ordinary), the figures are that key\u0026#x27;s alone. Called over a Nexus dashboard session, they cover all of your personal keys. Windows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. submitted means a transaction hash exists, whatever happened afterwards. volumeOrders below confirmed means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest. Poll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Gero Nexus Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_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=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Your swap counter - Gero Nexus Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses. Called with an API key (public partner or ordinary), the figures are that key\u0026#x27;s alone. Called over a Nexus dashboard session, they cover all of your personal keys. Windows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. submitted means a transaction hash exists, whatever happened afterwards. volumeOrders below confirmed means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest. Poll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Gero Nexus Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://adlabsltd.mintlify.site/docs/_mintlify/api/og/v2?division=Partner\u0026amp;title=Your+swap+counter\u0026amp;description=How+many+swaps+were+built%2C+submitted+and+confirmed+through+the+key+that+authenticates+this+call+in+the+last+24+hours%2C+7+days+and+30+days%2C+and+the+ADA+volume+tha\u0026amp;theme=2b41bbf3568906cc3f1ebd00\u0026amp;signature=091f7f61c2f3ce61c2a65d7f4e9fb41c590c2fda402d9b1a353c2f0fe877f753\">\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=\"Your swap counter - Gero Nexus Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses. Called with an API key (public partner or ordinary), the figures are that key\u0026#x27;s alone. Called over a Nexus dashboard session, they cover all of your personal keys. Windows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. submitted means a transaction hash exists, whatever happened afterwards. volumeOrders below confirmed means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest. Poll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://adlabsltd.mintlify.site/docs/_mintlify/api/og/v2?division=Partner\u0026amp;title=Your+swap+counter\u0026amp;description=How+many+swaps+were+built%2C+submitted+and+confirmed+through+the+key+that+authenticates+this+call+in+the+last+24+hours%2C+7+days+and+30+days%2C+and+the+ADA+volume+tha\u0026amp;theme=2b41bbf3568906cc3f1ebd00\u0026amp;signature=091f7f61c2f3ce61c2a65d7f4e9fb41c590c2fda402d9b1a353c2f0fe877f753\">\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=\"/docs/mintlify-assets/_mintlify/favicons/adlabsltd/wMrFtJiXPkGWH8g5/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Gero Nexus Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#00A8C8\">\u003clink data-mint-head rel=\"canonical\" href=\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/docs/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/docs/api-reference/partner/your-swap-counter.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://nexus.gerowallet.io/#organization\",\"name\":\"Gero Nexus Documentation\",\"url\":\"https://nexus.gerowallet.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/adlabsltd/w_bfGubiiWLvoDAl/logo/nexus.svg?fit=max\u0026auto=format\u0026n=w_bfGubiiWLvoDAl\u0026q=85\u0026s=66273e235814fbb6e81110142d8599b9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://nexus.gerowallet.io/docs#website\",\"name\":\"Gero Nexus Documentation\",\"url\":\"https://nexus.gerowallet.io/docs\",\"publisher\":{\"@id\":\"https://nexus.gerowallet.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter#webpage\",\"url\":\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter\",\"name\":\"Your swap counter\",\"description\":\"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses. Called with an API key (public partner or ordinary), the figures are that key's alone. Called over a Nexus dashboard session, they cover all of your personal keys. Windows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. submitted means a transaction hash exists, whatever happened afterwards. volumeOrders below confirmed means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest. Poll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.\",\"dateModified\":\"2026-11-08T13:53:28.924Z\",\"isPartOf\":{\"@id\":\"https://nexus.gerowallet.io/docs#website\"},\"breadcrumb\":{\"@id\":\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://nexus.gerowallet.io/docs/api-reference/cardano-%C2%B7-accounts/list-the-addresses-under-a-cardano-stake-account\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Partner\",\"item\":\"https://nexus.gerowallet.io/docs/api-reference/partner/widget-branding-for-your-partner-key\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Your swap counter\",\"item\":\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter#apireference\",\"headline\":\"Your swap counter\",\"name\":\"Your swap counter\",\"description\":\"How many swaps were built, submitted and confirmed through the key that authenticates this call in the last 24 hours, 7 days and 30 days, and the ADA volume that moved. Counts only: no amount per swap, no transaction hash, no wallet, no fee, share or revenue figure. That is why, unlike every other /api/partner endpoint, this one also answers to a PUBLIC partner key from a registered origin, so a live counter can run in your page with the same key the widget uses. Called with an API key (public partner or ordinary), the figures are that key's alone. Called over a Nexus dashboard session, they cover all of your personal keys. Windows nest and are bucketed by build time: 24h is a rolling window ending now; 7d and 30d are whole UTC calendar days ending today, so 7d spans between six and seven days. submitted means a transaction hash exists, whatever happened afterwards. volumeOrders below confirmed means the ADA volume covers only that fraction of the swaps, because the engine did not record an ADA notional on the rest. Poll every 15 seconds at most; the response is cacheable for that long and the server answers from the same reading inside it.\",\"url\":\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter\",\"mainEntityOfPage\":{\"@id\":\"https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter#webpage\"},\"dateModified\":\"2026-11-08T13:53:28.924Z\",\"publisher\":{\"@id\":\"https://nexus.gerowallet.io/#organization\"},\"isPartOf\":{\"@id\":\"https://nexus.gerowallet.io/docs#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Gero Nexus Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Gero Nexus Documentation","nav":{"global":null,"groups":[{"group":"Getting Started","pages":[{"title":"Welcome to Gero Nexus","href":"/introduction"},{"title":"Quick Start","href":"/quickstart"},{"title":"Authentication","href":"/authentication"},{"title":"Blockfrost Compatibility","href":"/blockfrost-compatibility"},{"title":"Changelog","href":"/changelog"}]},{"group":"Migrations","pages":[{"title":"Migrate from Maestro: Cardano","href":"/maestro-migration-cardano"},{"title":"Migrate from Maestro: Bitcoin","href":"/maestro-migration-bitcoin"}]},{"group":"Core Concepts","pages":[{"title":"Rate Limits","href":"/concepts/rate-limits"},{"title":"Error Handling","href":"/concepts/error-handling"},{"title":"Pagination","href":"/concepts/pagination"}]},{"group":"Add-ons \u0026 Streaming","pages":[{"title":"Add-ons \u0026 Streaming","href":"/addons/overview"},{"title":"Market Data","href":"/addons/market-data"},{"title":"Wallet Analytics","href":"/addons/wallet-analytics"},{"title":"Transaction Builder","href":"/addons/transaction-builder"},{"title":"DEX Aggregator","href":"/addons/aggregator"},{"title":"Market page","href":"/addons/market-page"},{"title":"MCP Server","href":"/addons/mcp-server"},{"title":"WebSocket Streaming","href":"/addons/websockets"}]},{"group":"API Reference","pages":[{"group":"Cardano \u0026 Apex","pages":[{"group":"Accounts","pages":[{"title":"List the addresses under a Cardano stake account","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/addresses","href":"/api-reference/cardano-·-accounts/list-the-addresses-under-a-cardano-stake-account"},{"title":"Get a Cardano stake account balance and delegation","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/info","href":"/api-reference/cardano-·-accounts/get-a-cardano-stake-account-balance-and-delegation"},{"title":"Get staking rewards for a stake account","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/rewards","href":"/api-reference/cardano-·-accounts/get-staking-rewards-for-a-stake-account"},{"title":"List transactions for a Cardano stake account","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/txs","href":"/api-reference/cardano-·-accounts/list-transactions-for-a-cardano-stake-account"},{"title":"Get all UTxOs for a Cardano stake account","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/utxos","href":"/api-reference/cardano-·-accounts/get-all-utxos-for-a-cardano-stake-account"},{"title":"List the native assets held by a stake account","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/assets","href":"/api-reference/cardano-·-accounts/list-the-native-assets-held-by-a-stake-account"},{"title":"Get the delegation history of a stake account","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/delegations","href":"/api-reference/cardano-·-accounts/get-the-delegation-history-of-a-stake-account"},{"title":"Get a stake account balance by epoch","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/history","href":"/api-reference/cardano-·-accounts/get-a-stake-account-balance-by-epoch"},{"title":"Get stake key registration and deregistration history","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/account/{stakeAddress}/updates","href":"/api-reference/cardano-·-accounts/get-stake-key-registration-and-deregistration-history"}]},{"group":"Addresses","pages":[{"title":"List transaction hashes for a Cardano address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/transactions/{address}","href":"/api-reference/cardano-·-addresses/list-transaction-hashes-for-a-cardano-address"},{"title":"Get the balance and assets of a Cardano address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/{address}","href":"/api-reference/cardano-·-addresses/get-the-balance-and-assets-of-a-cardano-address"},{"title":"Get full transaction history for a Cardano address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/{address}/transactions/history","href":"/api-reference/cardano-·-addresses/get-full-transaction-history-for-a-cardano-address"},{"title":"Get all UTxOs for a Cardano address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/{address}/utxos","href":"/api-reference/cardano-·-addresses/get-all-utxos-for-a-cardano-address"},{"title":"Get the UTxOs of an address holding a specific asset","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/{address}/utxos/{asset}","href":"/api-reference/cardano-·-addresses/get-the-utxos-of-an-address-holding-a-specific-asset"},{"title":"Get the balance of a payment credential","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/cred/{credential}/balance","href":"/api-reference/cardano-·-addresses/get-the-balance-of-a-payment-credential"},{"title":"List transactions for a payment credential","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/cred/{credential}/transactions","href":"/api-reference/cardano-·-addresses/list-transactions-for-a-payment-credential"},{"title":"Get all UTxOs for a payment credential","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/cred/{credential}/utxos","href":"/api-reference/cardano-·-addresses/get-all-utxos-for-a-payment-credential"},{"title":"Decode a Cardano address into its credentials","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/decode/{address}","href":"/api-reference/cardano-·-addresses/decode-a-cardano-address-into-its-credentials"},{"title":"List transactions for an address in a slot range","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/{address}/transactions/by-slot","href":"/api-reference/cardano-·-addresses/list-transactions-for-an-address-in-a-slot-range"},{"title":"Count the transactions of a Cardano address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/addresses/{address}/transactions/count","href":"/api-reference/cardano-·-addresses/count-the-transactions-of-a-cardano-address"},{"title":"List transactions for many payment credentials in one call","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/addresses/cred/transactions","href":"/api-reference/cardano-·-addresses/list-transactions-for-many-payment-credentials-in-one-call"},{"title":"Get UTxOs for many payment credentials in one call","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/addresses/cred/utxos","href":"/api-reference/cardano-·-addresses/get-utxos-for-many-payment-credentials-in-one-call"},{"title":"Get UTxOs for many Cardano addresses in one call","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/addresses/utxos","href":"/api-reference/cardano-·-addresses/get-utxos-for-many-cardano-addresses-in-one-call"}]},{"group":"Assets","pages":[{"title":"List blacklisted policy IDs","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/assets/blacklist","href":"/api-reference/cardano-·-assets/list-blacklisted-policy-ids"},{"title":"Get metadata and supply for a Cardano native asset","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/assets/detailedInfo","href":"/api-reference/cardano-·-assets/get-metadata-and-supply-for-a-cardano-native-asset"},{"title":"Find the address that holds an NFT","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/assets/nft-address","href":"/api-reference/cardano-·-assets/find-the-address-that-holds-an-nft"},{"title":"List the stake accounts holding a native asset","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/assets/{unit}/accounts","href":"/api-reference/cardano-·-assets/list-the-stake-accounts-holding-a-native-asset"},{"title":"List the holders of a Cardano native asset","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/assets/{unit}/holders","href":"/api-reference/cardano-·-assets/list-the-holders-of-a-cardano-native-asset"},{"title":"Get the mint and burn history of a native asset","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/assets/{unit}/mints","href":"/api-reference/cardano-·-assets/get-the-mint-and-burn-history-of-a-native-asset"},{"title":"List transactions that moved a native asset","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/assets/{unit}/transactions","href":"/api-reference/cardano-·-assets/list-transactions-that-moved-a-native-asset"},{"title":"Get all UTxOs holding a Cardano native asset","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/assets/{unit}/utxos","href":"/api-reference/cardano-·-assets/get-all-utxos-holding-a-cardano-native-asset"},{"title":"Get the metadata of many native assets in one call","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/assets/metadata","href":"/api-reference/cardano-·-assets/get-the-metadata-of-many-native-assets-in-one-call"},{"title":"Look up token registry metadata for many assets","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/assets/registry-metadata","href":"/api-reference/cardano-·-assets/look-up-token-registry-metadata-for-many-assets"}]},{"group":"Blocks","pages":[{"title":"List recent Cardano blocks","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/blocks","href":"/api-reference/cardano-·-blocks/list-recent-cardano-blocks"},{"title":"Get the latest Cardano block","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/blocks/latest","href":"/api-reference/cardano-·-blocks/get-the-latest-cardano-block"},{"title":"Get a Cardano block by hash","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/blocks/{hash}","href":"/api-reference/cardano-·-blocks/get-a-cardano-block-by-hash"}]},{"group":"DReps","pages":[{"title":"List Cardano DReps by voting power","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dreps","href":"/api-reference/cardano-·-dreps/list-cardano-dreps-by-voting-power"},{"title":"Get a Cardano DRep and its metadata","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dreps/{drepId}","href":"/api-reference/cardano-·-dreps/get-a-cardano-drep-and-its-metadata"},{"title":"List the accounts delegating to a DRep","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dreps/{drepId}/delegators","href":"/api-reference/cardano-·-dreps/list-the-accounts-delegating-to-a-drep"}]},{"group":"Epochs","pages":[{"title":"Get the current Cardano epoch","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/epoch/latest","href":"/api-reference/cardano-·-epochs/get-the-current-cardano-epoch"},{"title":"Get the current Cardano protocol parameters","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/epoch/latest/parameters","href":"/api-reference/cardano-·-epochs/get-the-current-cardano-protocol-parameters"},{"title":"Get protocol parameters for a Cardano epoch","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/epoch/params","href":"/api-reference/cardano-·-epochs/get-protocol-parameters-for-a-cardano-epoch"},{"title":"Get a Cardano epoch by number","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/epoch/{epochNo}","href":"/api-reference/cardano-·-epochs/get-a-cardano-epoch-by-number"}]},{"group":"Network","pages":[{"title":"Get Cardano network info and supply","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/network/info","href":"/api-reference/cardano-·-network/get-cardano-network-info-and-supply"},{"title":"Get Cardano era summaries for slot-to-time math","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/network/era-summaries","href":"/api-reference/cardano-·-network/get-cardano-era-summaries-for-slot-to-time-math"},{"title":"Get the Cardano network system start time","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/network/system-start","href":"/api-reference/cardano-·-network/get-the-cardano-network-system-start-time"}]},{"group":"Stake Pools","pages":[{"title":"List and search Cardano stake pools","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools","href":"/api-reference/cardano-·-stake-pools/list-and-search-cardano-stake-pools"},{"title":"List stake pool registrations","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools/registrations","href":"/api-reference/cardano-·-stake-pools/list-stake-pool-registrations"},{"title":"List stake pool registrations in an epoch","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools/registrations/{epoch}","href":"/api-reference/cardano-·-stake-pools/list-stake-pool-registrations-in-an-epoch"},{"title":"List stake pool retirements","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools/retirements","href":"/api-reference/cardano-·-stake-pools/list-stake-pool-retirements"},{"title":"List stake pools retiring in an epoch","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools/retiring/{epoch}","href":"/api-reference/cardano-·-stake-pools/list-stake-pools-retiring-in-an-epoch"},{"title":"Get a Cardano stake pool by pool ID","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools/{id}","href":"/api-reference/cardano-·-stake-pools/get-a-cardano-stake-pool-by-pool-id"},{"title":"Get stake pool statistics for an epoch","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools/{poolId}/epochs/{epoch}","href":"/api-reference/cardano-·-stake-pools/get-stake-pool-statistics-for-an-epoch"},{"title":"Get the epoch-by-epoch history of a stake pool","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools/{poolId}/history","href":"/api-reference/cardano-·-stake-pools/get-the-epoch-by-epoch-history-of-a-stake-pool"},{"title":"List the accounts delegating to a stake pool","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/pools/{poolId}/delegators","href":"/api-reference/cardano-·-stake-pools/list-the-accounts-delegating-to-a-stake-pool"}]},{"group":"Transactions","pages":[{"title":"Get raw CBOR for many Cardano transactions in one call","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/transactions/cbor","href":"/api-reference/cardano-·-transactions/get-raw-cbor-for-many-cardano-transactions-in-one-call"},{"title":"Submit a Cardano transaction as raw CBOR bytes","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/transactions/submit","href":"/api-reference/cardano-·-transactions/submit-a-cardano-transaction-as-raw-cbor-bytes"},{"title":"Evaluate the script execution units of a transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/transactions/evaluate","href":"/api-reference/cardano-·-transactions/evaluate-the-script-execution-units-of-a-transaction"},{"title":"Resolve UTxOs by transaction hash and output index","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/transactions/utxos","href":"/api-reference/cardano-·-transactions/resolve-utxos-by-transaction-hash-and-output-index"},{"title":"Get a Cardano transaction by hash","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/transactions/{txHash}","href":"/api-reference/cardano-·-transactions/get-a-cardano-transaction-by-hash"},{"title":"Get the raw CBOR of a Cardano transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/transactions/{txHash}/cbor","href":"/api-reference/cardano-·-transactions/get-the-raw-cbor-of-a-cardano-transaction"},{"title":"Get the inputs and outputs of a Cardano transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/transactions/{txHash}/utxos","href":"/api-reference/cardano-·-transactions/get-the-inputs-and-outputs-of-a-cardano-transaction"},{"title":"Get the metadata of a Cardano transaction as JSON","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/transactions/{txHash}/metadata","href":"/api-reference/cardano-·-transactions/get-the-metadata-of-a-cardano-transaction-as-json"},{"title":"Get the metadata of a Cardano transaction as CBOR","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/transactions/{txHash}/metadata/cbor","href":"/api-reference/cardano-·-transactions/get-the-metadata-of-a-cardano-transaction-as-cbor"}]},{"group":"Scripts","pages":[{"title":"Get a Cardano script by hash","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/scripts/{scriptHash}","href":"/api-reference/cardano-·-scripts/get-a-cardano-script-by-hash"},{"title":"Get a Plutus datum by hash","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/scripts/datum/{datumHash}","href":"/api-reference/cardano-·-scripts/get-a-plutus-datum-by-hash"},{"title":"Get many Plutus datums by hash in one call","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/scripts/datums","href":"/api-reference/cardano-·-scripts/get-many-plutus-datums-by-hash-in-one-call"}]},{"group":"Policy","pages":[{"title":"List stake accounts holding assets of a policy","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/policy/{policyId}/accounts","href":"/api-reference/cardano-·-policy/list-stake-accounts-holding-assets-of-a-policy"},{"title":"List addresses holding assets of a policy","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/policy/{policyId}/addresses","href":"/api-reference/cardano-·-policy/list-addresses-holding-assets-of-a-policy"},{"title":"List all assets under a Cardano policy ID","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/policy/{policyId}/assets","href":"/api-reference/cardano-·-policy/list-all-assets-under-a-cardano-policy-id"},{"title":"Get the mint and burn history of a policy","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/policy/{policyId}/mints","href":"/api-reference/cardano-·-policy/get-the-mint-and-burn-history-of-a-policy"},{"title":"List transactions involving a policy","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/policy/{policyId}/transactions","href":"/api-reference/cardano-·-policy/list-transactions-involving-a-policy"},{"title":"Get all UTxOs holding assets of a policy","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/policy/{policyId}/utxos","href":"/api-reference/cardano-·-policy/get-all-utxos-holding-assets-of-a-policy"}]},{"group":"Metadata","pages":[{"title":"List transaction metadata labels in use","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/metadata/txs/labels","href":"/api-reference/cardano-·-metadata/list-transaction-metadata-labels-in-use"},{"title":"Get transaction metadata by label as JSON","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/metadata/txs/labels/{label}","href":"/api-reference/cardano-·-metadata/get-transaction-metadata-by-label-as-json"},{"title":"Get transaction metadata by label as CBOR","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/metadata/txs/labels/{label}/cbor","href":"/api-reference/cardano-·-metadata/get-transaction-metadata-by-label-as-cbor"}]},{"group":"Handles","pages":[{"title":"Resolve an ADA Handle to an address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/handles/{handle}","href":"/api-reference/cardano-·-handles/resolve-an-ada-handle-to-an-address"}]},{"group":"Governance","pages":[{"title":"Get the Cardano constitutional committee","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/committee","href":"/api-reference/cardano-·-governance/get-the-cardano-constitutional-committee"},{"title":"Get the current Cardano constitution","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/constitution","href":"/api-reference/cardano-·-governance/get-the-current-cardano-constitution"},{"title":"Search Cardano DReps with metadata filters","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/dreps","href":"/api-reference/cardano-·-governance/search-cardano-dreps-with-metadata-filters"},{"title":"Get a DRep with governance activity","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/dreps/{drepId}","href":"/api-reference/cardano-·-governance/get-a-drep-with-governance-activity"},{"title":"List delegators of a DRep with governance context","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/dreps/{drepId}/delegators","href":"/api-reference/cardano-·-governance/list-delegators-of-a-drep-with-governance-context"},{"title":"Query the votes cast by a Cardano DRep","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/dreps/{drepId}/votes","href":"/api-reference/cardano-·-governance/query-the-votes-cast-by-a-cardano-drep"},{"title":"List Cardano governance actions and proposals","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/proposals","href":"/api-reference/cardano-·-governance/list-cardano-governance-actions-and-proposals"},{"title":"Get a Cardano governance action by ID","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/proposals/{govActionId}","href":"/api-reference/cardano-·-governance/get-a-cardano-governance-action-by-id"},{"title":"List the votes on a Cardano governance action","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/proposals/{govActionId}/votes","href":"/api-reference/cardano-·-governance/list-the-votes-on-a-cardano-governance-action"},{"title":"Get the vote tally for a governance action","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/governance/proposals/{govActionId}/voting-summary","href":"/api-reference/cardano-·-governance/get-the-vote-tally-for-a-governance-action"}]},{"group":"Transaction Builder","pages":[{"title":"Build an unsigned Cardano transfer transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/tx/build","href":"/api-reference/cardano-·-transaction-builder/build-an-unsigned-cardano-transfer-transaction"},{"title":"Build an unsigned stake delegation transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/tx/build/delegation","href":"/api-reference/cardano-·-transaction-builder/build-an-unsigned-stake-delegation-transaction"},{"title":"Build an unsigned DRep registration transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/tx/build/drep-registration","href":"/api-reference/cardano-·-transaction-builder/build-an-unsigned-drep-registration-transaction"},{"title":"Build an unsigned stake key registration transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/tx/build/stake-registration","href":"/api-reference/cardano-·-transaction-builder/build-an-unsigned-stake-key-registration-transaction"},{"title":"Build an unsigned vote delegation transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/tx/build/vote-delegation","href":"/api-reference/cardano-·-transaction-builder/build-an-unsigned-vote-delegation-transaction"},{"title":"Build an unsigned reward withdrawal transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/tx/build/withdrawal","href":"/api-reference/cardano-·-transaction-builder/build-an-unsigned-reward-withdrawal-transaction"},{"title":"Calculate the maximum ADA an address can send","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/tx/max-ada","href":"/api-reference/cardano-·-transaction-builder/calculate-the-maximum-ada-an-address-can-send"}]}]},{"group":"Bitcoin","pages":[{"group":"Addresses","pages":[{"title":"Get address statistics (chain + mempool)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/addresses/{address}","href":"/api-reference/bitcoin-·-addresses/get-address-statistics-chain-+-mempool"},{"title":"Get confirmed satoshi balance for address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/addresses/{address}/balance","href":"/api-reference/bitcoin-·-addresses/get-confirmed-satoshi-balance-for-address"},{"title":"Get inscription IDs + rune balances held at a Bitcoin address (ord indexer)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/addresses/{address}/ordinals","href":"/api-reference/bitcoin-·-addresses/get-inscription-ids-+-rune-balances-held-at-a-bitcoin-address-ord-indexer"},{"title":"Get unspent outputs for address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/addresses/{address}/utxos","href":"/api-reference/bitcoin-·-addresses/get-unspent-outputs-for-address"},{"title":"Get inscriptions held at address, with UTXO context","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/addresses/{address}/inscriptions","href":"/api-reference/bitcoin-·-addresses/get-inscriptions-held-at-address-with-utxo-context"},{"title":"Get confirmed transaction history for address","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/addresses/{address}/txs","href":"/api-reference/bitcoin-·-addresses/get-confirmed-transaction-history-for-address"},{"title":"Get unspent outputs for address, paged","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/addresses/{address}/utxos/page","href":"/api-reference/bitcoin-·-addresses/get-unspent-outputs-for-address-paged"}]},{"group":"Blocks","pages":[{"title":"Get most recent N blocks (descending height)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/blocks","href":"/api-reference/bitcoin-·-blocks/get-most-recent-n-blocks-descending-height"},{"title":"Get block by hash or height","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/blocks/{idOrHeight}","href":"/api-reference/bitcoin-·-blocks/get-block-by-hash-or-height"}]},{"group":"Chain","pages":[{"title":"Get latest block","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/chain/latest-block","href":"/api-reference/bitcoin-·-chain/get-latest-block"},{"title":"Get chain tip","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/chain/tip","href":"/api-reference/bitcoin-·-chain/get-chain-tip"}]},{"group":"Fees","pages":[{"title":"Get fee-rate estimates (sat/vB) keyed by target block count","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/fees","href":"/api-reference/bitcoin-·-fees/get-fee-rate-estimates-satvb-keyed-by-target-block-count"}]},{"group":"Mempool","pages":[{"title":"Get current mempool snapshot (count, vsize, fee histogram)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/mempool","href":"/api-reference/bitcoin-·-mempool/get-current-mempool-snapshot-count-vsize-fee-histogram"}]},{"group":"Ordinals","pages":[{"title":"Get inscription metadata by inscription ID","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/ordinals/inscriptions/{id}","href":"/api-reference/bitcoin-·-ordinals/get-inscription-metadata-by-inscription-id"},{"title":"Get inscription IDs + rune balances carried by a UTxO outpoint","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/ordinals/outputs/{outpoint}","href":"/api-reference/bitcoin-·-ordinals/get-inscription-ids-+-rune-balances-carried-by-a-utxo-outpoint"},{"title":"Get rune metadata by ID (block:tx) or spaced rune name","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/ordinals/runes/{rune}","href":"/api-reference/bitcoin-·-ordinals/get-rune-metadata-by-id-block:tx-or-spaced-rune-name"},{"title":"Bulk: inscription IDs + rune balances for up to 250 outpoints","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/btc/ordinals/outputs","href":"/api-reference/bitcoin-·-ordinals/bulk:-inscription-ids-+-rune-balances-for-up-to-250-outpoints"}]},{"group":"Transactions","pages":[{"title":"Submit a signed transaction (sendrawtransaction)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/btc/txs/submit","href":"/api-reference/bitcoin-·-transactions/submit-a-signed-transaction-sendrawtransaction"},{"title":"Get transaction by txid","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/txs/{txid}","href":"/api-reference/bitcoin-·-transactions/get-transaction-by-txid"},{"title":"Get raw transaction hex by txid","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/btc/txs/{txid}/hex","href":"/api-reference/bitcoin-·-transactions/get-raw-transaction-hex-by-txid"},{"title":"Batch: get up to 250 transactions by txid","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/btc/txs/batch","href":"/api-reference/bitcoin-·-transactions/batch:-get-up-to-250-transactions-by-txid"}]}]},{"group":"Midnight","pages":[{"group":"Transactions","pages":[{"title":"Get network info","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/midnight/{network}/info","href":"/api-reference/midnight-·-transactions/get-network-info"},{"title":"Get transaction UTXOs","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/midnight/{network}/transactions/{txHash}/utxos","href":"/api-reference/midnight-·-transactions/get-transaction-utxos"},{"title":"Build an unshielded transfer","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/tx/build-unshielded","href":"/api-reference/midnight-·-transactions/build-an-unshielded-transfer"},{"title":"Prove and submit a shielded transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/tx/prove-and-submit","href":"/api-reference/midnight-·-transactions/prove-and-submit-a-shielded-transaction"},{"title":"Submit a signed transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/tx/submit","href":"/api-reference/midnight-·-transactions/submit-a-signed-transaction"},{"title":"Submit an already-proven transaction","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/tx/submit-proven","href":"/api-reference/midnight-·-transactions/submit-an-already-proven-transaction"}]},{"group":"DUST","pages":[{"title":"Get DUST account state","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/midnight/{network}/dust/account-state/{address}","href":"/api-reference/midnight-·-dust/get-dust-account-state"},{"title":"Build the DUST deregistration tx (Cardano)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/dust/build-deregistration-tx","href":"/api-reference/midnight-·-dust/build-the-dust-deregistration-tx-cardano"},{"title":"Build the DUST registration tx (native)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/dust/build-night-registration","href":"/api-reference/midnight-·-dust/build-the-dust-registration-tx-native"},{"title":"Build the DUST registration tx (Cardano)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/dust/build-registration-tx","href":"/api-reference/midnight-·-dust/build-the-dust-registration-tx-cardano"},{"title":"Build the DUST mapping update tx (Cardano)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/dust/build-update-tx","href":"/api-reference/midnight-·-dust/build-the-dust-mapping-update-tx-cardano"},{"title":"List live DUST registrations","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/midnight/{network}/dust/registrations","href":"/api-reference/midnight-·-dust/list-live-dust-registrations"},{"title":"Get DUST state snapshot","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/midnight/{network}/dust/state-snapshot","href":"/api-reference/midnight-·-dust/get-dust-state-snapshot"},{"title":"Get DUST registration status","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/midnight/{network}/dust/status","href":"/api-reference/midnight-·-dust/get-dust-registration-status"},{"title":"Get DUST registration status (batch)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/dust/status/batch","href":"/api-reference/midnight-·-dust/get-dust-registration-status-batch"},{"title":"Submit the DUST registration tx (native)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/dust/submit-night-registration","href":"/api-reference/midnight-·-dust/submit-the-dust-registration-tx-native"}]},{"group":"Indexer","pages":[{"title":"Forward a GraphQL query to the Midnight indexer","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/midnight/{network}/indexer/graphql","href":"/api-reference/midnight-·-indexer/forward-a-graphql-query-to-the-midnight-indexer"}]}]},{"group":"Cardano Market Data","pages":[{"title":"List registered DApp blueprints","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/blueprints","href":"/api-reference/cardano-market-data/list-registered-dapp-blueprints"},{"title":"Register a new blueprint","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/blueprints","href":"/api-reference/cardano-market-data/register-a-new-blueprint"},{"title":"Unregister a blueprint","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs delete /api/blueprints/{id}","href":"/api-reference/cardano-market-data/unregister-a-blueprint"},{"title":"Retrieve a specific blueprint","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/blueprints/{id}","href":"/api-reference/cardano-market-data/retrieve-a-specific-blueprint"},{"title":"Query persisted blueprint events","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/blueprints/{id}/events","href":"/api-reference/cardano-market-data/query-persisted-blueprint-events"},{"title":"Real limit order book for a pool","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/orderbook/{poolId}","href":"/api-reference/cardano-market-data/real-limit-order-book-for-a-pool"},{"title":"AMM-simulated order book for a pool","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/orderbook/{poolId}/simulated","href":"/api-reference/cardano-market-data/amm-simulated-order-book-for-a-pool"},{"title":"Orders filtered by DEX","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/orders/dex/{dex}","href":"/api-reference/cardano-market-data/orders-filtered-by-dex"},{"title":"Orders by owner pkh","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/orders/owner/{pkh}","href":"/api-reference/cardano-market-data/orders-by-owner-pkh"},{"title":"Orders by token","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/orders/token/{policyId}/{assetName}","href":"/api-reference/cardano-market-data/orders-by-token"},{"title":"Order details by tx output","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/orders/{txHash}/{outputIndex}","href":"/api-reference/cardano-market-data/order-details-by-tx-output"},{"title":"All liquidity pools","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/pools","href":"/api-reference/cardano-market-data/all-liquidity-pools"},{"title":"Pools filtered by DEX platform","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/pools/dex/{dex}","href":"/api-reference/cardano-market-data/pools-filtered-by-dex-platform"},{"title":"Pools for a token pair","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/pools/pair","href":"/api-reference/cardano-market-data/pools-for-a-token-pair"},{"title":"Pools containing a token","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/pools/token/{policyId}/{assetName}","href":"/api-reference/cardano-market-data/pools-containing-a-token"},{"title":"Highest TVL pools","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/pools/top-tvl","href":"/api-reference/cardano-market-data/highest-tvl-pools"},{"title":"Specific pool details","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/pools/{poolId}","href":"/api-reference/cardano-market-data/specific-pool-details"},{"title":"Token amount for an ADA purchase","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/quote/buy","href":"/api-reference/cardano-market-data/token-amount-for-an-ada-purchase"},{"title":"ADA received for a token sale","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/quote/sell","href":"/api-reference/cardano-market-data/ada-received-for-a-token-sale"},{"title":"Recent global swaps","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/swaps/recent","href":"/api-reference/cardano-market-data/recent-global-swaps"},{"title":"Token swap history","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/swaps/token/{policyId}/{assetName}","href":"/api-reference/cardano-market-data/token-swap-history"},{"title":"Most active traders for a token","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/dex/tokens/{policyId}/{assetName}/top-traders","href":"/api-reference/cardano-market-data/most-active-traders-for-a-token"},{"title":"Wallets ranked by LP TVL","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/leaderboard","href":"/api-reference/cardano-market-data/wallets-ranked-by-lp-tvl"},{"title":"Aggregate leaderboard statistics","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/leaderboard/stats","href":"/api-reference/cardano-market-data/aggregate-leaderboard-statistics"},{"title":"Current ADA/USD market info","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/ada","href":"/api-reference/cardano-market-data/current-adausd-market-info"},{"title":"Historical price data for a token","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/history/{assetId}","href":"/api-reference/cardano-market-data/historical-price-data-for-a-token"},{"title":"Token price at a specific timestamp","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/history/{assetId}/at","href":"/api-reference/cardano-market-data/token-price-at-a-specific-timestamp"},{"title":"All current token prices","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/prices","href":"/api-reference/cardano-market-data/all-current-token-prices"},{"title":"Highest TVL tokens","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/prices/top-tvl","href":"/api-reference/cardano-market-data/highest-tvl-tokens"},{"title":"Highest 24h volume tokens","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/prices/top-volume","href":"/api-reference/cardano-market-data/highest-24h-volume-tokens"},{"title":"Single token price","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/prices/{assetId}","href":"/api-reference/cardano-market-data/single-token-price"},{"title":"Token price across all DEXes","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/prices/{assetId}/all","href":"/api-reference/cardano-market-data/token-price-across-all-dexes"},{"title":"snek.fun launchpad tokens","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/snekfun","href":"/api-reference/cardano-market-data/snekfun-launchpad-tokens"},{"title":"Solada launchpad tokens","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/solada","href":"/api-reference/cardano-market-data/solada-launchpad-tokens"},{"title":"List tracked asset identifiers","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/tokens","href":"/api-reference/cardano-market-data/list-tracked-asset-identifiers"},{"title":"Token metadata","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/market/tokens/{assetId}/metadata","href":"/api-reference/cardano-market-data/token-metadata"},{"title":"Individual NFT last sale price","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/nft/asset/{policyId}/{assetName}/price","href":"/api-reference/cardano-market-data/individual-nft-last-sale-price"},{"title":"Collection statistics","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/nft/collection/{policyId}","href":"/api-reference/cardano-market-data/collection-statistics"},{"title":"Collection floor price","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/nft/collection/{policyId}/floor","href":"/api-reference/cardano-market-data/collection-floor-price"},{"title":"Recent collection sales","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/nft/collection/{policyId}/sales","href":"/api-reference/cardano-market-data/recent-collection-sales"},{"title":"List tracked NFT collections","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/nft/collections","href":"/api-reference/cardano-market-data/list-tracked-nft-collections"},{"title":"ADA/fiat historical candles","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/prices/ada/candles","href":"/api-reference/cardano-market-data/adafiat-historical-candles"},{"title":"OHLCV candles for tokens","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/prices/historical/candles","href":"/api-reference/cardano-market-data/ohlcv-candles-for-tokens"},{"title":"Latest token prices","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/prices/latest","href":"/api-reference/cardano-market-data/latest-token-prices"},{"title":"RSI(14) technical indicator","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/prices/rsi","href":"/api-reference/cardano-market-data/rsi14-technical-indicator"},{"title":"Indexer synchronization status","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/sync/status","href":"/api-reference/cardano-market-data/indexer-synchronization-status"},{"title":"Multi-wallet P\u0026L (FIFO)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/wallet/pnl","href":"/api-reference/cardano-market-data/multi-wallet-p\u0026l-fifo"},{"title":"Wallet value over time","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/wallet/{stakeAddress}/history","href":"/api-reference/cardano-market-data/wallet-value-over-time"},{"title":"Current wallet holdings","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/wallet/{stakeAddress}/holdings","href":"/api-reference/cardano-market-data/current-wallet-holdings"},{"title":"Single-wallet gains/losses","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/wallet/{stakeAddress}/pnl","href":"/api-reference/cardano-market-data/single-wallet-gainslosses"},{"title":"Swap order status","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/aggregator/status/{txHash}","href":"/api-reference/cardano-market-data/swap-order-status"},{"title":"Supported DEXes","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/aggregator/supported-dexes","href":"/api-reference/cardano-market-data/supported-dexes"},{"title":"Routable aggregator tokens","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/aggregator/tokens","href":"/api-reference/cardano-market-data/routable-aggregator-tokens"},{"title":"Best-Execution Swap Quote","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/aggregator/quote","href":"/api-reference/cardano-market-data/best-execution-swap-quote"},{"title":"All Swap Routes (override)","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/aggregator/quote/routes","href":"/api-reference/cardano-market-data/all-swap-routes-override"},{"title":"Exact-Out Swap Quote","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs post /api/aggregator/reverse-quote","href":"/api-reference/cardano-market-data/exact-out-swap-quote"}]},{"group":"IPFS","pages":[{"title":"Resolve IPFS content","openapi":"GET /api/ipfs","href":"/api-reference/ipfs/resolve"},{"title":"Stat IPFS object","openapi":"GET /api/ipfs/stat","href":"/api-reference/ipfs/stat"},{"title":"List IPFS directory","openapi":"GET /api/ipfs/ls","href":"/api-reference/ipfs/ls"},{"title":"Resolve IPNS name","openapi":"GET /api/ipfs/ipns","href":"/api-reference/ipfs/ipns"},{"title":"Pin IPFS content","openapi":"POST /api/ipfs/pin","href":"/api-reference/ipfs/pin"},{"title":"List IPFS pins","openapi":"GET /api/ipfs/pins","href":"/api-reference/ipfs/pins"},{"title":"Unpin IPFS content","openapi":"DELETE /api/ipfs/pin","href":"/api-reference/ipfs/unpin"}]},{"group":"Partner","pages":[{"title":"Widget branding for your partner key","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/aggregator/branding","href":"/api-reference/partner/widget-branding-for-your-partner-key"},{"title":"Your aggregator earnings","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/partner/earnings","href":"/api-reference/partner/your-aggregator-earnings"},{"title":"Your swaps, newest first","description":"Every swap built through one of your keys, newest first, with its status (BUILT, SUBMITTED, CONFIRMED, FAILED, EXPIRED), the pair, the input amount and which key built it. No fee, share or revenue figure is ever on this response; your earnings are GET /api/partner/earnings.\n\n**Live alerts.** Poll every 15 seconds (the response is cacheable for that long) with `updatedSince` set to the newest `updatedAt` you have already seen. You get back only the swaps that changed since then, in every status. Keep the latest row per `swapId` and react to the ones whose status became CONFIRMED (or SUBMITTED, if you want to announce earlier). `swapId` is null while a swap is only BUILT, because the wallet has not submitted a transaction yet.\n\n**Recovering after downtime.** Call with `updatedSince` set to the last `updatedAt` you stored before the outage and page through `nextCursor` until it is null. The filter is inclusive, so the boundary row is delivered again; that is the same upsert by `swapId` as above. Nothing is lost: a swap that changed status while you were down carries the later `updatedAt` and is returned.\n\n**Browsing history.** Omit `updatedSince` and page with `cursor`. Pages are newest first and `nextCursor` walks towards older swaps; it is opaque, pass it back unchanged.\n\nTimes are ISO-8601 instants in UTC. Amounts are integer strings in the input token's base units (lovelace for ADA). Callable with a browser session or an ordinary API key; a public partner key is refused, because a key that lives in a web page must not enumerate your swaps.","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/partner/swaps","href":"/api-reference/partner/your-swaps-newest-first"},{"title":"Your swap counter","deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /api/partner/swaps/summary","href":"/api-reference/partner/your-swap-counter"}]},{"group":"MCP","pages":[{"title":"Get mcphealth","description":null,"deprecated":null,"version":null,"openapi":"https://nexus.gerowallet.io/v3/api-docs get /mcp/health","href":"/api-reference/mcp-health-controller/get-mcphealth"}]}]}]},"basePath":"","title":"Your swap counter - Gero Nexus Documentation","buildId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","deploymentId":"dpl_6dVqRXFR2Go5vF5RLvAdHuv189oT","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-D_7my4bd.js","utils-Cq_itTNA.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-B5KPEvGz.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-DBX-JepP.js","snippetPresets-Bsspz-Ge.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","conditional-requirements-CFM0id0Q.js","ApiExamples-jcs-2nGf.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-Dp53in7F.js","shallow-Dv9eUdUd.js","getApiPlaygroundDisplay-D8cDwNhi.js","CodeSnippet-DkwXLQor.js","CodeSnippets-DcSgKqs5.js","Page-t8ynOKTD.js","getPastedJson-I2RjoApV.js","icon-BIj57rZC.js","MethodPill-CTwLPWXC.js","DuplicateIcon-BJpFwygY.js","createIcon-C7PorfAe.js","DynamicMarkdown-BBht_uEs.js","SectionHeading-YIBwxbzj.js","axios-vUo_bRtp.js","Markdown--YCeFtOs.js","clsx-CrPa459s.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-BWxsj3I0.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-fBzVvq7k.js"]}