Agentic Portal

Sei JSON-RPC, CometBFT and LCD

blockchain
Serving

Read-only access to Sei mainnet (pacific-1) on every surface a Sei node exposes: the EVM JSON-RPC methods, the CometBFT RPC (as JSON-RPC or GET routes such as /status and /block) and the Cosmos SDK LCD (GET /cosmos/... and /sei-protocol/...). Served by the Pocket Network decentralised supplier set. Pay per request in USDC; no account, no API key.

Endpoint
POST https://agent.pocket.network/v1/sei
Price per call
$0.005 USD
Networks payable on
Base (eip155:8453), Tempo (eip155:4217)
Protocol
jsonrpc, rest

Calling it

The first call returns 402 Payment Required with the terms. Sign for those terms and retry the same request with the payment attached.

Example request

A real, working call — the request the service card verifies against.

curl -X POST https://agent.pocket.network/v1/sei \
  -H 'content-type: application/json' \
  -d '{"jsonrpc":"2.0","id":4,"method":"eth_blockNumber","params":[]}'
Example response

The response this call returned, captured 2026-09-21 23:49:22 UTC.

{
  "portal": {
    "provenance": "third-party-supplier",
    "serviceId": "sei",
    "schemaCheck": "unchecked"
  },
  "data": {
    "jsonrpc": "2.0",
    "id": 4,
    "result": "0xde90d07"
  }
}

Try it

Make one real paid call from your own wallet — about $0.005 on Base (eip155:8453). The wallet signs; nothing here holds a key. You'll see exactly what the service answers.

No browser wallet found. Install MetaMask, Rabby, or Coinbase Wallet to try a call here.

Supported methods

Methods the registry lists for this service. The portal forwards any call as sent; the supplier decides what it answers, and a delivered answer is settled.

Methods Sei JSON-RPC, CometBFT and LCD accepts, and whether each reads or writes.
MethodEffect
GET /abci_inforead
GET /blockread
GET /block_resultsread
GET /block_searchread
GET /blockchainread
GET /commitread
GET /consensus_paramsread
GET /consensus_stateread
GET /cosmos/auth/v1beta1/accountsread
GET /cosmos/auth/v1beta1/accounts/{address}read
GET /cosmos/auth/v1beta1/paramsread
GET /cosmos/authz/v1beta1/grantsread
GET /cosmos/bank/v1beta1/balances/{address}read
GET /cosmos/bank/v1beta1/balances/{address}/by_denomread
GET /cosmos/bank/v1beta1/denoms_metadataread
GET /cosmos/bank/v1beta1/paramsread
GET /cosmos/bank/v1beta1/spendable_balances/{address}read
GET /cosmos/bank/v1beta1/supplyread
GET /cosmos/base/tendermint/v1beta1/blocks/latestread
GET /cosmos/base/tendermint/v1beta1/blocks/{height}read
GET /cosmos/base/tendermint/v1beta1/node_inforead
GET /cosmos/base/tendermint/v1beta1/syncingread
GET /cosmos/base/tendermint/v1beta1/validatorsets/latestread
GET /cosmos/base/tendermint/v1beta1/validatorsets/{height}read
GET /cosmos/distribution/v1beta1/community_poolread
GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewardsread
GET /cosmos/distribution/v1beta1/paramsread
GET /cosmos/distribution/v1beta1/validators/{validator_address}/commissionread
GET /cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewardsread
GET /cosmos/evidence/v1beta1/evidenceread
GET /cosmos/feegrant/v1beta1/allowances/{grantee}read
GET /cosmos/gov/v1/params/{params_type}read
GET /cosmos/gov/v1/proposalsread
GET /cosmos/gov/v1/proposals/{proposal_id}read
GET /cosmos/gov/v1/proposals/{proposal_id}/tallyread
GET /cosmos/gov/v1/proposals/{proposal_id}/votesread
GET /cosmos/gov/v1beta1/proposalsread
GET /cosmos/params/v1beta1/paramsread
GET /cosmos/slashing/v1beta1/paramsread
GET /cosmos/slashing/v1beta1/signing_infosread
GET /cosmos/staking/v1beta1/delegations/{delegator_addr}read
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegationsread
GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validatorsread
GET /cosmos/staking/v1beta1/historical_info/{height}read
GET /cosmos/staking/v1beta1/paramsread
GET /cosmos/staking/v1beta1/poolread
GET /cosmos/staking/v1beta1/validatorsread
GET /cosmos/staking/v1beta1/validators/{validator_addr}read
GET /cosmos/tx/v1beta1/txsread
GET /cosmos/tx/v1beta1/txs/block/{height}read
GET /cosmos/tx/v1beta1/txs/{hash}read
GET /cosmos/upgrade/v1beta1/applied_plan/{name}read
GET /cosmos/upgrade/v1beta1/current_planread
GET /cosmos/upgrade/v1beta1/module_versionsread
GET /cosmwasm/wasm/v1/coderead
GET /cosmwasm/wasm/v1/contract/{address}read
GET /cosmwasm/wasm/v1/contract/{address}/smart/{query_data}read
GET /cosmwasm/wasm/v1/contract/{address}/stateread
GET /headerread
GET /healthread
GET /ibc/apps/transfer/v1/denom_tracesread
GET /ibc/core/channel/v1/channelsread
GET /ibc/core/client/v1/client_statesread
GET /ibc/core/connection/v1/connectionsread
GET /net_inforead
GET /node_inforead
GET /num_unconfirmed_txsread
GET /sei-protocol/seichain/epoch/epochread
GET /sei-protocol/seichain/tokenfactory/paramsread
GET /statusread
GET /syncingread
GET /txread
GET /tx_searchread
GET /unconfirmed_txsread
GET /validatorsread
abci_inforead
abci_queryread
blockread
block_by_hashread
block_resultsread
block_searchread
blockchainread
commitread
consensus_paramsread
consensus_stateread
debug_getRawBlockread
debug_getRawHeaderread
debug_getRawReceiptsread
debug_getRawTransactionread
dump_consensus_stateread
eth_accountsread
eth_blobBaseFeeread
eth_blockNumberread
eth_callread
eth_chainIdread
eth_coinbaseread
eth_createAccessListread
eth_estimateGasread
eth_feeHistoryread
eth_gasPriceread
eth_getBalanceread
eth_getBlockByHashread
eth_getBlockByNumberread
eth_getBlockReceiptsread
eth_getBlockTransactionCountByHashread
eth_getBlockTransactionCountByNumberread
eth_getCoderead
eth_getFilterChangesread
eth_getFilterLogsread
eth_getLogsread
eth_getProofread
eth_getStorageAtread
eth_getTransactionByBlockHashAndIndexread
eth_getTransactionByBlockNumberAndIndexread
eth_getTransactionByHashread
eth_getTransactionCountread
eth_getTransactionReceiptread
eth_maxPriorityFeePerGasread
eth_newBlockFilterread
eth_newFilterread
eth_syncingread
eth_uninstallFilterread
genesisread
genesis_chunkedread
headerread
header_by_hashread
healthread
net_inforead
net_versionread
num_unconfirmed_txsread
statusread
txread
tx_searchread
unconfirmed_txsread
validatorsread
web3_clientVersionread

