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://test.agent.pocket.network/v1/sei
Price per call
$0.005 USD
Networks payable on
Base Sepolia (eip155:84532)
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

Derived from the published request schema.

curl -X POST https://test.agent.pocket.network/v1/sei \
  -H 'content-type: application/json' \
  -d '{"method":"GET /abci_info","params":null}'
Example response

Derived from the published response schema.

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {}
}

Try it

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

No browser wallet found. Install MetaMask 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": {}
    }
  ]
}

Request body used in the example: { "method": "GET /abci_info", "params": null }