Helius Transactions API

Enhanced and human-readable transaction histories with decoded instruction data and detailed context.

OpenAPI Specification

helius-transactions-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Helius API Catalog Addresses Transactions API
  version: 1.0.0
  summary: Machine-readable discovery document for every Helius API surface on Solana.
  description: 'This document is a discovery catalog — not an operational spec. It exists so

    AI agents, codegen tools, and SDK generators can locate the canonical

    OpenAPI document for every Helius API in one request instead of crawling

    the docs site.


    Start with the `x-apis` array: each entry links a Helius API surface to its

    canonical OpenAPI spec (`specUrl`) and human-readable docs (`docsUrl`).

    Follow `externalDocs` for the full developer documentation site.


    ## A note on JSON-RPC APIs


    Several Helius APIs (Solana RPC, DAS, Sender, Mint, Priority Fee,

    ZK Compression) follow the JSON-RPC 2.0 convention where every method POSTs

    to `/` with a `method` field in the request body. For each such API the

    repository ships both per-method fragment YAMLs (used to render the

    Mintlify reference pages) and an auto-generated `_combined.yaml` that

    merges every method into a single OpenAPI document. In the combined

    documents, colliding paths are disambiguated with a URL-fragment suffix

    (e.g. `/#getAccountInfo`) and each operation carries an `x-actual-path`

    extension that records the real request path (`/`). The fragment syntax is

    schema-only — real calls still go to the `url` in `servers`.


    All `specUrl` values below point to raw GitHub files on the `main` branch

    of `helius-labs/docs`. They are stable URLs suitable for downstream tools

    to pin or fetch.

    '
  contact:
    name: Helius Support
    url: https://www.helius.dev/contact
    email: support@helius.dev
  license:
    name: Apache 2.0
    url: https://www.apache.org/licenses/LICENSE-2.0.html
servers:
- url: https://mainnet.helius-rpc.com
  description: Solana mainnet RPC endpoint (Solana RPC, DAS, Priority Fee, ZK Compression)
- url: https://devnet.helius-rpc.com
  description: Solana devnet RPC endpoint
- url: https://sender.helius-rpc.com
  description: Helius Sender — global transaction submission
- url: https://api.helius.xyz
  description: Helius REST APIs (Wallet API, Enhanced API, Webhooks)
- url: https://admin-api.helius.xyz
  description: Helius Admin API — project usage and billing
- url: https://api-mainnet.helius-rpc.com
  description: Mainnet RPC endpoint
- url: https://api-devnet.helius-rpc.com
  description: Devnet RPC endpoint
- url: http://slc-sender.helius-rpc.com
  description: Salt Lake City
- url: http://ewr-sender.helius-rpc.com
  description: Newark
- url: http://lon-sender.helius-rpc.com
  description: London
- url: http://fra-sender.helius-rpc.com
  description: Frankfurt
- url: http://ams-sender.helius-rpc.com
  description: Amsterdam
- url: http://sg-sender.helius-rpc.com
  description: Singapore
- url: http://tyo-sender.helius-rpc.com
  description: Tokyo
tags:
- name: Transactions
  description: Enhanced and human-readable transaction histories with decoded instruction data and detailed context.
