Sei

Sei Info API

Informations about the node APIs

Operations 22

GET /health Node heartbeat #
GET /status Node Status #
GET /lag_status Lag Status #
GET /net_info Network information #
GET /blockchain Get block headers (max: 20) for minHeight <= height <= maxHeight. #
GET /header Get the header at a specified height #
GET /header_by_hash Get header by hash #
GET /block Get block at a specified height #
GET /block_by_hash Get block by hash #
GET /block_results Get block results at a specified height #
GET /commit Get commit results at a specified height #
GET /validators Get validator set at a specified height #
GET /genesis Get Genesis #
GET /genesis_chunked Get Genesis in paginated chunks #
GET /dump_consensus_state Get consensus state #
GET /consensus_state Get consensus state #
GET /consensus_params Get consensus parameters #
GET /unconfirmed_txs Get the list of unconfirmed transactions #
GET /num_unconfirmed_txs Get data about unconfirmed transactions #
GET /tx Get transactions by hash #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/sei-info-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

sei-info-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Tendermint RPC Info API
  contact:
    name: Tendermint RPC
    url: https://github.com/tendermint/tendermint/issues/new/choose
  description: "Tendermint supports the following RPC protocols:\n\n* URI over HTTP\n* JSON-RPC 2.0 over HTTP\n* JSON-RPC 2.0 over websockets (deprecated)\n\n## Configuration\n\nRPC can be configured by tuning parameters under `[rpc]` table in the\n`$TMHOME/config/config.toml` file or by using the `--rpc.X` command-line\nflags.\n\nDefault rpc listen address is `tcp://0.0.0.0:26657`.\nTo set another address, set the `laddr` config parameter to desired value.\nCORS (Cross-Origin Resource Sharing) can be enabled by setting\n`cors_allowed_origins`, `cors_allowed_methods`, `cors_allowed_headers`\nconfig parameters.\n\n## Arguments\n\nArguments which expect strings or byte arrays may be passed as quoted\nstrings, like `\"abc\"` or as `0x`-prefixed strings, like `0x616263`.\n\n## URI/HTTP\n\nA GET request with arguments encoded as query parameters:\n\n    curl localhost:26657/block?height=5\n\n## JSONRPC/HTTP\n\nJSONRPC requests can be POST'd to the root RPC endpoint via HTTP.\n\n    curl --header \"Content-Type: application/json\" --request POST --data '{\"method\": \"block\", \"params\": [\"5\"], \"id\": 1}' localhost:26657\n\n## JSONRPC/websockets\n\nIn Tendermint v0.35 and earlier, JSONRPC requests can be also made via\nwebsocket.  The websocket interface is deprecated in Tendermint v0.36, and\nwill be removed in v0.37.\n\nThe websocket endpoint is at `/websocket`, e.g. `localhost:26657/websocket`.\nThe RPC methods for event subscription (`subscribe`, `unsubscribe`, and\n`unsubscribe_all`) are only available via websockets.\n\nExample using https://github.com/hashrocket/ws:\n\n    ws ws://localhost:26657/websocket\n    > { \"jsonrpc\": \"2.0\", \"method\": \"subscribe\", \"params\": [\"tm.event='NewBlock'\"], \"id\": 1 }\n"
  version: Master
  license:
    name: Apache 2.0
    url: https://github.com/tendermint/tendermint/blob/master/LICENSE
servers:
- url: https://rpc.cosmos.network
  description: Cosmos mainnet node to interact with the Tendermint RPC
- url: http://localhost:26657
  description: Interact with the Tendermint RPC locally on your device
tags:
- name: Info
  description: Informations about the node APIs
