# Gero Nexus Documentation - [Welcome to Gero Nexus](https://nexus.gerowallet.io/docs/introduction.md): Multi-chain blockchain data API for developers - [Quick Start](https://nexus.gerowallet.io/docs/quickstart.md): Make your first API call in under 5 minutes - [Authentication](https://nexus.gerowallet.io/docs/authentication.md): Learn how to authenticate your API requests with Gero Nexus - [Blockfrost Compatibility](https://nexus.gerowallet.io/docs/blockfrost-compatibility.md): Point an unmodified Blockfrost SDK at Nexus by changing one line - [Changelog](https://nexus.gerowallet.io/docs/changelog.md): What changed on the Nexus API, and how deprecations are announced - [Migrate from Maestro: Cardano](https://nexus.gerowallet.io/docs/maestro-migration-cardano.md): Endpoint-by-endpoint map from Maestro's Cardano APIs to the native Nexus Cardano API - [Migrate from Maestro: Bitcoin](https://nexus.gerowallet.io/docs/maestro-migration-bitcoin.md): Endpoint map and behavioural differences when moving Bitcoin reads and submits from Maestro to Nexus - [Rate Limits](https://nexus.gerowallet.io/docs/concepts/rate-limits.md): Request quotas and rate limits for the Nexus API - [Error Handling](https://nexus.gerowallet.io/docs/concepts/error-handling.md): Understanding and handling errors from the Gero Nexus API - [Pagination](https://nexus.gerowallet.io/docs/concepts/pagination.md): Working with paginated responses in the Gero Nexus API - [Add-ons & Streaming](https://nexus.gerowallet.io/docs/addons/overview.md): Optional capabilities you can attach to a Nexus plan - [Market Data](https://nexus.gerowallet.io/docs/addons/market-data.md): Prices, candles, DEX activity, and NFT stats across Cardano - [Wallet Analytics](https://nexus.gerowallet.io/docs/addons/wallet-analytics.md): Holdings, value history, and FIFO P&L per wallet - [Transaction Builder](https://nexus.gerowallet.io/docs/addons/transaction-builder.md): Server-side UTXO selection and unsigned CBOR for Cardano transactions - [DEX Aggregator](https://nexus.gerowallet.io/docs/addons/aggregator.md): Best-execution swap routing across Cardano DEXes, with non-custodial co-signed submission - [MCP Server](https://nexus.gerowallet.io/docs/addons/mcp-server.md): Connect Claude and other AI agents to Nexus via the Model Context Protocol - [WebSocket Streaming](https://nexus.gerowallet.io/docs/addons/websockets.md): Live Cardano prices, swaps, and dApp events over STOMP - [List the addresses under a Cardano stake account](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/list-the-addresses-under-a-cardano-stake-account.md): Get all addresses associated with a specific Cardano stake account. Returns a list of payment addresses that have been used or are currently associated with this stake account. - [Get a Cardano stake account balance and delegation](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/get-a-cardano-stake-account-balance-and-delegation.md): Get comprehensive information about a Cardano stake account including delegation status and rewards. - [Get staking rewards for a stake account](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/get-staking-rewards-for-a-stake-account.md): Obtain information about the reward history of a specific account. - [List transactions for a Cardano stake account](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/list-transactions-for-a-cardano-stake-account.md): Get a list of all Txs for a given stake address (account) - [Get all UTxOs for a Cardano stake account](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/get-all-utxos-for-a-cardano-stake-account.md): Get all UTxOs (Unspent Transaction Outputs) associated with a specific Cardano stake account. Returns a list of all unspent outputs controlled by addresses associated with this stake account. - [List the native assets held by a stake account](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/list-the-native-assets-held-by-a-stake-account.md): Aggregated asset balances held under the stake account across all unspent UTxOs, with an optional policy filter. Served by YACI direct-SQL where configured, otherwise by Koios /account_assets (so preview is supported). Ordering may differ between the two paths. - [Get the delegation history of a stake account](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/get-the-delegation-history-of-a-stake-account.md): Every stake-delegation certificate the account has submitted, newest first, with the pool as bech32. Keyset-paged: pass the response's nextCursor back as the cursor parameter to continue. The cursor is opaque and endpoint-specific; do not construct or parse one. Served by YACI direct SQL with no pro… - [Get a stake account balance by epoch](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/get-a-stake-account-balance-by-epoch.md): The account's active stake and delegated pool for every epoch it has been snapshotted in, newest epoch first. These are the ledger's own stake snapshots, so an epoch appears only once the snapshot for it was taken. Keyset-paged: pass the response's nextCursor back as the cursor parameter to continue… - [Get stake key registration and deregistration history](https://nexus.gerowallet.io/docs/api-reference/cardano-·-accounts/get-stake-key-registration-and-deregistration-history.md): Every stake registration and deregistration certificate the account has submitted, newest first, each tagged REGISTRATION or DEREGISTRATION. Keyset-paged: pass the response's nextCursor back as the cursor parameter to continue. The cursor is opaque and endpoint-specific; do not construct or parse on… - [List transaction hashes for a Cardano address](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/list-transaction-hashes-for-a-cardano-address.md): Get transaction history for a Cardano address with pagination support. Returns a paginated list of transactions with detailed input/output information and smart contract interactions. - [Get the balance and assets of a Cardano address](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/get-the-balance-and-assets-of-a-cardano-address.md): Get address info - balance, associated stake address (if any) and UTxO set for given addresses - [Get full transaction history for a Cardano address](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/get-full-transaction-history-for-a-cardano-address.md): Get paginated transaction history for a Cardano address with full transaction details, UTxOs, sent/received amounts, and native asset transfers. - [Get all UTxOs for a Cardano address](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/get-all-utxos-for-a-cardano-address.md): Get UTXOs set for given addresses - [Get the UTxOs of an address holding a specific asset](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/get-the-utxos-of-an-address-holding-a-specific-asset.md): Get UTXOs for a given address that contain a specific asset. Returns a paginated list of UTXOs with detailed asset information. - [Get the balance of a payment credential](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/get-the-balance-of-a-payment-credential.md): Everything the payment credential currently holds, summed across every address under it: total lovelace plus one entry per native asset. Summed inside Postgres over the same unspent set the /cred/{credential}/utxos endpoint pages through, so no UTxO row crosses the wire. A credential that holds noth… - [List transactions for a payment credential](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/list-transactions-for-a-payment-credential.md): Distinct transactions touching any address under the payment credential, within an optional slot window, newest first. Served by cardano-db-sync direct SQL where a db-sync datasource is configured for the network, and by the provider chain elsewhere. Cost scales with the credential's TOTAL lifetime… - [Get all UTxOs for a payment credential](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/get-all-utxos-for-a-payment-credential.md): All unspent UTxOs whose owner payment credential matches, optionally filtered to a slot window (fromSlot / toSlot filter by the UTxO creation slot). Served by cardano-db-sync direct SQL where a db-sync datasource is configured for the network, and by the provider chain (YACI direct SQL) elsewhere. I… - [Decode a Cardano address into its credentials](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/decode-a-cardano-address-into-its-credentials.md): Splits a Cardano address into its structural parts: era, network, type and the payment / stake credentials. Accepts Shelley-era bech32 (addr1, addr_test1, stake1, stake_test1) and Byron-era base58 (Ddz, Ae2). This is pure computation on the address string, with no chain lookup: the network query par… - [List transactions for an address in a slot range](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/list-transactions-for-an-address-in-a-slot-range.md): Distinct transactions touching the address within an optional slot window. YACI direct-SQL; YACI-only. - [Count the transactions of a Cardano address](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/count-the-transactions-of-a-cardano-address.md): Number of distinct transactions that have funded or spent an output of this address, over its whole history. Zero for an address the chain has never seen: on Cardano an address exists the moment someone spends to it, so there is no 404 here. Served from cardano-db-sync, so it is available only on ne… - [List transactions for many payment credentials in one call](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/list-transactions-for-many-payment-credentials-in-one-call.md): Distinct transactions touching any address under each of up to 25 payment credentials, newest first, within an optional slot window. The limit applies PER CREDENTIAL, not to the response as a whole, so one busy credential cannot crowd the others out of the batch. Every requested credential appears i… - [Get UTxOs for many payment credentials in one call](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/get-utxos-for-many-payment-credentials-in-one-call.md): Unspent UTxOs for up to 25 payment credentials in a single call, answered from one query instead of one request per credential. Every requested credential appears in the response, in request order, with an empty utxos array when it holds nothing, so the response can be zipped against the request. Th… - [Get UTxOs for many Cardano addresses in one call](https://nexus.gerowallet.io/docs/api-reference/cardano-·-addresses/get-utxos-for-many-cardano-addresses-in-one-call.md): Unspent UTxOs for up to 50 addresses in a single call, answered from one yaci-store query instead of one request per address. Every requested address appears in the response, in request order, with an empty utxos array when it holds nothing, so the response can be zipped against the request. The 50-… - [List blacklisted policy IDs](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/list-blacklisted-policy-ids.md): Retrieves the current list of blacklisted Cardano asset policy IDs - [Get metadata and supply for a Cardano native asset](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/get-metadata-and-supply-for-a-cardano-native-asset.md): Get the information of an asset including first minting, latest minting, holders count & token registry metadata. Supply comes from the first provider that answers; when that is yaci-store, which indexes no asset metadata, onchainMetadata, cip68Metadata, metadata, the mint and burn counts, creationT… - [Find the address that holds an NFT](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/find-the-address-that-holds-an-nft.md): Get the address where specified NFT currently reside on. - [List the stake accounts holding a native asset](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/list-the-stake-accounts-holding-a-native-asset.md): Holdings of the asset grouped by stake account, largest first. A wallet spread over many payment addresses appears once, under its stake address. A holding whose outputs carry no stake part (enterprise or script address) has no account to belong to and appears under its own payment address instead.… - [List the holders of a Cardano native asset](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/list-the-holders-of-a-cardano-native-asset.md): Addresses currently holding the asset (unit = policy+name), sorted by quantity desc. Served from a precomputed snapshot when available (refreshed in the background, default TTL 6h); falls through to the live providers (YACI direct-SQL; Koios fallback) otherwise. A whale asset with no snapshot yet ma… - [Get the mint and burn history of a native asset](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/get-the-mint-and-burn-history-of-a-native-asset.md): Every transaction that minted or burned the asset, newest first. A burn carries a negative quantity, so the column sums to the current supply. Keyset-paged: pass the response's nextCursor back as the cursor parameter to continue. The cursor is opaque and endpoint-specific; do not construct or parse… - [List transactions that moved a native asset](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/list-transactions-that-moved-a-native-asset.md): Every transaction that put the asset into an output or minted or burned it, newest first. A transaction that only spent the asset appears through the output it created, and a burn appears through the mint branch, so between them the two cover every transaction the asset takes part in. Keyset-paged:… - [Get all UTxOs holding a Cardano native asset](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/get-all-utxos-holding-a-cardano-native-asset.md): Unspent UTxOs currently holding the asset. YACI-only. - [Get the metadata of many native assets in one call](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/get-the-metadata-of-many-native-assets-in-one-call.md): Resolve the metadata of up to 100 assets in one call. Every requested unit is a key of the response's data object, in request order and in your own spelling; a unit that is unknown or has none of the three kinds of metadata maps to null rather than being dropped, so the response can be read against… - [Look up token registry metadata for many assets](https://nexus.gerowallet.io/docs/api-reference/cardano-·-assets/look-up-token-registry-metadata-for-many-assets.md): Look up token-registry metadata (name/ticker/decimals/description) for a batch of asset subjects, proxied to nexus-token-registry for the network resolved for this request (same ?network= / API-key resolution as every other Cardano endpoint — this is a single multi-network deployment, not a per-netw… - [List recent Cardano blocks](https://nexus.gerowallet.io/docs/api-reference/cardano-·-blocks/list-recent-cardano-blocks.md): Retrieves a paginated list of blocks with summary information - [Get the latest Cardano block](https://nexus.gerowallet.io/docs/api-reference/cardano-·-blocks/get-the-latest-cardano-block.md): Retrieves information about the latest block on the Cardano blockchain - [Get a Cardano block by hash](https://nexus.gerowallet.io/docs/api-reference/cardano-·-blocks/get-a-cardano-block-by-hash.md): Retrieves detailed information about a specific Cardano block by hash - [List Cardano DReps by voting power](https://nexus.gerowallet.io/docs/api-reference/cardano-·-dreps/list-cardano-dreps-by-voting-power.md): Browse registered DReps ordered by voting power (default). Response is paginated with a non-null total, so a caller can sweep every DRep deterministically by paging [1 .. ceil(total/pageSize)]. - [Get a Cardano DRep and its metadata](https://nexus.gerowallet.io/docs/api-reference/cardano-·-dreps/get-a-cardano-drep-and-its-metadata.md): Detailed information for a single DRep including off-chain metadata. - [List the accounts delegating to a DRep](https://nexus.gerowallet.io/docs/api-reference/cardano-·-dreps/list-the-accounts-delegating-to-a-drep.md): Accounts delegating their vote to this DRep. - [Get the current Cardano epoch](https://nexus.gerowallet.io/docs/api-reference/cardano-·-epochs/get-the-current-cardano-epoch.md): Retrieves information about the latest (current) epoch. Includes epoch number, time boundaries, block/transaction counts, stake information, and rewards. Data is cached for 5 minutes. - [Get the current Cardano protocol parameters](https://nexus.gerowallet.io/docs/api-reference/cardano-·-epochs/get-the-current-cardano-protocol-parameters.md): Retrieves protocol parameters for the latest (current) epoch. Returns current network configuration including fees, limits, staking parameters, and governance settings. Data is cached for 5 minutes to balance freshness and performance. - [Get protocol parameters for a Cardano epoch](https://nexus.gerowallet.io/docs/api-reference/cardano-·-epochs/get-protocol-parameters-for-a-cardano-epoch.md): Retrieves protocol parameters for a specific epoch, or for the latest (current) epoch when epoch_no is omitted. Protocol parameters are immutable historical data that define network configuration. Includes fees, limits, staking parameters, and governance settings. - [Get a Cardano epoch by number](https://nexus.gerowallet.io/docs/api-reference/cardano-·-epochs/get-a-cardano-epoch-by-number.md): Retrieves aggregate statistics for a specific epoch: block and transaction counts, total output, total fees, the epoch's time boundaries, and the total active stake snapshotted for it. Closed epochs are immutable; the current epoch's counts grow until it ends. Served from cardano-db-sync, so it is a… - [Get Cardano network info and supply](https://nexus.gerowallet.io/docs/api-reference/cardano-·-network/get-cardano-network-info-and-supply.md): Retrieves static network / Shelley-genesis parameters such as network magic, system start, epoch length, slot timing and consensus settings. These values are immutable per network. - [Get Cardano era summaries for slot-to-time math](https://nexus.gerowallet.io/docs/api-reference/cardano-·-network/get-cardano-era-summaries-for-slot-to-time-math.md): Returns the chain's hard-fork history, oldest era first: era number and name, the slot and epoch it began at, the slot and epoch lengths that apply inside it, and the first block of the era. Byron is synthesized from the Shelley boundary (it is where the chain starts, so it has no recorded fork bloc… - [Get the Cardano network system start time](https://nexus.gerowallet.io/docs/api-reference/cardano-·-network/get-the-cardano-network-system-start-time.md): Returns the network's genesis system start (slot 0 of the Byron era) as both a Unix timestamp in seconds and an ISO-8601 UTC instant. This is a genesis constant, not a chain read. - [List and search Cardano stake pools](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/list-and-search-cardano-stake-pools.md): Retrieves brief information for registered stake pools on the Cardano network. Omit `page` and `pageSize` to receive the complete set in one response. Supplying either one pages the result: `page` defaults to 1 and `pageSize` defaults to 100. `search` filters by ticker, name or bech32 pool id; `sort… - [List stake pool registrations](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/list-stake-pool-registrations.md): Retrieves a paginated list of stake pool registrations on the Cardano network - [List stake pool registrations in an epoch](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/list-stake-pool-registrations-in-an-epoch.md): Retrieves a paginated list of stake pool registrations for a specific epoch on the Cardano network - [List stake pool retirements](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/list-stake-pool-retirements.md): Retrieves a paginated list of stake pool retirements on the Cardano network - [List stake pools retiring in an epoch](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/list-stake-pools-retiring-in-an-epoch.md): Retrieves a paginated list of stake pool retirements by epoch number on the Cardano network - [Get a Cardano stake pool by pool ID](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/get-a-cardano-stake-pool-by-pool-id.md): Get detailed information about a specific Cardano stake pool including registration details and current status. - [Get stake pool statistics for an epoch](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/get-stake-pool-statistics-for-an-epoch.md): Retrieves epoch-specific stake pool data on the Cardano network - [Get the epoch-by-epoch history of a stake pool](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/get-the-epoch-by-epoch-history-of-a-stake-pool.md): Retrieves the per-epoch stake and performance history for a specific Cardano stake pool, oldest epoch first. Omit both `count` and `page` to receive the complete history in one response. Supplying either one pages the result: `count` defaults to 100 and `page` defaults to 1, matching Blockfrost's co… - [List the accounts delegating to a stake pool](https://nexus.gerowallet.io/docs/api-reference/cardano-·-stake-pools/list-the-accounts-delegating-to-a-stake-pool.md): Every stake account currently delegating to the pool, ordered by stake address, with its current delegated stake (UTxO + unwithdrawn rewards). On mainnet the figures come from the chain-data sidecar, refreshed about every 2 hours; on preview and preprod they are read from yaci-store at request time.… - [Get raw CBOR for many Cardano transactions in one call](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/get-raw-cbor-for-many-cardano-transactions-in-one-call.md): Get raw transactions in CBOR format for multiple transaction hashes in a single call - [Submit a signed Cardano transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/submit-a-signed-cardano-transaction.md): Submit an already serialized transaction to the network - [Evaluate the script execution units of a transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/evaluate-the-script-execution-units-of-a-transaction.md): Evaluate a transaction's redeemer execution-unit budgets (script costs) via Ogmios. Returns one entry per redeemer with its tag, index and ExUnits. Responds 503 when no evaluation backend is configured for the network. - [Resolve UTxOs by transaction hash and output index](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/resolve-utxos-by-transaction-hash-and-output-index.md): Retrieve specific UTXOs by their transaction hash and output index. Accepts a list of 1-100 UTXO references (txHash + outputIndex) and returns the corresponding UTXO details including address, value, assets, and datum information. - [Get a Cardano transaction by hash](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/get-a-cardano-transaction-by-hash.md): Get detailed Cardano transaction information including inputs, outputs, metadata, and smart contract interactions by transaction hash. - [Get the raw CBOR of a Cardano transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/get-the-raw-cbor-of-a-cardano-transaction.md): Get raw transaction(s) in CBOR format - [Get the inputs and outputs of a Cardano transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/get-the-inputs-and-outputs-of-a-cardano-transaction.md): Return the inputs and UTXOs of the specific transaction. - [Get the metadata of a Cardano transaction as JSON](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/get-the-metadata-of-a-cardano-transaction-as-json.md): Per-label transaction metadata, decoded to JSON (CIP-10 no-schema). - [Get the metadata of a Cardano transaction as CBOR](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transactions/get-the-metadata-of-a-cardano-transaction-as-cbor.md): Per-label transaction metadata, raw CBOR hex. - [Get a Cardano script by hash](https://nexus.gerowallet.io/docs/api-reference/cardano-·-scripts/get-a-cardano-script-by-hash.md): Resolve a script by its hash. Returns the canonical type (plutusV1/plutusV2/plutusV3/native) with the Plutus CBOR or native-script JSON. - [Get a Plutus datum by hash](https://nexus.gerowallet.io/docs/api-reference/cardano-·-scripts/get-a-plutus-datum-by-hash.md): Resolve a Plutus datum (hex CBOR + best-effort JSON) by its hash. - [Get many Plutus datums by hash in one call](https://nexus.gerowallet.io/docs/api-reference/cardano-·-scripts/get-many-plutus-datums-by-hash-in-one-call.md): Resolve up to 100 datums in one call. Every requested hash is a key of the response's data object, in request order; a hash with no datum on chain maps to null rather than being dropped, so the response can be read against the request without re-deriving it. Values are the same hex CBOR the single-d… - [List stake accounts holding assets of a policy](https://nexus.gerowallet.io/docs/api-reference/cardano-·-policy/list-stake-accounts-holding-assets-of-a-policy.md): The same holdings as /addresses, grouped by stake account: a wallet spread over many payment addresses appears once, under its stake address. A holding whose outputs carry no stake part (enterprise or script address) has no account to belong to and appears under its own payment address instead. Offs… - [List addresses holding assets of a policy](https://nexus.gerowallet.io/docs/api-reference/cardano-·-policy/list-addresses-holding-assets-of-a-policy.md): Addresses currently holding any asset under the policy, largest first. The quantity sums every asset under the policy that the address holds, so it reads as a balance for a single-asset fungible policy and as a count for an NFT collection. Offset-paged behind an opaque cursor: the sort key is a sum… - [List all assets under a Cardano policy ID](https://nexus.gerowallet.io/docs/api-reference/cardano-·-policy/list-all-assets-under-a-cardano-policy-id.md): All assets minted under the policy id, with net quantity (mint minus burn). YACI-only. - [Get the mint and burn history of a policy](https://nexus.gerowallet.io/docs/api-reference/cardano-·-policy/get-the-mint-and-burn-history-of-a-policy.md): Every transaction that minted or burned any asset under the policy, newest first, each row naming the unit it applies to. A burn carries a negative quantity. Keyset-paged: pass the response's nextCursor back as the cursor parameter to continue. The cursor is opaque and endpoint-specific; do not cons… - [List transactions involving a policy](https://nexus.gerowallet.io/docs/api-reference/cardano-·-policy/list-transactions-involving-a-policy.md): Distinct transactions that produced the policy's currently-unspent outputs, newest first. This is narrower than every transaction that ever touched the policy: a transaction whose policy outputs have all since been spent does not appear, and neither does the spend side of any transaction, because th… - [Get all UTxOs holding assets of a policy](https://nexus.gerowallet.io/docs/api-reference/cardano-·-policy/get-all-utxos-holding-assets-of-a-policy.md): All unspent UTxOs containing any asset under the policy id. YACI-only. - [List transaction metadata labels in use](https://nexus.gerowallet.io/docs/api-reference/cardano-·-metadata/list-transaction-metadata-labels-in-use.md): List distinct transaction metadata labels seen on-chain, paginated. `cip10` and `count` are best-effort and may be null depending on the serving provider. - [Get transaction metadata by label as JSON](https://nexus.gerowallet.io/docs/api-reference/cardano-·-metadata/get-transaction-metadata-by-label-as-json.md): Transaction metadata entries for a given label, decoded to JSON, paginated. - [Get transaction metadata by label as CBOR](https://nexus.gerowallet.io/docs/api-reference/cardano-·-metadata/get-transaction-metadata-by-label-as-cbor.md): Transaction metadata entries for a given label, raw CBOR hex, paginated. - [Resolve an ADA Handle to an address](https://nexus.gerowallet.io/docs/api-reference/cardano-·-handles/resolve-an-ada-handle-to-an-address.md): Returns the address currently holding an ADA Handle, with its stake address when it has one. A handle is a native token, so this is a live lookup: it follows the token, and changes the moment the token is spent to someone else. Accepts the handle with or without its leading dollar sign and in any ca… - [Get the Cardano constitutional committee](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/get-the-cardano-constitutional-committee.md): The current constitutional committee (threshold + members). - [Get the current Cardano constitution](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/get-the-current-cardano-constitution.md): The current on-chain constitution (anchor + script reference). - [Search Cardano DReps with metadata filters](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/search-cardano-dreps-with-metadata-filters.md): Browse/search registered DReps ordered by voting power (default). Set hasMetadata=true to filter to DReps with resolved off-chain metadata (name/image); this triggers a bounded server-side over-fetch and does not report a total count. - [Get a DRep with governance activity](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/get-a-drep-with-governance-activity.md): Detailed information for a single DRep including off-chain metadata. - [List delegators of a DRep with governance context](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/list-delegators-of-a-drep-with-governance-context.md): Accounts delegating their vote to this DRep. - [Query the votes cast by a Cardano DRep](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/query-the-votes-cast-by-a-cardano-drep.md): Governance votes cast by this DRep, with Yes/No/Abstain tallies. - [List Cardano governance actions and proposals](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/list-cardano-governance-actions-and-proposals.md): Browse/search on-chain governance actions (proposals). - [Get a Cardano governance action by ID](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/get-a-cardano-governance-action-by-id.md): Detailed information for a single governance action. govActionId is `{txHash}#{index}`; percent-encode the `#` as `%23`. - [List the votes on a Cardano governance action](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/list-the-votes-on-a-cardano-governance-action.md): Votes cast on a governance action. govActionId is `{txHash}#{index}`; percent-encode the `#` as `%23`. - [Get the vote tally for a governance action](https://nexus.gerowallet.io/docs/api-reference/cardano-·-governance/get-the-vote-tally-for-a-governance-action.md): Stake-weighted vote tally (DRep/committee/SPO) for a governance action, sourced from Koios's proposal_voting_summary. govActionId is `{txHash}#{index}`; percent-encode the `#` as `%23`. - [Build an unsigned Cardano transfer transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transaction-builder/build-an-unsigned-cardano-transfer-transaction.md): Build an unsigned Cardano transaction for transferring ADA and/or native tokens. Performs UTXO selection, fee calculation, and change output creation. Returns the unsigned transaction CBOR for client-side signing. Either provide UTXOs directly or a sender address to fetch UTXOs from the network. - [Build an unsigned stake delegation transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transaction-builder/build-an-unsigned-stake-delegation-transaction.md): Build an unsigned transaction for delegating stake to a pool. Optionally includes stake key registration if the key is not yet registered. Returns the unsigned transaction CBOR for client-side signing. - [Build an unsigned DRep registration transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transaction-builder/build-an-unsigned-drep-registration-transaction.md): Build an unsigned transaction for registering or deregistering as a DRep (Conway era). Registration requires a deposit (drepDeposit from protocol parameters) and an optional metadata anchor. Deregistration returns the deposit. - [Build an unsigned stake key registration transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transaction-builder/build-an-unsigned-stake-key-registration-transaction.md): Build an unsigned transaction for registering or deregistering a stake key. Registration requires a deposit (keyDeposit from protocol parameters). Deregistration returns the deposit to the change address. - [Build an unsigned vote delegation transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transaction-builder/build-an-unsigned-vote-delegation-transaction.md): Build an unsigned transaction for delegating voting power to a DRep (Conway era). Supports vote-only delegation, combined pool+vote delegation, and registration+delegation combos. Special DRep values: 'drep_always_abstain' and 'drep_always_no_confidence'. Optionally includes CIP-0149 voluntary DRep… - [Build an unsigned reward withdrawal transaction](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transaction-builder/build-an-unsigned-reward-withdrawal-transaction.md): Build an unsigned transaction for withdrawing staking rewards. The withdrawal amount should match the available rewards for the stake address. - [Calculate the maximum ADA an address can send](https://nexus.gerowallet.io/docs/api-reference/cardano-·-transaction-builder/calculate-the-maximum-ada-an-address-can-send.md): Computes the maximum ADA that can be sent to a destination address by selecting all available UTxOs, estimating the transaction fee, and accounting for a change output min-UTxO when native tokens are present. Returns max_lovelace = total_balance - estimated_fee - change_min_utxo. Either provide UTXO… - [Get address statistics (chain + mempool)](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-addresses/get-address-statistics-chain-+-mempool.md) - [Get confirmed satoshi balance for address](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-addresses/get-confirmed-satoshi-balance-for-address.md) - [Get inscription IDs + rune balances held at a Bitcoin address (ord indexer)](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-addresses/get-inscription-ids-+-rune-balances-held-at-a-bitcoin-address-ord-indexer.md) - [Get unspent outputs for address](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-addresses/get-unspent-outputs-for-address.md): The address's full unspent-output set, served by electrs as a bare array. - [Get inscriptions held at address, with UTXO context](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-addresses/get-inscriptions-held-at-address-with-utxo-context.md): Structured entries (id, number, satpoint plus parsed txid/vout/satOffset, value, genesisHeight) instead of the bare ID list on /ordinals. Cursor/limit paged (default 25, max 100); cursor stability is best-effort, the holding set can change between pages. Backed by ord's bulk inscription lookup, no p… - [Get confirmed transaction history for address](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-addresses/get-confirmed-transaction-history-for-address.md): Confirmed transactions that funded OR spent from the address, descending by block height (summaries: txid, blockHeight, blockHash, blockTime). from/to are inclusive height bounds. cursor is opaque (pass nextCursor back verbatim); limit defaults to 50, max 200. tip mirrors the utxos endpoint: fetched… - [Get unspent outputs for address, paged](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-addresses/get-unspent-outputs-for-address-paged.md): Unspent outputs in a {data, tip, nextCursor} envelope. - [Get most recent N blocks (descending height)](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-blocks/get-most-recent-n-blocks-descending-height.md) - [Get block by hash or height](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-blocks/get-block-by-hash-or-height.md) - [Get latest block](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-chain/get-latest-block.md): Returns the latest fully-applied block (best-block-hash → getblock). - [Get chain tip](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-chain/get-chain-tip.md): Returns chain tip + sync metadata (getblockchaininfo). - [Get fee-rate estimates (sat/vB) keyed by target block count](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-fees/get-fee-rate-estimates-satvb-keyed-by-target-block-count.md) - [Get current mempool snapshot (count, vsize, fee histogram)](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-mempool/get-current-mempool-snapshot-count-vsize-fee-histogram.md) - [Get inscription metadata by inscription ID](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-ordinals/get-inscription-metadata-by-inscription-id.md) - [Get inscription IDs + rune balances carried by a UTxO outpoint](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-ordinals/get-inscription-ids-+-rune-balances-carried-by-a-utxo-outpoint.md) - [Get rune metadata by ID (block:tx) or spaced rune name](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-ordinals/get-rune-metadata-by-id-block:tx-or-spaced-rune-name.md) - [Bulk: inscription IDs + rune balances for up to 250 outpoints](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-ordinals/bulk:-inscription-ids-+-rune-balances-for-up-to-250-outpoints.md): Response order mirrors request order. Rune balances include runeId in block:tx form. - [Submit a signed transaction (sendrawtransaction)](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-transactions/submit-a-signed-transaction-sendrawtransaction.md): Broadcasts a hex-encoded signed transaction. Maps bitcoind reject codes to HTTP status: -22/-25/-26 → 400, -27 (already-in-chain) → 409. - [Get transaction by txid](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-transactions/get-transaction-by-txid.md): getrawtransaction verbosity 2: vin[] carries prevout (scriptPubKey.address / .type) for confirmed transactions; mempool transactions return inputs without prevout (no undo data). txinwitness is passed through unmodified. Monetary values are BTC-denominated. includeHex=true adds the raw hex in the sa… - [Get raw transaction hex by txid](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-transactions/get-raw-transaction-hex-by-txid.md) - [Batch: get up to 250 transactions by txid](https://nexus.gerowallet.io/docs/api-reference/bitcoin-·-transactions/batch:-get-up-to-250-transactions-by-txid.md): Same verbosity guarantees as GET /{txid} (prevout-resolved inputs for confirmed txs, unmodified txinwitness). Response order mirrors the request; unknown txids come back as null entries. Set includeHex=true in the body to add raw hex per transaction. - [Get network info](https://nexus.gerowallet.io/docs/api-reference/midnight-·-transactions/get-network-info.md): Network endpoints plus current era for the wallet's WalletFacade.init(). Returns the public Nexus indexer/substrate URLs the wallet must hit, the prover-server URL (null in Phase 1), and the current substrate spec_version and chain tip. - [Get transaction UTXOs](https://nexus.gerowallet.io/docs/api-reference/midnight-·-transactions/get-transaction-utxos.md): The unshielded-UTXO view of a Midnight transaction: created and spent unshielded outputs, with per-UTXO DUST-generation status. - [Build an unshielded transfer](https://nexus.gerowallet.io/docs/api-reference/midnight-·-transactions/build-an-unshielded-transfer.md): Builds an unshielded NIGHT transfer transaction (Phase 1: NIGHT-only). Returns the serialized unproven tx plus the per-segment hashes the wallet must sign. Set swapMode=true to build the UNSHIELDED HALF of a shield (public-to-private) conversion instead: outputs[] must then be empty (a shield has no… - [Prove and submit a shielded transaction](https://nexus.gerowallet.io/docs/api-reference/midnight-·-transactions/prove-and-submit-a-shielded-transaction.md): Proves, binds, and submits a SHIELDED Midnight transaction the wallet built locally. The wallet uploads the signed-but-unproven tx hex (markers signature/pre-proof/pre-binding); the sidecar runs the ZK prover, binds the tx, and submits via midnight.sendMnTransaction. The body carries witness data th… - [Submit a signed transaction](https://nexus.gerowallet.io/docs/api-reference/midnight-·-transactions/submit-a-signed-transaction.md): Submits a signed Midnight transaction. The body is the unproven tx hex plus per-segment signatures (hex-packed envelope); the sidecar finalizes, proves, and submits to substrate. Phase 1: returns immediately with status='Submitted' (InBlock/Finalized lands later). - [Submit an already-proven transaction](https://nexus.gerowallet.io/docs/api-reference/midnight-·-transactions/submit-an-already-proven-transaction.md): Submits an ALREADY-PROVEN Midnight transaction; no proving happens here. The wallet uploads a tx it already proved and bound itself (e.g. via a user-local Docker proof server), and the sidecar relays it straight to midnight.sendMnTransaction with no ZK-proving step. Companion to /tx/prove-and-submit… - [Get DUST account state](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/get-dust-account-state.md): Current DUST account state for a Midnight unshielded address: balance, per-second generation rate, and cap. Cheap; safe to poll. - [Build the DUST deregistration tx (Cardano)](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/build-the-dust-deregistration-tx-cardano.md): Builds the unsigned DUST deregistration Cardano tx: spends the registration UTxO at the mapping validator and burns the mapping NFT. DUST backed by this mapping decays to zero after relay. The wallet vkey-signs with payment + stake keys and submits via the standard Cardano flow. - [Build the DUST registration tx (native)](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/build-the-dust-registration-tx-native.md): Builds the Midnight-native DUST registration tx (Path A). Returns the unproven tx hex plus the single NightExternal signature payload for the wallet to sign and submit via /dust/submit-night-registration. - [Build the DUST registration tx (Cardano)](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/build-the-dust-registration-tx-cardano.md): Builds the unsigned DUST registration Cardano tx (status='complete'). The datum's c_wallet is the address's STAKE key hash (the credential the Midnight indexer keys registrations on, matching the portal). Returns tx_cbor ready for the wallet to vkey-sign with BOTH payment and stake keys and submit v… - [Build the DUST mapping update tx (Cardano)](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/build-the-dust-mapping-update-tx-cardano.md): Builds the unsigned DUST mapping update Cardano tx: spends the registration UTxO and re-outputs the mapping NFT with a new datum pointing at dust_address_hex (script-authorized via a withdrawal from the validator's reward account). The wallet vkey-signs with payment + stake keys. Returns 409 {error:… - [List live DUST registrations](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/list-live-dust-registrations.md): Lists the caller's live DUST registration UTxOs at the mapping validator. The pairing rule allows exactly one live registration per stake credential; more than one here means /dust/status will report registered:false until the duplicates are deregistered. - [Get DUST state snapshot](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/get-dust-state-snapshot.md): Dust-ledger sync-bootstrap snapshot taken before the wallet's DUST registration time. The wallet restores it with its own key and replays only the tail. - [Get DUST registration status](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/get-dust-registration-status.md): DUST registration status for a single Cardano reward address. - [Get DUST registration status (batch)](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/get-dust-registration-status-batch.md): Batch-fetches DUST registration status for up to 50 reward addresses. - [Submit the DUST registration tx (native)](https://nexus.gerowallet.io/docs/api-reference/midnight-·-dust/submit-the-dust-registration-tx-native.md): Submits the wallet-signed Midnight DUST registration tx. The sidecar splices the NightExternal signature and the tx is submitted via author_submitExtrinsic. - [Forward a GraphQL query to the Midnight indexer](https://nexus.gerowallet.io/docs/api-reference/midnight-·-indexer/forward-a-graphql-query-to-the-midnight-indexer.md): Body is a standard GraphQL request envelope ({query, variables?, operationName?}). Response is the indexer's verbatim JSON response. - [List registered DApp blueprints](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/list-registered-dapp-blueprints.md) - [Register a new blueprint](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/register-a-new-blueprint.md) - [Unregister a blueprint](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/unregister-a-blueprint.md) - [Retrieve a specific blueprint](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/retrieve-a-specific-blueprint.md) - [Query persisted blueprint events](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/query-persisted-blueprint-events.md) - [Real limit order book for a pool](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/real-limit-order-book-for-a-pool.md) - [AMM-simulated order book for a pool](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/amm-simulated-order-book-for-a-pool.md) - [Orders filtered by DEX](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/orders-filtered-by-dex.md) - [Orders by owner pkh](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/orders-by-owner-pkh.md) - [Orders by token](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/orders-by-token.md) - [Order details by tx output](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/order-details-by-tx-output.md) - [All liquidity pools](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/all-liquidity-pools.md) - [Pools filtered by DEX platform](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/pools-filtered-by-dex-platform.md) - [Pools for a token pair](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/pools-for-a-token-pair.md) - [Pools containing a token](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/pools-containing-a-token.md) - [Highest TVL pools](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/highest-tvl-pools.md) - [Specific pool details](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/specific-pool-details.md) - [Token amount for an ADA purchase](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/token-amount-for-an-ada-purchase.md) - [ADA received for a token sale](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/ada-received-for-a-token-sale.md) - [Recent global swaps](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/recent-global-swaps.md) - [Token swap history](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/token-swap-history.md) - [Most active traders for a token](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/most-active-traders-for-a-token.md) - [Wallets ranked by LP TVL](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/wallets-ranked-by-lp-tvl.md) - [Aggregate leaderboard statistics](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/aggregate-leaderboard-statistics.md) - [Current ADA/USD market info](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/current-adausd-market-info.md) - [Historical price data for a token](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/historical-price-data-for-a-token.md) - [Token price at a specific timestamp](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/token-price-at-a-specific-timestamp.md) - [All current token prices](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/all-current-token-prices.md) - [Highest TVL tokens](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/highest-tvl-tokens.md) - [Highest 24h volume tokens](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/highest-24h-volume-tokens.md) - [Single token price](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/single-token-price.md) - [Token price across all DEXes](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/token-price-across-all-dexes.md) - [List tracked asset identifiers](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/list-tracked-asset-identifiers.md) - [Token metadata](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/token-metadata.md) - [Individual NFT last sale price](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/individual-nft-last-sale-price.md) - [Collection statistics](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/collection-statistics.md) - [Collection floor price](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/collection-floor-price.md) - [Recent collection sales](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/recent-collection-sales.md) - [List tracked NFT collections](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/list-tracked-nft-collections.md) - [ADA/fiat historical candles](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/adafiat-historical-candles.md) - [OHLCV candles for tokens](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/ohlcv-candles-for-tokens.md) - [Latest token prices](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/latest-token-prices.md) - [RSI(14) technical indicator](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/rsi14-technical-indicator.md) - [Indexer synchronization status](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/indexer-synchronization-status.md) - [Multi-wallet P&L (FIFO)](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/multi-wallet-p&l-fifo.md) - [Wallet value over time](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/wallet-value-over-time.md) - [Current wallet holdings](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/current-wallet-holdings.md) - [Single-wallet gains/losses](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/single-wallet-gainslosses.md) - [Swap order status](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/swap-order-status.md): Order status: PENDING | SUBMITTED | CONFIRMED | FAILED | EXPIRED. - [Supported DEXes](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/supported-dexes.md): DEXes available for routing and tx-building. - [Routable aggregator tokens](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/routable-aggregator-tokens.md): Tokens with at least one routable liquidity pool. - [Best-Execution Swap Quote](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/best-execution-swap-quote.md): Best-execution swap quote across Cardano DEXes for a given input amount. Optional senderAddress applies the GERO-holder fee discount. - [All Swap Routes (override)](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/all-swap-routes-override.md): Every buildable route for the pair (verified and experimental), sorted by expected output, each tagged with a 'verified' flag. Lets the client override the recommended route. Experimental (verified=false) routes require allowExperimental=true on /build-tx. - [Exact-Out Swap Quote](https://nexus.gerowallet.io/docs/api-reference/cardano-market-data/exact-out-swap-quote.md): Best route requiring the least total input to obtain a desired output amount. For token to ADA, minimumOutput is the gross pool floor (desired + batcher fee) and may exceed expectedOutput by design. - [Resolve IPFS content](https://nexus.gerowallet.io/docs/api-reference/ipfs/resolve.md): Fetch the bytes for an IPFS CID through Nexus’ self-hosted node. - [Stat IPFS object](https://nexus.gerowallet.io/docs/api-reference/ipfs/stat.md): Size, type, and block count for an IPFS object — no body transfer. - [List IPFS directory](https://nexus.gerowallet.io/docs/api-reference/ipfs/ls.md): List the entries (links) of a directory / DAG CID. - [Resolve IPNS name](https://nexus.gerowallet.io/docs/api-reference/ipfs/ipns.md): Resolve an IPNS name to the CID it currently points to. - [Pin IPFS content](https://nexus.gerowallet.io/docs/api-reference/ipfs/pin.md): Persist a CID on Nexus’ self-hosted node, scoped to your API key. - [List IPFS pins](https://nexus.gerowallet.io/docs/api-reference/ipfs/pins.md): List the CIDs your API key has pinned. - [Unpin IPFS content](https://nexus.gerowallet.io/docs/api-reference/ipfs/unpin.md): Remove your API key’s pin for a CID. - [Widget branding for your partner key](https://nexus.gerowallet.io/docs/api-reference/partner/widget-branding-for-your-partner-key.md): Returns the logo configured for the authenticated partner key, as a self-contained data URI the widget renders inline. Empty when no logo is set. Called by the embedded widget using its own partner key. - [Your aggregator earnings](https://nexus.gerowallet.io/docs/api-reference/partner/your-aggregator-earnings.md): Lifetime, paid and unpaid revenue-share totals in lovelace for every partner key you own, plus a per-key breakdown. Returns zeros rather than an error when you hold no partner keys or have not earned anything yet. Cached for 60 seconds — the underlying ledger only changes when a swap confirms, so po… - [Your swaps, newest first](https://nexus.gerowallet.io/docs/api-reference/partner/your-swaps-newest-first.md): 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. - [Your swap counter](https://nexus.gerowallet.io/docs/api-reference/partner/your-swap-counter.md): 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 /… - [Get mcphealth](https://nexus.gerowallet.io/docs/api-reference/mcp-health-controller/get-mcphealth.md) ## OpenAPI Specs - [api-docs](https://nexus.gerowallet.io/v3/api-docs) - [openapi](/docs/openapi.json) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.