paths:
  /v0/addresses/{address}/transactions:
    get:
      tags:
      - Transactions
      summary: Returns an enhanced transaction history for a given address
      operationId: enhancedApi_getEnhancedTransactions
      description: "Access comprehensive transaction history for any Solana address with human-readable \ndecoded data. Filter by transaction types, sources, and time ranges to get detailed\ninsights into wallet activity with context and decoded instructions.\n"
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      - $ref: '#/components/parameters/EnhancedApi_beforeSigParam'
      - $ref: '#/components/parameters/EnhancedApi_afterSigParam'
      - $ref: '#/components/parameters/EnhancedApi_commitmentParam'
      - $ref: '#/components/parameters/EnhancedApi_tokenAccountsParam'
      - $ref: '#/components/parameters/EnhancedApi_sortOrderParam'
      - $ref: '#/components/parameters/EnhancedApi_gtSlotParam'
      - $ref: '#/components/parameters/EnhancedApi_gteSlotParam'
      - $ref: '#/components/parameters/EnhancedApi_ltSlotParam'
      - $ref: '#/components/parameters/EnhancedApi_lteSlotParam'
      - $ref: '#/components/parameters/EnhancedApi_gtTimeParam'
      - $ref: '#/components/parameters/EnhancedApi_gteTimeParam'
      - $ref: '#/components/parameters/EnhancedApi_ltTimeParam'
      - $ref: '#/components/parameters/EnhancedApi_lteTimeParam'
      - $ref: '#/components/parameters/EnhancedApi_addressParam'
      - $ref: '#/components/parameters/EnhancedApi_transactionSourceParam'
      - $ref: '#/components/parameters/EnhancedApi_transactionTypeParam'
      - $ref: '#/components/parameters/EnhancedApi_limitNewParam'
      responses:
        '200':
          description: Returns an array of enhanced transactions.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EnhancedApi_EnhancedTransaction'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: GET
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/addresses/{address}/transactions
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
        requestParameters:
          integration.request.path.address: method.request.path.address
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v0/addresses/{address}/raw-transactions:
    get:
      tags:
      - Transactions
      summary: Returns raw transaction history for a given address
      operationId: enhancedApi_getRawTransactionHistory
      description: "Retrieve complete raw transaction data for any Solana address with full\ntransaction details in their original format. Access historical transaction \ndata with precise time filtering options.\n"
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      - $ref: '#/components/parameters/EnhancedApi_beforeParam'
      - $ref: '#/components/parameters/EnhancedApi_untilParam'
      - $ref: '#/components/parameters/EnhancedApi_commitmentParam'
      - $ref: '#/components/parameters/EnhancedApi_addressParam'
      responses:
        '200':
          description: Returns an array of raw transactions.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EnhancedApi_RawTransaction'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: GET
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/addresses/{address}/raw-transactions
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
        requestParameters:
          integration.request.path.address: method.request.path.address
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v0/transactions:
    post:
      tags:
      - Transactions
      summary: Returns an array of enhanced, human-readable versions of the given transactions.
      description: 'Convert raw Solana transactions into enhanced, human-readable formats with

        decoded instruction data and contextual information. Process multiple transactions

        in a single request for efficient data analysis and display.

        '
      operationId: enhancedApi_getEnhancedTransaction
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      - $ref: '#/components/parameters/EnhancedApi_commitmentParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_ParseTransactionsRequest'
      responses:
        '200':
          description: Returns an array of enhanced transactions.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EnhancedApi_EnhancedTransaction'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/transactions
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v0/raw-transactions:
    post:
      tags:
      - Transactions
      summary: Returns an array of raw (directly from RPC) transactions.
      operationId: enhancedApi_getRawTransactions
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      - $ref: '#/components/parameters/EnhancedApi_commitmentParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_ParseTransactionsRequest'
      responses:
        '200':
          description: Returns an array of raw transactions.
          content:
            application/json:
              schema:
                type: array
                items:
                  $ref: '#/components/schemas/EnhancedApi_RawTransaction'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/raw-transactions
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
  /v1/raw-transactions:
    post:
      tags:
      - Transactions
      summary: Returns an array of raw transactions for the given accounts.
      operationId: enhancedApi_queryRawTxns
      parameters:
      - $ref: '#/components/parameters/apiKeyParam'
      requestBody:
        required: true
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/EnhancedApi_RawTransactionsV1Request'
      responses:
        '200':
          description: Query result.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EnhancedApi_RawTransactionsV1Response'
        '400':
          $ref: '#/components/responses/EnhancedApi_400-BadRequest'
        '401':
          $ref: '#/components/responses/EnhancedApi_401-Unauthorized'
        '403':
          $ref: '#/components/responses/EnhancedApi_403-Forbidden'
        '404':
          $ref: '#/components/responses/EnhancedApi_404-NotFound'
        '429':
          $ref: '#/components/responses/EnhancedApi_429-TooManyRequests'
        '500':
          $ref: '#/components/responses/EnhancedApi_500-InternalServerError'
        '503':
          $ref: '#/components/responses/EnhancedApi_503-ServiceUnavailable'
        '504':
          $ref: '#/components/responses/EnhancedApi_504-GatewayTimeout'
      x-amazon-apigateway-integration:
        httpMethod: POST
        type: http_proxy
        uri: http://PLACEHOLDER_VIEW_LAYER_DNS_NAME/raw-transactions-v1
        connectionType: VPC_LINK
        connectionId: PLACEHOLDER_VPC_LINK_ID
      servers:
      - url: https://api-mainnet.helius-rpc.com
        description: Mainnet RPC endpoint
      - url: https://api-devnet.helius-rpc.com
        description: Devnet RPC endpoint