paths:
  /health:
    get:
      summary: Node heartbeat
      tags:
      - Info
      operationId: health
      description: 'Get node health. Returns empty result (200 OK) on success, no response - in case of an error.

        '
      responses:
        '200':
          description: Gets Node Health
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/EmptyResponse'
        '500':
          description: empty error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /status:
    get:
      summary: Node Status
      operationId: status
      tags:
      - Info
      description: 'Get Tendermint status including node info, pubkey, latest block hash, app hash, block height, current max peer height, and time.

        '
      responses:
        '200':
          description: Status of the node
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StatusResponse'
        '500':
          description: empty error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /lag_status:
    get:
      summary: Lag Status
      operationId: lag_status
      tags:
      - Info
      description: 'Get Tendermint lag status including latest height, current max peer height, and lag height.

        '
      responses:
        '200':
          description: Lag Status of the node and is not lagging
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LagStatusResponse'
        '299':
          description: Lag Status of the node and is lagging over the threshold
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LagStatusResponse'
        '500':
          description: lag is high error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /net_info:
    get:
      summary: Network information
      operationId: net_info
      tags:
      - Info
      description: 'Get network info.

        '
      responses:
        '200':
          description: empty answer
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NetInfoResponse'
        '500':
          description: empty error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /blockchain:
    get:
      summary: 'Get block headers (max: 20) for minHeight <= height <= maxHeight.'
      operationId: blockchain
      parameters:
      - in: query
        name: minHeight
        description: Minimum block height to return
        schema:
          type: integer
          example: 1
      - in: query
        name: maxHeight
        description: Maximum block height to return
        schema:
          type: integer
          example: 2
      tags:
      - Info
      description: 'Get block headers for minHeight <= height maxHeight.


        If maxHeight does not yet exist, blocks up to the current height will

        be returned. If minHeight does not exist (due to pruning), earliest

        existing height will be used.


        At most 20 items will be returned. Block headers are returned in

        descending order (highest first).

        '
      responses:
        '200':
          description: Block headers, returned in descending order (highest first).
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BlockchainResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /header:
    get:
      summary: Get the header at a specified height
      operationId: header
      parameters:
      - in: query
        name: height
        schema:
          type: integer
          default: 0
          example: 1
        description: height to return. If no height is provided, it will fetch the latest height.
      tags:
      - Info
      description: 'Retrieve the block header corresponding to a specified height.

        '
      responses:
        '200':
          description: Header information.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HeaderResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /header_by_hash:
    get:
      summary: Get header by hash
      operationId: header_by_hash
      parameters:
      - in: query
        name: hash
        description: header hash
        required: true
        schema:
          type: string
          example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED'
      tags:
      - Info
      description: 'Retrieve the block header corresponding to a block hash.

        '
      responses:
        '200':
          description: Header information.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/HeaderResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /block:
    get:
      summary: Get block at a specified height
      operationId: block
      parameters:
      - in: query
        name: height
        schema:
          type: integer
          default: 0
          example: 1
        description: height to return. If no height is provided, it will fetch the latest block.
      tags:
      - Info
      description: 'Get Block.

        '
      responses:
        '200':
          description: Block information.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BlockResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /block_by_hash:
    get:
      summary: Get block by hash
      operationId: block_by_hash
      parameters:
      - in: query
        name: hash
        description: block hash
        required: true
        schema:
          type: string
          example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED'
      tags:
      - Info
      description: 'Get Block By Hash.

        '
      responses:
        '200':
          description: Block information.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BlockResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /block_results:
    get:
      summary: Get block results at a specified height
      operationId: block_results
      parameters:
      - in: query
        name: height
        description: height to return. If no height is provided, it will fetch information regarding the latest block.
        schema:
          type: integer
          default: 0
          example: 1
      tags:
      - Info
      description: 'Get block_results.

        '
      responses:
        '200':
          description: Block results.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BlockSearchResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /commit:
    get:
      summary: Get commit results at a specified height
      operationId: commit
      parameters:
      - in: query
        name: height
        description: height to return. If no height is provided, it will fetch commit information regarding the latest block.
        schema:
          type: integer
          default: 0
          example: 1
      tags:
      - Info
      description: 'Get Commit.

        '
      responses:
        '200':
          description: 'Commit results.


            canonical switches from false to true for block H once block H+1 has been committed. Until then it''s subjective and only reflects what this node has seen so far.

            '
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CommitResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /validators:
    get:
      summary: Get validator set at a specified height
      operationId: validators
      parameters:
      - in: query
        name: height
        description: height to return. If no height is provided, it will fetch validator set which corresponds to the latest block.
        schema:
          type: integer
          default: 0
          example: 1
      - in: query
        name: page
        description: Page number (1-based)
        required: false
        schema:
          type: integer
          default: 1
          example: 1
      - in: query
        name: per_page
        description: 'Number of entries per page (max: 100)'
        required: false
        schema:
          type: integer
          example: 30
          default: 30
      tags:
      - Info
      description: 'Get Validators. Validators are sorted first by voting power (descending), then by address (ascending).

        '
      responses:
        '200':
          description: Commit results.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ValidatorsResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /genesis:
    get:
      summary: Get Genesis
      operationId: genesis
      tags:
      - Info
      description: 'Get the genesis document.

        '
      responses:
        '200':
          description: Genesis results.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GenesisResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /genesis_chunked:
    get:
      summary: Get Genesis in paginated chunks
      operationId: genesis_chunked
      tags:
      - Info
      description: 'Get genesis document in a paginated/chunked format to make it

        easier to iterate through larger genesis structures.

        '
      parameters:
      - in: query
        name: chunkID
        description: Sequence number of the chunk to download.
        schema:
          type: integer
          default: 0
          example: 1
      responses:
        '200':
          description: Genesis results.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GenesisChunkedResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /dump_consensus_state:
    get:
      summary: Get consensus state
      operationId: dump_consensus_state
      tags:
      - Info
      description: 'Get consensus state.


        Not safe to call from inside the ABCI application during a block execution.

        '
      responses:
        '200':
          description: 'Complete consensus state.


            See https://pkg.go.dev/github.com/tendermint/tendermint/types?tab=doc#Vote.String for Vote string description.

            '
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/DumpConsensusResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /consensus_state:
    get:
      summary: Get consensus state
      operationId: consensus_state
      tags:
      - Info
      description: 'Get consensus state.


        Not safe to call from inside the ABCI application during a block execution.

        '
      responses:
        '200':
          description: consensus state results.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsensusStateResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /consensus_params:
    get:
      summary: Get consensus parameters
      operationId: consensus_params
      parameters:
      - in: query
        name: height
        description: height to return. If no height is provided, it will fetch commit information regarding the latest block.
        schema:
          type: integer
          default: 0
          example: 1
      tags:
      - Info
      description: 'Get consensus parameters.

        '
      responses:
        '200':
          description: consensus parameters results.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ConsensusParamsResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /unconfirmed_txs:
    get:
      summary: Get the list of unconfirmed transactions
      operationId: unconfirmed_txs
      parameters:
      - in: query
        name: page
        description: Page number (1-based)
        required: false
        schema:
          type: integer
          default: 1
          example: 1
      - in: query
        name: per_page
        description: 'Number of entries per page (max: 100)'
        required: false
        schema:
          type: integer
          example: 100
          default: 30
      tags:
      - Info
      description: 'Get list of unconfirmed transactions

        '
      responses:
        '200':
          description: List of unconfirmed transactions
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UnconfirmedTransactionsResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /num_unconfirmed_txs:
    get:
      summary: Get data about unconfirmed transactions
      operationId: num_unconfirmed_txs
      tags:
      - Info
      description: 'Get data about unconfirmed transactions

        '
      responses:
        '200':
          description: status about unconfirmed transactions
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/NumUnconfirmedTransactionsResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /tx_search:
    get:
      summary: Search for transactions
      description: 'Search for transactions w/ their results.


        See /subscribe for the query syntax.

        '
      operationId: tx_search
      parameters:
      - in: query
        name: query
        description: Query
        required: true
        schema:
          type: string
          example: tx.height=1000
      - in: query
        name: prove
        description: Include proofs of the transactions inclusion in the block
        required: false
        schema:
          type: boolean
          default: false
          example: true
      - in: query
        name: page
        description: Page number (1-based)
        required: false
        schema:
          type: integer
          default: 1
          example: 1
      - in: query
        name: per_page
        description: 'Number of entries per page (max: 100)'
        required: false
        schema:
          type: integer
          default: 30
          example: 30
      - in: query
        name: order_by
        description: Order in which transactions are sorted ("asc" or "desc"), by height & index. If empty, default sorting will be still applied.
        required: false
        schema:
          type: string
          default: desc
          example: asc
      tags:
      - Info
      responses:
        '200':
          description: List of transactions
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TxSearchResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /block_search:
    get:
      summary: Search for blocks by BeginBlock and EndBlock events
      description: 'Search for blocks by BeginBlock and EndBlock events.


        See /subscribe for the query syntax.

        '
      operationId: block_search
      parameters:
      - in: query
        name: query
        description: Query
        required: true
        schema:
          type: string
          example: block.height > 1000 AND valset.changed > 0
      - in: query
        name: page
        description: Page number (1-based)
        required: false
        schema:
          type: integer
          default: 1
          example: 1
      - in: query
        name: per_page
        description: 'Number of entries per page (max: 100)'
        required: false
        schema:
          type: integer
          default: 30
          example: 30
      - in: query
        name: order_by
        description: Order in which blocks are sorted ("asc" or "desc"), by height. If empty, default sorting will be still applied.
        required: false
        schema:
          type: string
          default: desc
          example: asc
      tags:
      - Info
      responses:
        '200':
          description: List of paginated blocks matching the search criteria.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BlockResultsResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
  /tx:
    get:
      summary: Get transactions by hash
      operationId: tx
      parameters:
      - in: query
        name: hash
        description: transaction Hash to retrive
        required: true
        schema:
          type: string
          example: '0xD70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED'
      - in: query
        name: prove
        description: Include proofs of the transactions inclusion in the block
        required: false
        schema:
          type: boolean
          example: true
          default: false
      tags:
      - Info
      description: 'Get a transaction

        '
      responses:
        '200':
          description: Get a transaction
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TxResponse'
        '500':
          description: Error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