Schemas

Published by the service itself. The example above is generated from these.

Request schema
{
  "type": "object",
  "description": "For the CometBFT JSON-RPC surface, the standard envelope (method, params) POSTed to the service root. For the GET routes, append the path to /v1/sei with its query string. LCD routes take the path parameters their templates name.",
  "properties": {
    "method": {
      "type": "string",
      "description": "CometBFT RPC method, e.g. block",
      "examples": [
        "GET /abci_info",
        "GET /block",
        "GET /block_results",
        "GET /block_search",
        "GET /blockchain",
        "GET /commit",
        "GET /consensus_params",
        "GET /consensus_state",
        "GET /cosmos/auth/v1beta1/accounts",
        "GET /cosmos/auth/v1beta1/accounts/{address}",
        "GET /cosmos/auth/v1beta1/params",
        "GET /cosmos/authz/v1beta1/grants",
        "GET /cosmos/bank/v1beta1/balances/{address}",
        "GET /cosmos/bank/v1beta1/balances/{address}/by_denom",
        "GET /cosmos/bank/v1beta1/denoms_metadata",
        "GET /cosmos/bank/v1beta1/params",
        "GET /cosmos/bank/v1beta1/spendable_balances/{address}",
        "GET /cosmos/bank/v1beta1/supply",
        "GET /cosmos/base/tendermint/v1beta1/blocks/latest",
        "GET /cosmos/base/tendermint/v1beta1/blocks/{height}",
        "GET /cosmos/base/tendermint/v1beta1/node_info",
        "GET /cosmos/base/tendermint/v1beta1/syncing",
        "GET /cosmos/base/tendermint/v1beta1/validatorsets/latest",
        "GET /cosmos/base/tendermint/v1beta1/validatorsets/{height}",
        "GET /cosmos/distribution/v1beta1/community_pool",
        "GET /cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards",
        "GET /cosmos/distribution/v1beta1/params",
        "GET /cosmos/distribution/v1beta1/validators/{validator_address}/commission",
        "GET /cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards",
        "GET /cosmos/evidence/v1beta1/evidence",
        "GET /cosmos/feegrant/v1beta1/allowances/{grantee}",
        "GET /cosmos/gov/v1/params/{params_type}",
        "GET /cosmos/gov/v1/proposals",
        "GET /cosmos/gov/v1/proposals/{proposal_id}",
        "GET /cosmos/gov/v1/proposals/{proposal_id}/tally",
        "GET /cosmos/gov/v1/proposals/{proposal_id}/votes",
        "GET /cosmos/gov/v1beta1/proposals",
        "GET /cosmos/params/v1beta1/params",
        "GET /cosmos/slashing/v1beta1/params",
        "GET /cosmos/slashing/v1beta1/signing_infos",
        "GET /cosmos/staking/v1beta1/delegations/{delegator_addr}",
        "GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations",
        "GET /cosmos/staking/v1beta1/delegators/{delegator_addr}/validators",
        "GET /cosmos/staking/v1beta1/historical_info/{height}",
        "GET /cosmos/staking/v1beta1/params",
        "GET /cosmos/staking/v1beta1/pool",
        "GET /cosmos/staking/v1beta1/validators",
        "GET /cosmos/staking/v1beta1/validators/{validator_addr}",
        "GET /cosmos/tx/v1beta1/txs",
        "GET /cosmos/tx/v1beta1/txs/block/{height}",
        "GET /cosmos/tx/v1beta1/txs/{hash}",
        "GET /cosmos/upgrade/v1beta1/applied_plan/{name}",
        "GET /cosmos/upgrade/v1beta1/current_plan",
        "GET /cosmos/upgrade/v1beta1/module_versions",
        "GET /cosmwasm/wasm/v1/code",
        "GET /cosmwasm/wasm/v1/contract/{address}",
        "GET /cosmwasm/wasm/v1/contract/{address}/smart/{query_data}",
        "GET /cosmwasm/wasm/v1/contract/{address}/state",
        "GET /header",
        "GET /health",
        "GET /ibc/apps/transfer/v1/denom_traces",
        "GET /ibc/core/channel/v1/channels",
        "GET /ibc/core/client/v1/client_states",
        "GET /ibc/core/connection/v1/connections",
        "GET /net_info",
        "GET /node_info",
        "GET /num_unconfirmed_txs",
        "GET /sei-protocol/seichain/epoch/epoch",
        "GET /sei-protocol/seichain/tokenfactory/params",
        "GET /status",
        "GET /syncing",
        "GET /tx",
        "GET /tx_search",
        "GET /unconfirmed_txs",
        "GET /validators",
        "abci_info",
        "abci_query",
        "block",
        "block_by_hash",
        "block_results",
        "block_search",
        "blockchain",
        "commit",
        "consensus_params",
        "consensus_state",
        "debug_getRawBlock",
        "debug_getRawHeader",
        "debug_getRawReceipts",
        "debug_getRawTransaction",
        "dump_consensus_state",
        "eth_accounts",
        "eth_blobBaseFee",
        "eth_blockNumber",
        "eth_call",
        "eth_chainId",
        "eth_coinbase",
        "eth_createAccessList",
        "eth_estimateGas",
        "eth_feeHistory",
        "eth_gasPrice",
        "eth_getBalance",
        "eth_getBlockByHash",
        "eth_getBlockByNumber",
        "eth_getBlockReceipts",
        "eth_getBlockTransactionCountByHash",
        "eth_getBlockTransactionCountByNumber",
        "eth_getCode",
        "eth_getFilterChanges",
        "eth_getFilterLogs",
        "eth_getLogs",
        "eth_getProof",
        "eth_getStorageAt",
        "eth_getTransactionByBlockHashAndIndex",
        "eth_getTransactionByBlockNumberAndIndex",
        "eth_getTransactionByHash",
        "eth_getTransactionCount",
        "eth_getTransactionReceipt",
        "eth_maxPriorityFeePerGas",
        "eth_newBlockFilter",
        "eth_newFilter",
        "eth_syncing",
        "eth_uninstallFilter",
        "genesis",
        "genesis_chunked",
        "header",
        "header_by_hash",
        "health",
        "net_info",
        "net_version",
        "num_unconfirmed_txs",
        "status",
        "tx",
        "tx_search",
        "unconfirmed_txs",
        "validators",
        "web3_clientVersion"
      ]
    },
    "params": {
      "description": "Parameters per the CometBFT RPC spec"
    }
  }
}
Response schema
{
  "type": "object",
  "description": "Depends on the route. A JSON-RPC call POSTed to the service root returns the JSON-RPC 2.0 envelope with `result` in the shape the CometBFT method defines (an object; block and status reads nest `block`, `sync_info` and so on). A GET on an LCD route returns that route's own JSON per the Cosmos SDK gRPC-gateway specification.",
  "examples": [
    {
      "jsonrpc": "2.0",
      "id": 1,
      "result": {}
    }
  ]
}