components:
  schemas:
    EnhancedApi_SetAuthorityEvent:
      type: object
      properties:
        account:
          type: string
          description: Tthe account whose authority is changing.
        from:
          type: string
          description: Current authority.
        to:
          type: string
          description: New authority.
        instructionIndex:
          type: integer
          description: The index of the parsed instruction in the transaction.
        innerInstructionIndex:
          type: integer
          description: The index of the parsed inner instruction in the transaction.
    EnhancedApi_TokenBalanceChange:
      type: object
      properties:
        userAccount:
          type: string
          example: F54ZGuxyb2gA7vRjzWKLWEMQqCfJxDY1whtqtjdq4CJ
        tokenAccount:
          type: string
          example: 2kvmbRybhrcptDnwyNv6oiFGFEnRVv7MvVyqsxkirgdn
        mint:
          type: string
          example: DUSTawucrTsGU8hcqRdHDCbuYhCPADMLM2VcCb8VnFnQ
        rawTokenAmount:
          $ref: '#/components/schemas/EnhancedApi_RawTokenAmount'
    EnhancedApi_Instruction:
      type: object
      description: Individual instruction data in a transaction.
      properties:
        accounts:
          type: array
          description: The accounts used in instruction.
          items:
            type: string
            example: 8uX6yiUuH4UjUb1gMGJAdkXorSuKshqsFGDCFShcK88B
        data:
          type: string
          description: Data passed into the instruction
          example: kdL8HQJrbbvQRGXmoadaja1Qvs
        programId:
          type: string
          description: Program used in instruction
          example: MEisE1HzehtrDpAAT8PnLHjpSSkRYakotTuJRPjTpo8
        innerInstructions:
          type: array
          description: Inner instructions used in instruction
          items:
            $ref: '#/components/schemas/EnhancedApi_InnerInstruction'
    EnhancedApi_TransactionType:
      type: string
      enum:
      - ACCEPT_ESCROW_ARTIST
      - ACCEPT_ESCROW_USER
      - ACCEPT_PROPOSAL
      - ACCEPT_REQUEST_ARTIST
      - ACTIVATE_PROPOSAL
      - ACTIVATE_TRANSACTION
      - ACTIVATE_VAULT
      - ADD_AUTHORITY
      - ADD_BALANCE_LIQUIDITY
      - ADD_BATCH_TRANSACTION
      - ADD_IMBALANCE_LIQUIDITY
      - ADD_INSTRUCTION
      - ADD_ITEM
      - ADD_LIQUIDITY
      - ADD_LIQUIDITY_BY_STRATEGY
      - ADD_LIQUIDITY_BY_STRATEGY_ONE_SIDE
      - ADD_LIQUIDITY_BY_WEIGHT
      - ADD_LIQUIDITY_ONE_SIDE
      - ADD_LIQUIDITY_ONE_SIDE_PRECISE
      - ADD_MEMBER
      - ADD_MEMBER_AND_CHANGE_THRESHOLD
      - ADD_METADATA
      - ADD_PAYMENT_MINT_PAYMENT_METHOD
      - ADD_RARITIES_TO_BANK
      - ADD_REWARDS
      - ADD_SPENDING_LIMIT
      - ADD_TO_POOL
      - ADD_TO_WHITELIST
      - ADD_TOKEN_TO_VAULT
      - ADD_TRAIT_CONFLICTS
      - ADMIN_SYNC_LIQUIDITY
      - APPROVE
      - APPROVE_PROPOSAL
      - APPROVE_TRANSACTION
      - ATTACH_METADATA
      - AUCTION_HOUSE_CREATE
      - AUCTION_MANAGER_CLAIM_BID
      - AUTHORIZE_FUNDER
      - BACKFILL_TOTAL_BLOCKS
      - BEGIN_TRAIT_UPDATE
      - BEGIN_VARIANT_UPDATE
      - BOOTSTRAP_LIQUIDITY
      - BORROW_CNFT_PERPETUAL
      - BORROW_FOX
      - BORROW_OBLIGATION_LIQUIDITY
      - BORROW_PERPETUAL
      - BORROW_SOL_FOR_NFT
      - BORROW_STAKED_BANX_PERPETUAL
      - BOT_CLAIM_SALE
      - BOT_DELIST
      - BOT_LIQUIDATE
      - BOT_LIQUIDATE_SELL
      - BOT_UNFREEZE
      - BOUND_HADO_MARKET_TO_FRAKT_MARKET
      - BURN
      - BURN_NFT
      - BURN_PAYMENT
      - BURN_PAYMENT_TREE
      - BUY_ITEM
      - BUY_LOAN
      - BUY_SUBSCRIPTION
      - BUY_TICKETS
      - CANCEL
      - CANCEL_ALL_AND_PLACE_ORDERS
      - CANCEL_ALL_ORDERS
      - CANCEL_ESCROW
      - CANCEL_LOAN_REQUEST
      - CANCEL_MULTIPLE_ORDERS
      - CANCEL_OFFER
      - CANCEL_ORDER
      - CANCEL_ORDER_BY_CLIENT_ORDER_ID
      - CANCEL_PROPOSAL
      - CANCEL_REWARD
      - CANCEL_SWAP
      - CANCEL_TRANSACTION
      - CANCEL_UP_TO
      - CANCEL_UPDATE
      - CANDY_MACHINE_ROUTE
      - CANDY_MACHINE_UNWRAP
      - CANDY_MACHINE_UPDATE
      - CANDY_MACHINE_WRAP
      - CHANGE_BLOCK_BUILDER
      - CHANGE_COMIC_STATE
      - CHANGE_FEE_RECIPIENT
      - CHANGE_MARKET_STATUS
      - CHANGE_SEAT_STATUS
      - CHANGE_THRESHOLD
      - CHANGE_TIP_RECEIVER
      - CLAIM_AUTHORITY
      - CLAIM_CNFT_PERPETUAL_LOAN
      - CLAIM_FEE
      - CLAIM_NFT
      - CLAIM_NFT_BY_LENDER_CNFT
      - CLAIM_NFT_BY_LENDER_PNFT
      - CLAIM_PERPETUAL_LOAN
      - CLAIM_REWARD
      - CLAIM_REWARDS
      - CLAIM_SALE
      - CLAIM_TIPS
      - CLEAN
      - CLOSE_ACCOUNT
      - CLOSE_BATCH_ACCOUNTS
      - CLOSE_BUNDLED_POSITION
      - CLOSE_CLAIM_STATUS
      - CLOSE_CONFIG
      - CLOSE_CONFIG_TRANSACTION_ACCOUNTS
      - CLOSE_ESCROW_ACCOUNT
      - CLOSE_ITEM
      - CLOSE_MARKET
      - CLOSE_OPEN_ORDERS_ACCOUNT
      - CLOSE_OPEN_ORDERS_INDEXER
      - CLOSE_ORDER
      - CLOSE_POOL
      - CLOSE_POSITION
      - CLOSE_PRESET_PARAMETER
      - CLOSE_TIP_DISTRIBUTION_ACCOUNT
      - CLOSE_VAULT_BATCH_TRANSACTION_ACCOUNT
      - CLOSE_VAULT_TRANSACTION_ACCOUNTS
      - COLLECT_FEES
      - COLLECT_REWARD
      - COMPRESS_NFT
      - COMPRESSED_NFT_BURN
      - COMPRESSED_NFT_CANCEL_REDEEM
      - COMPRESSED_NFT_DELEGATE
      - COMPRESSED_NFT_MINT
      - COMPRESSED_NFT_REDEEM
      - COMPRESSED_NFT_SET_VERIFY_COLLECTION
      - COMPRESSED_NFT_TRANSFER
      - COMPRESSED_NFT_UNVERIFY_COLLECTION
      - COMPRESSED_NFT_UNVERIFY_CREATOR
      - COMPRESSED_NFT_UPDATE_METADATA
      - COMPRESSED_NFT_VERIFY_COLLECTION
      - COMPRESSED_NFT_VERIFY_CREATOR
      - CONSUME_EVENTS
      - CONSUME_GIVEN_EVENTS
      - COPY_CLUSTER_INFO
      - COPY_GOSSIP_CONTACT_INFO
      - COPY_TIP_DISTRIBUTION_ACCOUNT
      - COPY_VOTE_ACCOUNT
      - CRANK
      - CRANK_EVENT_QUEUE
      - CREATE
      - CREATE_AMM
      - CREATE_APPRAISAL
      - CREATE_AVATAR
      - CREATE_AVATAR_CLASS
      - CREATE_BATCH
      - CREATE_BET
      - CREATE_BOND_AND_SELL_TO_OFFERS
      - CREATE_BOND_AND_SELL_TO_OFFERS_CNFT
      - CREATE_BOND_AND_SELL_TO_OFFERS_FOR_TEST
      - CREATE_BOND_OFFER_STANDARD
      - CREATE_COLLECTION
      - CREATE_CONFIG
      - CREATE_CONFIG_TRANSACTION
      - CREATE_ESCROW
      - CREATE_LOCK_ESCROW
      - CREATE_MARKET
      - CREATE_MASTER_EDITION
      - CREATE_MERKLE_TREE
      - CREATE_MINT_METADATA
      - CREATE_MULTISIG
      - CREATE_OPEN_ORDERS_ACCOUNT
      - CREATE_OPEN_ORDERS_INDEXER
      - CREATE_ORDER
      - CREATE_PAYMENT_METHOD
      - CREATE_PERPETUAL_BOND_OFFER
      - CREATE_POOL
      - CREATE_PROPOSAL
      - CREATE_RAFFLE
      - CREATE_STATS
      - CREATE_STORE
      - CREATE_TOKEN_POOL
      - CREATE_TRAIT
      - CREATE_TRANSACTION
      - CREATE_UNCHECKED
      - CREATE_VAULT_TRANSACTION
      - DEAUTHORIZE_FUNDER
      - DECOMPRESS_NFT
      - DECREASE_LIQUIDITY
      - DELEGATE_MERKLE_TREE
      - DELETE_COLLECTION
      - DELETE_POSITION_BUNDLE
      - DELETE_REFERRER_STATE_AND_SHORT_URL
      - DELETE_TOKEN_BADGE
      - DELIST_ITEM
      - DELIST_NFT
      - DEPOSIT
      - DEPOSIT_FRACTIONAL_POOL
      - DEPOSIT_GEM
      - DEPOSIT_OBLIGATION_COLLATERAL
      - DEPOSIT_RESERVE_LIQUIDITY
      - DEPOSIT_RESERVE_LIQUIDITY_AND_OBLIGATION_COLLATERAL
      - DEPOSIT_SOL_TO_FLASH_LOAN_POOL
      - DEPOSIT_TO_BOND_OFFER_STANDARD
      - DEPOSIT_TO_FARM_VAULT
      - DEPOSIT_TO_REWARDS_VAULT
      - DISTRIBUTE_COMPRESSION_REWARDS
      - EDIT_ORDER
      - EDIT_ORDER_PEGGED
      - EMPTY_PAYMENT_ACCOUNT
      - ENABLE_OR_DISABLE_POOL
      - EQUIP_TRAIT
      - EQUIP_TRAIT_AUTHORITY
      - EVICT_SEAT
      - EXECUTE_BATCH_TRANSACTION
      - EXECUTE_CONFIG_TRANSACTION
      - EXECUTE_INSTRUCTION
      - EXECUTE_LOAN
      - EXECUTE_MORTGAGE
      - EXECUTE_TRANSACTION
      - EXECUTE_VAULT_TRANSACTION
      - EXIT_VALIDATE_AND_SELL_TO_BOND_OFFERS_V2
      - EXPIRE
      - EXTEND_LOAN
      - EXTENSION_EXECUTE
      - FILL_ORDER
      - FINALIZE_PROGRAM_INSTRUCTION
      - FINISH_HADO_MARKET
      - FIX_POOL
      - FLASH_BORROW_RESERVE_LIQUIDITY
      - FLASH_REPAY_RESERVE_LIQUIDITY
      - FORCE_CANCEL_ORDERS
      - FORECLOSE_LOAN
      - FRACTIONALIZE
      - FREEZE
      - FUND_REWARD
      - FUSE
      - GET_POOL_INFO
      - GO_TO_A_BIN
      - HARVEST_REWARD
      - IDL_MISSING_TYPES
      - INCREASE_LIQUIDITY
      - INCREASE_ORACLE_LENGTH
      - INIT_AUCTION_MANAGER_V2
      - INIT_BANK
      - INIT_CLUSTER_HISTORY_ACCOUNT
      - INIT_CONFIG
      - INIT_CONFIG_EXTENSION
      - INIT_CUSTOMIZABLE_PERMISSIONLESS_CONSTANT_PRODUCT_POOL
      - INIT_FARM
      - INIT_FARMER
      - INIT_FARMS_FOR_RESERVE
      - INIT_FEE_TIER
      - INIT_LENDING_MARKET
      - INIT_OBLIGATION
      - INIT_OBLIGATION_FARMS_FOR_RESERVE
      - INIT_PERMISSIONED_POOL
      - INIT_PERMISSIONLESS_CONSTANT_PRODUCT_POOL_WITH_CONFIG
      - INIT_PERMISSIONLESS_CONSTANT_PRODUCT_POOL_WITH_CONFIG_2
      - INIT_PERMISSIONLESS_POOL
      - INIT_PERMISSIONLESS_POOL_WITH_FEE_TIER
      - INIT_POOL
      - INIT_POOL_V2
      - INIT_POSITION_BUNDLE
      - INIT_POSITION_BUNDLE_WITH_METADATA
      - INIT_REFERRER_STATE_AND_SHORT_URL
      - INIT_REFERRER_TOKEN_STATE
      - INIT_RENT
      - INIT_RESERVE
      - INIT_REWARD
      - INIT_REWARD_V2
      - INIT_STAKE
      - INIT_SWAP
      - INIT_TICK_ARRAY
      - INIT_TIP_DISTRIBUTION_ACCOUNT
      - INIT_TOKEN_BADGE
      - INIT_USER_METADATA
      - INIT_VALIDATOR_HISTORY_ACCOUNT
      - INIT_VAULT
      - INITIALIZE
      - INITIALIZE_ACCOUNT
      - INITIALIZE_BIN_ARRAY
      - INITIALIZE_BIN_ARRAY_BITMAP_EXTENSION
      - INITIALIZE_CUSTOMIZABLE_PERMISSIONLESS_LB_PAIR
      - INITIALIZE_FARM
      - INITIALIZE_FARM_DELEGATED
      - INITIALIZE_FLASH_LOAN_POOL
      - INITIALIZE_GLOBAL_CONFIG
      - INITIALIZE_HADO_MARKET
      - INITIALIZE_LB_PAIR
      - INITIALIZE_MARKET
      - INITIALIZE_PERMISSION_LB_PAIR
      - INITIALIZE_POSITION
      - INITIALIZE_POSITION_BY_OPERATOR
      - INITIALIZE_POSITION_PDA
      - INITIALIZE_PRESET_PARAMETER
      - INITIALIZE_REWARD
      - INITIALIZE_USER
      - INSTANT_REFINANCE_PERPETUAL_LOAN
      - KICK_ITEM
      - LEND_FOR_NFT
      - LIMIT_ORDER
      - LIQUIDATE
      - LIQUIDATE_BOND_ON_AUCTION_CNFT
      - LIQUIDATE_BOND_ON_AUCTION_PNFT
      - LIQUIDATE_OBLIGATION_AND_REDEEM_RESERVE_COLLATERAL
      - LIST_ITEM
      - LIST_NFT
      - LOAN
      - LOAN_FOX
      - LOCK
      - LOCK_REWARD
      - LOG
      - MAKE_PERPETUAL_MARKET
      - MAP_BANX_TO_POINTS
      - MERGE_CONDITIONAL_TOKENS
      - MERGE_STAKE
      - MIGRATE_BIN_ARRAY
      - MIGRATE_POSITION
      - MIGRATE_TO_PNFT
      - MINT_TO
      - NAME_SUCCESSOR
      - NFT_AUCTION_CANCELLED
      - NFT_AUCTION_CREATED
      - NFT_AUCTION_UPDATED
      - NFT_BID
      - NFT_BID_CANCELLED
      - NFT_CANCEL_LISTING
      - NFT_GLOBAL_BID
      - NFT_GLOBAL_BID_CANCELLED
      - NFT_LISTING
      - NFT_MINT
      - NFT_MINT_REJECTED
      - NFT_PARTICIPATION_REWARD
      - NFT_RENT_ACTIVATE
      - NFT_RENT_CANCEL_LISTING
      - NFT_RENT_END
      - NFT_RENT_LISTING
      - NFT_RENT_UPDATE_LISTING
      - NFT_SALE
      - OFFER_LOAN
      - OPEN_BUNDLED_POSITION
      - OPEN_POSITION
      - OPEN_POSITION_WITH_METADATA
      - OVERRIDE_CURVE_PARAM
      - PARTNER_CLAIM_FEE
      - PATCH_BROKEN_USER_STAKES
      - PAUSE
      - PAYOUT
      - PLACE_AND_TAKE_PERP_ORDER
      - PLACE_BET
      - PLACE_MULTIPLE_POST_ONLY_ORDERS
      - PLACE_ORDER
      - PLACE_ORDER_PEGGED
      - PLACE_ORDERS
      - PLACE_SOL_BET
      - PLACE_TAKE_ORDER
      - PLATFORM_FEE
      - POOL_CANCEL_PROPOSAL
      - POST_MULTI_PYTH
      - POST_PYTH
      - PROGRAM_CONFIG_INIT
      - PROGRAM_CONFIG_SET_AUTH
      - PROGRAM_CONFIG_SET_CREATION_FEE
      - PROGRAM_CONFIG_SET_TREASURY
      - PROPOSE_LOAN
      - PRUNE_ORDERS
      - REALLOC_CLUSTER_HISTORY_ACCOUNT
      - REALLOC_VALIDATOR_HISTORY_ACCOUNT
      - REBORROW_SOL_FOR_NFT
      - RECORD_RARITY_POINTS
      - REDEEM_CONDITIONAL_TOKENS
      - REDEEM_FEES
      - REDEEM_RESERVE_COLLATERAL
      - REDUCE_ORDER
      - REFILL
      - REFINANCE_FBOND_BY_LENDER
      - REFINANCE_PERPETUAL_LOAN
      - REFINANCE_TO_BOND_OFFERS_V2
      - REFINANCE_TO_BOND_OFFERS_V2_CNFT
      - REFRESH_FARM
      - REFRESH_FARMER
      - REFRESH_OBLIGATION
      - REFRESH_OBLIGATION_FARMS_FOR_RESERVE
      - REFRESH_RESERVE
      - REFRESH_RESERVES_BATCH
      - REFRESH_USER_STATE
      - REJECT_PROPOSAL
      - REJECT_SWAP
      - REJECT_TRANSACTION
      - REMOVE_ALL_LIQUIDITY
      - REMOVE_BALANCE_LIQUIDITY
      - REMOVE_BOND_OFFER_V2
      - REMOVE_FROM_POOL
      - REMOVE_FROM_WHITELIST
      - REMOVE_LIQUIDITY
      - REMOVE_LIQUIDITY_BY_RANGE
      - REMOVE_LIQUIDITY_SINGLE_SIDE
      - REMOVE_MEMBER
      - REMOVE_MEMBER_AND_CHANGE_THRESHOLD
      - REMOVE_PERPETUAL_OFFER
      - REMOVE_SPENDING_LIMIT
      - REMOVE_TRAIT
      - REMOVE_TRAIT_AUTHORITY
      - REPAY
      - REPAY_CNFT_PERPETUAL_LOAN
      - REPAY_COMPRESSED
      - REPAY_FBOND_TO_TRADE_TRANSACTIONS
      - REPAY_FBOND_TO_TRADE_TRANSACTIONS_CNFT
      - REPAY_FLASH_LOAN
      - REPAY_LOAN
      - REPAY_OBLIGATION_LIQUIDITY
      - REPAY_PARTIAL_PERPETUAL_LOAN
      - REPAY_PERPETUAL_LOAN
      - REPAY_STAKED_BANX
      - REPAY_STAKED_BANX_PERPETUAL_LOAN
      - REQUEST_ELEVATION_GROUP
      - REQUEST_LOAN
      - REQUEST_PNFT_MIGRATION
      - REQUEST_SEAT
      - REQUEST_SEAT_AUTHORIZED
      - RESCIND_LOAN
      - REVOKE
      - REWARD_USER_ONCE
      - SELL_LOAN
      - SELL_NFT
      - SELL_STAKED_BANX_TO_OFFERS
      - SET_ACTIVATION_POINT
      - SET_AUTHORITY
      - SET_BANK_FLAGS
      - SET_COLLECT_PROTOCOL_FEES_AUTHORITY
      - SET_CONFIG_AUTH
      - SET_CONFIG_EXTENSION_AUTHORITY
      - SET_DEFAULT_FEE_RATE
      - SET_DEFAULT_PROTOCOL_FEE_RATE
      - SET_DELEGATE
      - SET_FEE_AUTHORITY
      - SET_FEE_RATE
      - SET_MARKET_EXPIRED
      - SET_NEW_ADMIN
      - SET_NEW_ORACLE_AUTHORITY
      - SET_NEW_TIP_DISTRIBUTION_PROGRAM
      - SET_PARAMS
      - SET_POOL_FEES
      - SET_PRE_ACTIVATION_DURATION
      - SET_PRE_ACTIVATION_SWAP_ADDRESS
      - SET_PROTOCOL_FEE_RATE
      - SET_RENT_COLLECTOR
      - SET_REWARD_AUTHORITY
      - SET_REWARD_AUTHORITY_BY_SUPER_AUTHORITY
      - SET_REWARD_EMISSIONS
      - SET_REWARD_EMISSIONS_SUPER_AUTHORITY
      - SET_REWARD_EMISSIONS_V2
      - SET_STAKE_DELEGATED
      - SET_TIME_LOCK
      - SET_TOKEN_BADGE_AUTHORITY
      - SET_VAULT_LOCK
      - SET_WHITELISTED_VAULT
      - SETTLE_CONDITIONAL_VAULT
      - SETTLE_FUNDS
      - SETTLE_FUNDS_EXPIRED
      - SETTLE_PNL
      - SOCIALIZE_LOSS
      - SPLIT_STAKE
      - STAKE
      - STAKE_BANX
      - STAKE_SOL
      - STAKE_TOKEN
      - START_PNFT_MIGRATION
      - STUB_ID_BUILD
      - STUB_ORACLE_CLOSE
      - STUB_ORACLE_CREATE
      - STUB_ORACLE_SET
      - SWAP
      - SWAP_EXACT_OUT
      - SWAP_WITH_PRICE_IMPACT
      - SWEEP_FEES
      - SWITCH_FOX
      - SWITCH_FOX_REQUEST
      - SYNC_LIQUIDITY
      - TAKE_COMPRESSED_LOAN
      - TAKE_FLASH_LOAN
      - TAKE_LOAN
      - TAKE_MORTGAGE
      - TERMINATE_PERPETUAL_LOAN
      - THAW
      - TOGGLE_PAIR_STATUS
      - TOKEN_MINT
      - TOPUP
      - TRANSFER
      - TRANSFER_OWNERSHIP
      - TRANSFER_PAYMENT
      - TRANSFER_PAYMENT_TREE
      - TRANSFER_RECIPIENT
      - UNFREEZE
      - UNKNOWN
      - UNLABELED
      - UNPAUSE
      - UNSTAKE
      - UNSTAKE_BANX
      - UNSTAKE_SOL
      - UNSTAKE_TOKEN
      - UNSUB_OR_HARVEST_WEEKS
      - UNSUB_OR_HARVEST_WEEKS_ENHANCED
      - UPDATE
      - UPDATE_ACTIVATION_POINT
      - UPDATE_BANK_MANAGER
      - UPDATE_BOND_OFFER_STANDARD
      - UPDATE_CLASS_VARIANT_AUTHORITY
      - UPDATE_CLASS_VARIANT_METADATA
      - UPDATE_COLLECTION
      - UPDATE_COLLECTION_OR_CREATOR
      - UPDATE_CONFIG
      - UPDATE_EXTERNAL_PRICE_ACCOUNT
      - UPDATE_FARM
      - UPDATE_FARM_ADMIN
      - UPDATE_FARM_CONFIG
      - UPDATE_FEE_PARAMETERS
      - UPDATE_FEES_AND_REWARDS
      - UPDATE_FLOOR
      - UPDATE_GLOBAL_CONFIG
      - UPDATE_GLOBAL_CONFIG_ADMIN
      - UPDATE_HADO_MARKET_FEE
      - UPDATE_INTEREST_PERPETUAL_MARKET
      - UPDATE_ITEM
      - UPDATE_LENDING_MARKET
      - UPDATE_LENDING_MARKET_OWNER
      - UPDATE_OFFER
      - UPDATE_ORDER
      - UPDATE_PERPETUAL_MARKET
      - UPDATE_PERPETUAL_OFFER
      - UPDATE_POOL
      - UPDATE_POOL_COLLECTIONS
      - UPDATE_POOL_MORTGAGE
      - UPDATE_POOL_STATUS
      - UPDATE_POOL_WHITELIST
      - UPDATE_POSITION_OPERATOR
      - UPDATE_PRICING_V2
      - UPDATE_PRIMARY_SALE_METADATA
      - UPDATE_RAFFLE
      - UPDATE_RECORD_AUTHORITY_DATA
      - UPDATE_RESERVE_CONFIG
      - UPDATE_REWARD_DURATION
      - UPDATE_REWARD_FUNDER
      - UPDATE_STAKE_HISTORY
      - UPDATE_STAKING_SETTINGS
      - UPDATE_STATS
      - UPDATE_TRAIT_VARIANT
      - UPDATE_TRAIT_VARIANT_AUTHORITY
      - UPDATE_TRAIT_VARIANT_METADATA
      - UPDATE_USABLE_AMOUNT
      - UPDATE_VARIANT
      - UPDATE_VAULT_OWNER
      - UPGRADE_FOX
      - UPGRADE_FOX_REQUEST
      - UPGRADE_PROGRAM_INSTRUCTION
      - UPLOAD_MERKLE_ROOT
      - USE_SPENDING_LIMIT
      - VALIDATE_SAFETY_DEPOSIT_BOX_V2
      - VERIFY_PAYMENT_MINT
      - VERIFY_PAYMENT_MINT_TEST
      - VOTE
      - WHITELIST_CREATOR
      - WITHDRAW
      - WITHDRAW_FROM_BOND_OFFER_STANDARD
      - WITHDRAW_FROM_FARM_VAULT
      - WITHDRAW_GEM
      - WITHDRAW_INELIGIBLE_REWARD
      - WITHDRAW_LIQUIDITY
      - WITHDRAW_OBLIGATION_COLLATERAL
      - WITHDRAW_OBLIGATION_COLLATERAL_AND_REDEEM_RESERVE_COLLATERAL
      - WITHDRAW_PROTOCOL_FEE
      - WITHDRAW_PROTOCOL_FEES
      - WITHDRAW_REFERRER_FEES
      - WITHDRAW_REWARD
      - WITHDRAW_REWARDS_FROM_VAULT
      - WITHDRAW_SLASHED_AMOUNT
      - WITHDRAW_SOL_FROM_FLASH_LOAN_POOL
      - WITHDRAW_TREASURY
      - WITHDRAW_UNSTAKED_DEPOSITS
    EnhancedApi_AccountData:
      type: object
      description: Sol and token transfers involving the account are referenced in this object.
      properties:
        account:
          type: string
          description: The account that this data is provided for.
        nativeBalanceChange:
          type: number
          description: Native 

# --- truncated at 32 KB (62 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/helius/refs/heads/main/openapi/helius-transactions-api-openapi.yml