components:
  schemas:
    PubKey:
      type: object
      properties:
        type:
          type: string
          example: tendermint/PubKeyEd25519
        value:
          type: string
          example: A6DoBUypNtUAyEHWtQ9bFjfNg8Bo9CrnkUGl6k6OHN4=
    ValidatorsResponse:
      type: object
      required:
      - jsonrpc
      - id
      - result
      properties:
        jsonrpc:
          type: string
          example: '2.0'
        id:
          type: integer
          example: 0
        result:
          required:
          - block_height
          - validators
          properties:
            block_height:
              type: string
              example: '55'
            validators:
              type: array
              items:
                $ref: '#/components/schemas/ValidatorPriority'
            count:
              type: string
              example: '1'
            total:
              type: string
              example: '25'
          type: object
    BlockResultsResponse:
      type: object
      required:
      - jsonrpc
      - id
      - result
      properties:
        jsonrpc:
          type: string
          example: '2.0'
        id:
          type: integer
          example: 0
        result:
          type: object
          required:
          - height
          properties:
            height:
              type: string
              example: '12'
            txs_results:
              type:
              - array
              - 'null'
              items:
                type: object
                properties:
                  code:
                    type: string
                    example: '0'
                  data:
                    type: string
                    example: ''
                  log:
                    type: string
                    example: not enough gas
                  info:
                    type: string
                    example: ''
                  gas_wanted:
                    type: string
                    example: '100'
                  gas_used:
                    type: string
                    example: '100'
                  events:
                    type:
                    - array
                    - 'null'
                    items:
                      type: object
                      properties:
                        type:
                          type: string
                          example: app
                        attributes:
                          type: array
                          items:
                            $ref: '#/components/schemas/Event'
                  codespace:
                    type: string
                    example: ibc
            total_gas_used:
              type: string
              example: '100'
            begin_block_events:
              type:
              - array
              - 'null'
              items:
                type: object
                properties:
                  type:
                    type: string
                    example: app
                  attributes:
                    type: array
                    items:
                      $ref: '#/components/schemas/Event'
            end_block:
              type:
              - array
              - 'null'
              items:
                type: object
                properties:
                  type:
                    type: string
                    example: app
                  attributes:
                    type: array
                    items:
                      $ref: '#/components/schemas/Event'
            validator_updates:
              type:
              - array
              - 'null'
              items:
                type: object
                properties:
                  pub_key:
                    type: object
                    required:
                    - type
                    - value
                    properties:
                      type:
                        type: string
                        example: tendermint/PubKeyEd25519
                      value:
                        type: string
                        example: 9tK9IT+FPdf2qm+5c2qaxi10sWP+3erWTKgftn2PaQM=
                  power:
                    type: string
                    example: '300'
            consensus_params_updates:
              $ref: '#/components/schemas/ConsensusParams'
    Evidence:
      type: object
      properties:
        type:
          type: string
        height:
          type: integer
        time:
          type: integer
        total_voting_power:
          type: integer
        validator:
          $ref: '#/components/schemas/Validator'
    EmptyResponse:
      description: Empty Response
      allOf:
      - $ref: '#/components/schemas/JSONRPC'
      - type: object
        properties:
          result:
            type: object
            additionalProperties: {}
    LagStatusResponse:
      description: Lag Status Response
      allOf:
      - $ref: '#/components/schemas/JSONRPC'
      - type: object
        properties:
          result:
            $ref: '#/components/schemas/LagStatus'
    BlockchainResponse:
      description: Blockchain info
      allOf:
      - $ref: '#/components/schemas/JSONRPC'
      - type: object
        properties:
          result:
            $ref: '#/components/schemas/Blockchain'
    ProtocolVersion:
      type: object
      properties:
        p2p:
          type: string
          example: '7'
        block:
          type: string
          example: '10'
        app:
          type: string
          example: '0'
    ValidatorInfo:
      type: object
      properties:
        address:
          type: string
          example: 5D6A51A8E9899C44079C6AF90618BA0369070E6E
        pub_key:
          $ref: '#/components/schemas/PubKey'
        voting_power:
          type: string
          example: '0'
    BlockSearchResponse:
      type: object
      required:
      - jsonrpc
      - id
      - result
      properties:
        jsonrpc:
          type: string
          example: '2.0'
        id:
          type: integer
          example: 0
        result:
          required:
          - blocks
          - total_count
          properties:
            blocks:
              type: array
              items:
                $ref: '#/components/schemas/BlockComplete'
            total_count:
              type: integer
              example: 2
          type: object
    TxSearchResponse:
      type: object
      required:
      - jsonrpc
      - id
      - result
      properties:
        jsonrpc:
          type: string
          example: '2.0'
        id:
          type: integer
          example: 0
        result:
          required:
          - txs
          - total_count
          properties:
            txs:
              type: array
              items:
                type: object
                properties:
                  hash:
                    type: string
                    example: D70952032620CC4E2737EB8AC379806359D8E0B17B0488F627997A0B043ABDED
                  height:
                    type: string
                    example: '1000'
                  index:
                    type: integer
                    example: 0
                  tx_result:
                    required:
                    - log
                    - gas_wanted
                    - gas_used
                    - tags
                    properties:
                      log:
                        type: string
                        example: '[{"msg_index":"0","success":true,"log":""}]'
                      gas_wanted:
                        type: string
                        example: '200000'
                      gas_used:
                        type: string
                        example: '28596'
                      tags:
                        $ref: '#/components/schemas/Event'
                    type: object
                  tx:
                    type: string
                    example: 5wHwYl3uCkaoo2GaChQmSIu8hxpJxLcCuIi8fiHN4TMwrRIU/Af1cEG7Rcs/6LjTl7YjRSymJfYaFAoFdWF0b20SCzE0OTk5OTk1MDAwEhMKDQoFdWF0b20SBDUwMDAQwJoMGmoKJuta6YchAwswBShaB1wkZBctLIhYqBC3JrAI28XGzxP+rVEticGEEkAc+khTkKL9CDE47aDvjEHvUNt+izJfT4KVF2v2JkC+bmlH9K08q3PqHeMI9Z5up+XMusnTqlP985KF+SI5J3ZOIhhNYWRlIGJ5IENpcmNsZSB3aXRoIGxvdmU=
                  proof:
                    required:
                    - RootHash
                    - Data
                    - Proof
                    properties:
                      RootHash:
                        type: string
                        example: 72FE6BF6D4109105357AECE0A82E99D0F6288854D16D8767C5E72C57F876A14D
                      Data:
                        type: string
                        example: 5wHwYl3uCkaoo2GaChQmSIu8hxpJxLcCuIi8fiHN4TMwrRIU/Af1cEG7Rcs/6LjTl7YjRSymJfYaFAoFdWF0b20SCzE0OTk5OTk1MDAwEhMKDQoFdWF0b20SBDUwMDAQwJoMGmoKJuta6YchAwswBShaB1wkZBctLIhYqBC3JrAI28XGzxP+rVEticGEEkAc+khTkKL9CDE47aDvjEHvUNt+izJfT4KVF2v2JkC+bmlH9K08q3PqHeMI9Z5up+XMusnTqlP985KF+SI5J3ZOIhhNYWRlIGJ5IENpcmNsZSB3aXRoIGxvdmU=
                      Proof:
                        required:
                        - total
                        - index
                        - leaf_hash
                        - aunts
                        properties:
                          total:
                            type: string
                            example: '2'
                          index:
                            type: string
                            example: '0'
                          leaf_hash:
                            type: string
                            example: eoJxKCzF3m72Xiwb/Q43vJ37/2Sx8sfNS9JKJohlsYI=
                          aunts:
                            type: array
                            items:
                              type: string
                            example:
                            - eWb+HG/eMmukrQj4vNGyFYb3nKQncAWacq4HF5eFzDY=
                        type: object
                    type: object
            total_count:
              type: string
              example: '2'
          type: object
    CommitResponse:
      type: object
      required:
      - jsonrpc
      - id
      - result
      properties:
        jsonrpc:
          type: string
          example: '2.0'
        id:
          

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