Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Chainstack General API

The General API from Chainstack — 520 operation(s) for general.

Chainstack General API is one of 32 APIs that Chainstack publishes on the APIs.io network, described by a machine-readable OpenAPI specification and an AsyncAPI event-driven specification.

This API exposes 2 JSON Schema definitions.

Tagged areas include General. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, an AsyncAPI specification, and 2 JSON Schemas.

This API exposes 520 operations across 520 paths, and defines 31 schemas. It is described by OpenAPI 3.0.3, at version 1.0.0.

Requests are made against a single base URL, https://{node_id}.p2pify.com/{api_key}.

520 operations 520 paths 31 schemas 6 GET514 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.3
API Version
1.0.0
Server
https://{node_id}.p2pify.com/{api_key}
Resource Areas
1

Paths & Operations 520

Across 520 paths, the API surfaces 520 operations — 6 GET, 514 POST. Each is listed below with its method, path, parameters, and response codes.

General 520
POST
/eth_blockNumber
ethblockNumber
eth_blockNumber body → 200
POST
/eth_call
EthCall
ethCall body → 200
POST
/eth_chainId
ethchainId
getChainId body → 200
POST
/eth_estimateGas
ethestimateGas
estimateGas body → 200
POST
/eth_gasPrice
ethgasPrice
getGasPrice body → 200
POST
/eth_getBalance
ethgetBalance
getBalance body → 200
POST
/eth_getBlockByHash
ethgetBlockByHash
getBlockByHash body → 200
POST
/eth_getBlockByNumber
ethgetBlockByNumber
getBlockByNumber body → 200
POST
/eth_getBlockTransactionCountByHash
ethgetBlockTransactionCountByHash
getBlockTransactionCountByHash body → 200
POST
/eth_getBlockTransactionCountByNumber
ethgetBlockTransactionCountByNumber
getBlockTransactionCountByNumber body → 200
POST
/eth_getCode
ethgetCode
getCode body → 200
POST
/eth_getFilterChanges
ethgetFilterChanges
getFilterChanges body → 200
POST
/eth_getLogs
ethgetLogs
getLogs body → 200
POST
/eth_getStorageAt
ethgetStorageAt
getStorageAt body → 200
POST
/eth_getTransactionByBlockHashAndIndex
ethgetTransactionByBlockHashAndIndex
getTransactionByBlockHashAndIndex body → 200
POST
/eth_getTransactionByBlockNumberAndIndex
ethgetTransactionByBlockNumberAndIndex
getTransactionByBlockNumberAndIndex body → 200
POST
/eth_getTransactionByHash
ethgetTransactionByHash
getTransactionByHash body → 200
POST
/eth_getTransactionCount
ethgetTransactionCount
getTransactionCount body → 200
POST
/eth_getTransactionReceipt
ethgetTransactionReceipt
getTransactionReceipt body → 200
POST
/eth_newBlockFilter
ethnewBlockFilter
newBlockFilter body → 200
POST
/eth_newFilter
ethnewFilter
newFilter body → 200
POST
/eth_newPendingTransactionFilter
ethnewPendingTransactionFilter
newPendingTransactionFilter body → 200
POST
/eth_sendRawTransaction
ethsendRawTransaction
sendRawTransaction body → 200
POST
/eth_syncing
EthSyncing
syncing body → 200
POST
/eth_uninstallFilter
ethuninstallFilter
uninstallFilter body → 200
POST
/net_listening
NetListening
listening body → 200
POST
/net_peerCount
netpeerCount
peerCount body → 200
POST
/web3_clientVersion
web3clientVersion
clientVersion body → 200
POST
/debug_getModifiedAccountsByHash
debuggetModifiedAccountsByHash
getModifiedAccountsByHash body → 200
POST
/debug_getModifiedAccountsByNumber
debuggetModifiedAccountsByNumber
getModifiedAccountsByNumber body → 200
POST
/debug_storageRangeAt
debugstorageRangeAt
getStorageRangeAt body → 200
POST
/debug_traceBlockByHash
debugtraceBlockByHash
traceBlockByHash body → 200
POST
/debug_traceBlockByNumber
debugtraceBlockByNumber
traceBlockByNumber body → 200
POST
/debug_traceCall
Execute a call and retrieve a detailed execution trace
traceCall body → 200
POST
/debug_traceCallMany
Execute multiple calls and retrieve detailed execution traces
traceCallMany body → 200
POST
/debug_traceTransaction
debugtraceTransaction
traceTransaction body → 200
POST
/eth_accounts
EthAccounts
accounts body → 200
POST
/eth_callMany
ethcallMany
callMany body → 200
POST
/eth_createAccessList
ethcreateAccessList
createAccessList body → 200
POST
/eth_feeHistory
ethfeeHistory
feeHistory body → 200
POST
/eth_getBlockReceipts
ethgetBlockReceipts
getBlockReceipts body → 200
POST
/eth_getFilterLogs
ethgetFilterLogs
getFilterLogs body → 200
POST
/eth_getProof
ethgetProof
getProof body → 200
POST
/eth_getRawTransactionByBlockHashAndIndex
ethgetRawTransactionByBlockHashAndIndex
getRawTransactionByBlockHashAndIndex body → 200
POST
/eth_getRawTransactionByBlockNumberAndIndex
ethgetRawTransactionByBlockNumberAndIndex
getRawTransactionByBlockNumberAndIndex body → 200
POST
/eth_getRawTransactionByHash
ethgetRawTransactionByHash
getRawTransactionByHash body → 200
POST
/eth_getUncleByBlockHashAndIndex
ethgetUncleByBlockHashAndIndex
getUncleByBlockHashAndIndex body → 200
POST
/eth_getUncleByBlockNumberAndIndex
ethgetUncleByBlockNumberAndIndex
getUncleByBlockNumberAndIndex body → 200
POST
/eth_getUncleCountByBlockHash
ethgetUncleCountByBlockHash
getUncleCountByBlockHash body → 200
POST
/eth_getUncleCountByBlockNumber
ethgetUncleCountByBlockNumber
getUncleCountByBlockNumber body → 200
POST
/eth_maxPriorityFeePerGas
ethmaxPriorityFeePerGas
maxPriorityFeePerGas body → 200
POST
/eth_protocolVersion
ethprotocolVersion
protocolVersion body → 200
POST
/eth_sendRawTransactionSync
ethsendRawTransactionSync
sendRawTransactionSync body → 200
POST
/trace_block
TraceBlock
traceBlockByNumber body → 200
POST
/trace_call
TraceCall
call body → 200
POST
/trace_callMany_method
tracecallMany method
traceCallMany body → 200
POST
/trace_get
Replay transactions in a block
trace_get body → 200
POST
/trace_replayBlockTransactions
Replay transactions in a block
trace_replayBlockTransactions body → 200
POST
/trace_replayTransaction
Replay transactions in a block
trace_replayTransaction body → 200
POST
/trace_transaction
TraceTransaction
traceTransaction body → 200
POST
/web3_sha3
Web3Sha3
sha3 body → 200
POST
/decoderawtransaction
Decoderawtransaction
decodeRawTransaction body → 200
POST
/decodescript
Decodescript
decodeScript body → 200
POST
/estimatesmartfee
Estimatesmartfee
estimateSmartFee body → 200
POST
/getbestblockhash
Getbestblockhash
getBestBlockHash body → 200
POST
/getblock
Getblock
getblock body → 200
POST
/getblockchaininfo
Getblockchaininfo
getBlockchainInfo body → 200
POST
/getblockfilter
Getblockfilter
getBlockFilter body → 200
POST
/getblockhash
Getblockhash
getBlockHash body → 200
POST
/getblockheader
Getblockheader
getblockheader body → 200
POST
/getblockstats
Getblockstats
getBlockStats body → 200
POST
/getblocktemplate
Getblocktemplate
getBlockTemplate body → 200
POST
/getchaintips
Getchaintips
getChainTips body → 200
POST
/getchaintxstats
Getchaintxstats
getChainTxStats body → 200
POST
/getconnectioncount
Getconnectioncount
getConnectionCount body → 200
POST
/getdifficulty
Getdifficulty
getDifficulty body → 200
POST
/getmemoryinfo
Getmemoryinfo
getMemoryInfo body → 200
POST
/getmempoolancestors
Getmempoolancestors
getMempoolAncestors body → 200
POST
/getmempooldescendants
Getmempooldescendants
getMempoolDescendants body → 200
POST
/getmempoolentry
Getmempoolentry
getMempoolEntry body → 200
POST
/getmempoolinfo
Getmempoolinfo
getMempoolInfo body → 200
POST
/getmininginfo
Getmininginfo
getMiningInfo body → 200
POST
/getnettotals
Getnettotals
getNetTotals body → 200
POST
/getnetworkhashps
Getnetworkhashps
getNetworkHashPs body → 200
POST
/getnetworkinfo
Getnetworkinfo
getNetworkInfo body → 200
POST
/getnodeaddresses
Getnodeaddresses
getNodeAddresses body → 200
POST
/getpeerinfo
Getpeerinfo
getPeerInfo body → 200
POST
/getrawmempool
Getrawmempool
getRawMempool body → 200
POST
/getrawtransaction
Getrawtransaction
getRawTransaction body → 200
POST
/getrpcinfo
Getrpcinfo
getRPCInfo body → 200
POST
/gettxout
Gettxout
getTxOut body → 200
POST
/gettxoutproof
Gettxoutproof
getTxOutProof body → 200
POST
/gettxoutsetinfo
Gettxoutsetinfo
getTxOutsetInfo body → 200
POST
/listbanned
Listbanned
listBanned body → 200
POST
/ping
Ping
ping body → 200
POST
/preciousblock
Preciousblock
preciousBlock body → 200
POST
/prioritisetransaction
Prioritisetransaction
prioritiseTransaction body → 200
POST
/uptime
Uptime
uptime body → 200
POST
/validateaddress
Validateaddress
validateAddress body → 200
POST
/verifychain
Verifychain
verifyChain body → 200
POST
/verifytxoutproof
Verifytxoutproof
verifyTxOutProof body → 200
POST
/custom_js_tracer
Custom JS tracer
traceTransaction body → 200
POST
/trace_callMany
tracecallMany
traceCallMany body → 200
POST
/evm_debug_get_raw_block
debuggetRawBlock
evm_debug_get_raw_block body → 200
POST
/evm_debug_get_raw_header
debuggetRawHeader
evm_debug_get_raw_header body → 200
POST
/evm_debug_get_raw_receipts
debuggetRawReceipts
evm_debug_get_raw_receipts body → 200
POST
/evm_debug_get_raw_transaction
debuggetRawTransaction
evm_debug_get_raw_transaction body → 200
POST
/evm_debug_trace_block
debugtraceBlockByHash
evm_debug_trace_block body → 200
POST
/evm_debug_trace_block_by_number
debugtraceBlockByNumber
evm_debug_trace_block_by_number body → 200
POST
/evm_debug_trace_call
debugtraceCall
evm_debug_trace_call body → 200
POST
/evm_debug_trace_transaction
debugtraceTransaction
evm_debug_trace_transaction body → 200
POST
/evm_erigon_get_header_by_number
erigongetHeaderByNumber
evm_erigon_get_header_by_number body → 200
POST
/evm_eth_big_block_gas_price
ethbigBlockGasPrice
evm_eth_big_block_gas_price body → 200
POST
/evm_eth_blob_base_fee
ethblobBaseFee
evm_eth_blob_base_fee body → 200
POST
/evm_eth_block_number
ethblockNumber
evm_eth_block_number body → 200
POST
/evm_eth_call
EthCall
evm_eth_call body → 200
POST
/evm_eth_call_many
ethcallMany
evm_eth_call_many body → 200
POST
/evm_eth_chain_id
ethchainId
evm_eth_chain_id body → 200
POST
/evm_eth_create_access_list
ethcreateAccessList
evm_eth_create_access_list body → 200400
POST
/evm_eth_estimate_gas
ethestimateGas
evm_eth_estimate_gas body → 200
POST
/evm_eth_fee_history
ethfeeHistory
evm_eth_fee_history body → 200
POST
/evm_eth_gas_price
ethgasPrice
evm_eth_gas_price body → 200
POST
/evm_eth_get_balance
ethgetBalance
evm_eth_get_balance body → 200
POST
/evm_eth_get_block_by_hash
ethgetBlockByHash
evm_eth_get_block_by_hash body → 200
POST
/evm_eth_get_block_by_number
ethgetBlockByNumber
evm_eth_get_block_by_number body → 200
POST
/evm_eth_get_block_receipts
ethgetBlockReceipts
evm_eth_get_block_receipts body → 200
POST
/evm_eth_get_block_transaction_count_by_hash
ethgetBlockTransactionCountByHash
evm_eth_get_block_transaction_count_by_hash body → 200
POST
/evm_eth_get_block_transaction_count_by_number
ethgetBlockTransactionCountByNumber
evm_eth_get_block_transaction_count_by_number body → 200
POST
/evm_eth_get_code
ethgetCode
evm_eth_get_code body → 200
POST
/evm_eth_get_filter_changes
ethgetFilterChanges
evm_eth_get_filter_changes body → 200
POST
/evm_eth_get_filter_logs
ethgetFilterLogs
evm_eth_get_filter_logs body → 200
POST
/evm_eth_get_header_by_hash
ethgetHeaderByHash
evm_eth_get_header_by_hash body → 200
POST
/evm_eth_get_header_by_number
ethgetHeaderByNumber
evm_eth_get_header_by_number body → 200
POST
/evm_eth_get_logs
ethgetLogs
evm_eth_get_logs body → 200
POST
/evm_eth_get_proof
ethgetProof
evm_eth_get_proof body → 200400
POST
/evm_eth_get_raw_transaction_by_block_hash_and_index
ethgetRawTransactionByBlockHashAndIndex
evm_eth_get_raw_transaction_by_block_hash_and_index body → 200
POST
/evm_eth_get_raw_transaction_by_block_number_and_index
ethgetRawTransactionByBlockNumberAndIndex
evm_eth_get_raw_transaction_by_block_number_and_index body → 200
POST
/evm_eth_get_raw_transaction_by_hash
ethgetRawTransactionByHash
evm_eth_get_raw_transaction_by_hash body → 200
POST
/evm_eth_get_storage_at
ethgetStorageAt
evm_eth_get_storage_at body → 200
POST
/evm_eth_get_system_txs_by_block_hash
ethgetSystemTxsByBlockHash
evm_eth_get_system_txs_by_block_hash body → 200
POST
/evm_eth_get_system_txs_by_block_number
ethgetSystemTxsByBlockNumber
evm_eth_get_system_txs_by_block_number body → 200
POST
/evm_eth_get_transaction_by_block_hash_and_index
ethgetTransactionByBlockHashAndIndex
evm_eth_get_transaction_by_block_hash_and_index body → 200
POST
/evm_eth_get_transaction_by_block_number_and_index
ethgetTransactionByBlockNumberAndIndex
evm_eth_get_transaction_by_block_number_and_index body → 200
POST
/evm_eth_get_transaction_by_hash
ethgetTransactionByHash
evm_eth_get_transaction_by_hash body → 200
POST
/evm_eth_get_transaction_by_sender_and_nonce
ethgetTransactionBySenderAndNonce
evm_eth_get_transaction_by_sender_and_nonce body → 200
POST
/evm_eth_get_transaction_count
ethgetTransactionCount
evm_eth_get_transaction_count body → 200
POST
/evm_eth_get_transaction_receipt
ethgetTransactionReceipt
evm_eth_get_transaction_receipt body → 200
POST
/evm_eth_get_uncle_by_block_hash_and_index
ethgetUncleByBlockHashAndIndex
evm_eth_get_uncle_by_block_hash_and_index body → 200
POST
/evm_eth_get_uncle_by_block_number_and_index
ethgetUncleByBlockNumberAndIndex
evm_eth_get_uncle_by_block_number_and_index body → 200
POST
/evm_eth_get_uncle_count_by_block_hash
ethgetUncleCountByBlockHash
evm_eth_get_uncle_count_by_block_hash body → 200
POST
/evm_eth_get_uncle_count_by_block_number
ethgetUncleCountByBlockNumber
evm_eth_get_uncle_count_by_block_number body → 200
POST
/evm_eth_max_priority_fee_per_gas
ethmaxPriorityFeePerGas
evm_eth_max_priority_fee_per_gas body → 200
POST
/evm_eth_new_block_filter
ethnewBlockFilter
evm_eth_new_block_filter body → 200
POST
/evm_eth_new_filter
ethnewFilter
evm_eth_new_filter body → 200
POST
/evm_eth_protocol_version
ethprotocolVersion
evm_eth_protocol_version body → 200
POST
/evm_eth_send_raw_transaction
ethsendRawTransaction
evm_eth_send_raw_transaction body → 200400
POST
/evm_eth_simulate_v1
ethsimulateV1
evm_eth_simulate_v1 body → 200
POST
/evm_eth_syncing
EthSyncing
evm_eth_syncing body → 200
POST
/evm_eth_uninstall_filter
ethuninstallFilter
evm_eth_uninstall_filter body → 200
POST
/evm_eth_using_big_blocks
ethusingBigBlocks
evm_eth_using_big_blocks body → 200
POST
/evm_net_listening
NetListening
evm_net_listening body → 200
POST
/evm_net_peer_count
netpeerCount
evm_net_peer_count body → 200
POST
/evm_net_version
NetVersion
evm_net_version body → 200
POST
/evm_ots_get_api_level
otsgetApiLevel
evm_ots_get_api_level body → 200
POST
/evm_ots_get_block_details
otsgetBlockDetails
evm_ots_get_block_details body → 200
POST
/evm_ots_get_block_details_by_hash
otsgetBlockDetailsByHash
evm_ots_get_block_details_by_hash body → 200
POST
/evm_ots_get_block_transactions
otsgetBlockTransactions
evm_ots_get_block_transactions body → 200
POST
/evm_ots_get_contract_creator
otsgetContractCreator
evm_ots_get_contract_creator body → 200
POST
/evm_ots_get_header_by_number
otsgetHeaderByNumber
evm_ots_get_header_by_number body → 200
POST
/evm_ots_get_internal_operations
otsgetInternalOperations
evm_ots_get_internal_operations body → 200
POST
/evm_ots_get_transaction_by_sender_and_nonce
otsgetTransactionBySenderAndNonce
evm_ots_get_transaction_by_sender_and_nonce body → 200
POST
/evm_ots_get_transaction_error
otsgetTransactionError
evm_ots_get_transaction_error body → 200
POST
/evm_ots_has_code
otshasCode
evm_ots_has_code body → 200
POST
/evm_ots_trace_transaction
otstraceTransaction
evm_ots_trace_transaction body → 200
POST
/evm_trace_block
TraceBlock
evm_trace_block body → 200
POST
/evm_trace_call
TraceCall
evm_trace_call body → 200
POST
/evm_trace_call_many
tracecallMany
evm_trace_call_many body → 200
POST
/evm_trace_filter
TraceFilter
evm_trace_filter body → 200
POST
/evm_trace_raw_transaction
tracerawTransaction
evm_trace_raw_transaction body → 200
POST
/evm_trace_replay_block_transactions
tracereplayBlockTransactions
evm_trace_replay_block_transactions body → 200
POST
/evm_trace_replay_transaction
tracereplayTransaction
evm_trace_replay_transaction body → 200
POST
/evm_web3_client_version
web3clientVersion
evm_web3_client_version body → 200
POST
/exchange_agent_enable_dex_abstraction
Agent enable DEX abstraction
agentEnableDexAbstraction body → 200
POST
/exchange_agent_set_abstraction
Agent set abstraction
agentSetAbstraction body → 200
POST
/exchange_approve_agent
Approve agent
approveAgent body → 200
POST
/exchange_approve_builder_fee
Approve builder fee
approveBuilderFee body → 200
POST
/exchange_batch_modify
Batch modify orders
batchModifyOrders body → 200
POST
/exchange_c_deposit
C deposit
cDeposit body → 200
POST
/exchange_c_signer_action
C signer action
cSignerAction body → 200
POST
/exchange_c_validator_action
C validator action
cValidatorAction body → 200
POST
/exchange_c_withdraw
C withdraw
cWithdraw body → 200
POST
/exchange_cancel_by_cloid
Cancel order by cloid
cancelOrderByCloid body → 200
POST
/exchange_cancel_order
Cancel order
cancelOrder body → 200
POST
/exchange_convert_to_multi_sig_user
Convert to multi-sig
convertToMultiSigUser body → 200
POST
/exchange_create_sub_account
Create sub-account
createSubAccount body → 200
POST
/exchange_evm_user_modify
EVM user modify
evmUserModify body → 200
POST
/exchange_modify_order
Modify order
modifyOrder body → 200
POST
/exchange_multi_sig
Multi-sig action
multiSig body → 200
POST
/exchange_noop
No-op
noop body → 200
POST
/exchange_perp_deploy
Perp deploy
perpDeploy body → 200
POST
/exchange_place_order
Place order
placeOrder body → 200
POST
/exchange_reserve_request_weight
Reserve request weight
reserveRequestWeight body → 200
POST
/exchange_schedule_cancel
Schedule cancel (dead man's switch)
scheduleCancel body → 200
POST
/exchange_send_asset
Send asset
sendAsset body → 200
POST
/exchange_send_to_evm_with_data
Send to EVM with data
sendToEvmWithData body → 200
POST
/exchange_set_referrer
Set referrer
setReferrer body → 200
POST
/exchange_spot_deploy
Spot deploy
spotDeploy body → 200
POST
/exchange_spot_perp_transfer
Transfer between spot and perp accounts
transferSpotPerp body → 200
POST
/exchange_spot_send
Transfer spot token
transferSpotToken body → 200
POST
/exchange_sub_account_spot_transfer
Sub-account spot transfer
subAccountSpotTransfer body → 200
POST
/exchange_sub_account_transfer
Sub-account transfer
subAccountTransfer body → 200
POST
/exchange_token_delegate
Token delegate
tokenDelegate body → 200
POST
/exchange_twap_cancel
TWAP cancel
twapCancel body → 200
POST
/exchange_twap_order
TWAP order
twapOrder body → 200
POST
/exchange_update_isolated_margin
Update isolated margin
updateIsolatedMargin body → 200
POST
/exchange_update_leverage
Update leverage
updateLeverage body → 200
POST
/exchange_usd_send
Transfer USDC
transferUSDC body → 200
POST
/exchange_user_dex_abstraction
Set user DEX abstraction
exchangeUserDexAbstraction body → 200
POST
/exchange_user_set_abstraction
Set user abstraction
userSetAbstraction body → 200
POST
/exchange_validator_l1_stream
Validator L1 stream
validatorL1Stream body → 200
POST
/exchange_vault_transfer
Vault transfer
vaultTransfer body → 200
POST
/exchange_withdraw
Withdraw USDC
withdrawUSDC body → 200
POST
/info_activeassetdata
info (activeAssetData)
infoActiveAssetData body → 200
POST
/info_aligned_quote_token_info
info (alignedQuoteTokenInfo)
infoAlignedQuoteTokenInfo body → 200
POST
/info_all_borrow_lend_reserve_states
info (allBorrowLendReserveStates)
infoAllBorrowLendReserveStates body → 200
POST
/info_all_perp_metas
info (allPerpMetas)
infoAllPerpMetas body → 200
POST
/info_allmids
info (allMids)
infoAllMids body → 200
POST
/info_batch_clearinghouse_states
info (batchClearinghouseStates)
infoBatchClearinghouseStates body → 200
POST
/info_borrow_lend_reserve_state
info (borrowLendReserveState)
infoBorrowLendReserveState body → 200
POST
/info_borrow_lend_user_state
info (borrowLendUserState)
infoBorrowLendUserState body → 200
POST
/info_candle_snapshot
Candle snapshot
info_candle_snapshot body → 200
POST
/info_clearinghousestate
info (clearinghouseState)
infoClearinghouseState body → 200
POST
/info_delegations
Info (Delegations)
infoDelegations body → 200
POST
/info_delegator_history
Query a user's staking history
info_delegator_history body → 200
POST
/info_delegator_rewards
Query a user's staking rewards
info_delegator_rewards body → 200
POST
/info_delegator_summary
info (delegatorSummary)
infoDelegatorSummary body → 200
POST
/info_exchangestatus
info (exchangeStatus)
infoExchangeStatus body → 200
POST
/info_extraagents
info (extraAgents)
infoExtraAgents body → 200
POST
/info_frontendopenorders
info (frontendOpenOrders)
infoFrontendOpenOrders body → 200
POST
/info_funding_history
info (fundingHistory)
infoFundingHistory body → 200
POST
/info_gossip_root_ips
info (gossipRootIps)
infoGossipRootIps body → 200
POST
/info_historical_orders
Retrieve a user's historical orders
info_historical_orders body → 200
POST
/info_l2_book
L2 book snapshot
info_l2_book body → 200
POST
/info_leadingvaults
info (leadingVaults)
infoLeadingVaults body → 200
POST
/info_liquidatable
Info (Liquidatable)
infoLiquidatable body → 200
POST
/info_margin_table
info (marginTable)
infoMarginTable body → 200
POST
/info_max_builder_fee
info (maxBuilderFee)
infoMaxBuilderFee body → 200
POST
/info_maxmarketorderntls
info (maxMarketOrderNtls)
infoMaxMarketOrderNtls body → 200
POST
/info_meta
Info (Meta)
infoMeta body → 200
POST
/info_meta_and_asset_ctxs
info (metaAndAssetCtxs)
infoMetaAndAssetCtxs body → 200
POST
/info_openorders
info (openOrders)
infoOpenOrders body → 200
POST
/info_order_status
Query order status by oid or cloid
info_order_status body → 200
POST
/info_outcomemeta
info (outcomeMeta)
infoOutcomeMeta body → 200
POST
/info_perp_annotation
info (perpAnnotation)
infoPerpAnnotation body → 200
POST
/info_perp_categories
info (perpCategories)
infoPerpCategories body → 200
POST
/info_perp_dex_limits
info (perpDexLimits)
infoPerpDexLimits body → 200
POST
/info_perp_dex_status
info (perpDexStatus)
infoPerpDexStatus body → 200
POST
/info_perpdeployauctionstatus
info (perpDeployAuctionStatus)
infoPerpDeployAuctionStatus body → 200
POST
/info_perpdexs
info (perpDexs)
infoPerpDexs body → 200
POST
/info_perps_at_open_interest_cap
info (perpsAtOpenInterestCap)
infoPerpsAtOpenInterestCap body → 200
POST
/info_portfolio
Query a user's portfolio
info_portfolio body → 200
POST
/info_predicted_fundings
info (predictedFundings)
infoPredictedFundings body → 200
POST
/info_recent_trades
Retrieve recent trades
info_recent_trades body → 200
POST
/info_referral
Query a user's referral information
info_referral body → 200
POST
/info_spot_meta_and_asset_ctxs
info (spotMetaAndAssetCtxs)
infoSpotMetaAndAssetCtxs body → 200
POST
/info_spot_pair_deploy_auction_status
info (spotPairDeployAuctionStatus)
infoSpotPairDeployAuctionStatus body → 200
POST
/info_spotclearinghousestate
info (spotClearinghouseState)
infoSpotClearinghouseState body → 200
POST
/info_spotdeploystate
info (spotDeployState)
infoSpotDeployState body → 200
POST
/info_spotmeta
info (spotMeta)
infoSpotMeta body → 200
POST
/info_subaccounts
info (subAccounts)
infoSubAccounts body → 200
POST
/info_token_details
info (tokenDetails)
infoTokenDetails body → 200
POST
/info_user_abstraction
info (userAbstraction)
infoUserAbstraction body → 200
POST
/info_user_dex_abstraction
info (userDexAbstraction)
infoUserDexAbstraction body → 200
POST
/info_user_fills
info (userFills)
infoUserFills body → 200
POST
/info_user_fills_by_time
info (userFillsByTime)
infoUserFillsByTime body → 200
POST
/info_user_funding
info (userFunding)
infoUserFunding body → 200
POST
/info_user_non_funding_ledger_updates
info (userNonFundingLedgerUpdates)
infoUserNonFundingLedgerUpdates body → 200
POST
/info_user_role
info (userRole)
infoUserRole body → 200
POST
/info_user_to_multi_sig_signers
info (userToMultiSigSigners)
infoUserToMultiSigSigners body → 200
POST
/info_user_twap_slice_fills
Retrieve a user's TWAP slice fills
info_user_twap_slice_fills body → 200
POST
/info_userfees
info (userFees)
infoUserFees body → 200
POST
/info_userratelimit
info (userRateLimit)
infoUserRateLimit body → 200
POST
/info_uservaultequities
info (userVaultEquities)
infoUserVaultEquities body → 200
POST
/info_validator_l1_votes
info (validatorL1Votes)
infoValidatorL1Votes body → 200
POST
/info_vault_details
Retrieve vault details
info_vault_details body → 200
POST
/info_vaultsummaries
info (vaultSummaries)
infoVaultSummaries body → 200
POST
/info_web_data2
info (webData2)
infoWebData2 body → 200
POST
/info_web_data3
info (webData3)
infoWebData3 body → 200
POST
/getAccountInfo
getAccountInfo
getAccountInfo body → 200
POST
/getBalance
getBalance
getBalance body → 200
POST
/getBlock
getBlock
getBlock body → 200
POST
/getBlockCommitment
getBlockCommitment
getBlockCommitment body → 200
POST
/getBlockHeight
getBlockHeight
getBlockHeight body → 200
POST
/getBlockProduction
getBlockProduction
getBlockProduction body → 200
POST
/getBlockTime
getBlockTime
getBlockTime body → 200
POST
/getBlocks
getBlocks
getBlocks body → 200
POST
/getBlocksWithLimit
getBlocksWithLimit
getBlocksWithLimit body → 200
POST
/getClusterNodes
getClusterNodes
getClusterNodes body → 200
POST
/getEpochInfo
getEpochInfo
getEpochInfo body → 200
POST
/getEpochSchedule
getEpochSchedule
getEpochSchedule body → 200
POST
/getFeeForMessage
getFeeForMessage
getFeeForMessage body → 200
POST
/getFirstAvailableBlock
getFirstAvailableBlock
getFirstAvailableBlock body → 200
POST
/getGenesisHash
getGenesisHash
getGenesisHash body → 200
POST
/getHealth
getHealth
getHealth body → 200
POST
/getHighestSnapshotSlot
getHighestSnapshotSlot
getHighestSnapshotSlot body → 200
POST
/getIdentity
getIdentity
getIdentity body → 200
POST
/getInflationGovernor
getInflationGovernor
getInflationGovernor body → 200
POST
/getInflationRate
getInflationRate
getInflationRate body → 200
POST
/getInflationReward
getInflationReward
getInflationReward body → 200
POST
/getLargestAccounts
getLargestAccounts
getLargestAccounts body → 200
POST
/getLatestBlockhash
getLatestBlockhash
getLatestBlockhash body → 200
POST
/getLeaderSchedule
getLeaderSchedule
getLeaderSchedule body → 200
POST
/getMaxRetransmitSlot
getMaxRetransmitSlot
getMaxRetransmitSlot body → 200
POST
/getMaxShredInsertSlot
getMaxShredInsertSlot
getMaxShredInsertSlot body → 200
POST
/getMinimumBalanceForRentExemption
getMinimumBalanceForRentExemption
getMinimumBalanceForRentExemption body → 200
POST
/getMultipleAccounts
getMultipleAccounts
getMultipleAccounts body → 200
POST
/getProgramAccounts
getProgramAccounts
getProgramAccounts body → 200
POST
/getRecentBlockhash
getRecentBlockhash
getRecentBlockhash body → 200
POST
/getRecentPerformanceSamples
getRecentPerformanceSamples
getRecentPerformanceSamples body → 200
POST
/getRecentPrioritizationFees
getRecentPrioritizationFees
getRecentPrioritizationFees body → 200
POST
/getSignatureStatuses
getSignatureStatuses
getSignatureStatuses body → 200
POST
/getSignaturesForAddress
getSignaturesForAddress
getSignaturesForAddress body → 200
POST
/getSlot
getSlot
getSlot body → 200
POST
/getSlotLeader
getSlotLeader
getSlotLeader body → 200
POST
/getSlotLeaders
getSlotLeaders
getSlotLeaders body → 200
POST
/getStakeMinimumDelegation
getStakeMinimumDelegation
getStakeMinimumDelegation body → 200
POST
/getSupply
getSupply
getSupply body → 200
POST
/getTokenAccountBalance
getTokenAccountBalance
getTokenAccountBalance body → 200
POST
/getTokenAccountsByDelegate
getTokenAccountsByDelegate
getTokenAccountsByDelegate body → 200
POST
/getTokenAccountsByOwner
getTokenAccountsByOwner
getTokenAccountsByOwner body → 200
POST
/getTokenLargestAccounts
getTokenLargestAccounts
getTokenLargestAccounts body → 200
POST
/getTokenSupply
getTokenSupply
getTokenSupply body → 200
POST
/getTransaction
getTransaction
getTransaction body → 200
POST
/getTransactionCount
getTransactionCount
getTransactionCount body → 200
POST
/getVersion
getVersion
getVersion body → 200
POST
/getVoteAccounts
getVoteAccounts
getVoteAccounts body → 200
POST
/isBlockhashValid
isBlockhashValid
isBlockhashValid body → 200
POST
/minimumLedgerSlot
minimumLedgerSlot
minimumLedgerSlot body → 200
POST
/sendTransaction
sendTransaction
sendTransaction body → 200
POST
/simulateTransaction
simulateTransaction
simulateTransaction body → 200
POST
/starknet_call
StarknetCall
starknetCall body → 200
POST
/starknet_estimateFee
starknetestimateFee
starknetEstimateFee body → 200
POST
/starknet_estimateMessageFee
starknetestimateMessageFee
starknetEstimateMessageFee body → 200
POST
/starknet_getClassAt
starknetgetClassAt
starknetGetClassAt body → 200
POST
/starknet_getClassHashAt
starknetgetClassHashAt
starknetGetClassHashAt body → 200
POST
/starknet_getNonce
starknetgetNonce
starknetGetNonce body → 200
POST
/starknet_getStorageAt
starknetgetStorageAt
starknetGetStorageAt body → 200
POST
/starknet_getTransactionByBlockIdAndIndex
starknetgetTransactionByBlockIdAndIndex
starknetGetTransactionByBlockIdAndIndex body → 200
POST
/starknet_getTransactionByHash
starknetgetTransactionByHash
starknetGetTransactionByHash body → 200
POST
/starknet_simulateTransactions
starknetsimulateTransactions
starknetSimulateTransactions body → 200
POST
/starknet_traceBlockTransactions
starknettraceBlockTransactions
starknetTraceBlockTransactions body → 200
POST
/accountpermissionupdate
Wallet/Accountpermissionupdate
accountPermissionUpdate body → 200
POST
/broadcasthex
Wallet/Broadcasthex
broadcastHex body → 200
POST
/broadcasttransaction
Wallet/Broadcasttransaction
broadcastTransaction body → 200
POST
/cancelallunfreezev2
Wallet/Cancelallunfreezev2
cancelAllUnfreezeV2 body → 200
POST
/clearabi
Wallet/Clearabi
clearAbi body → 200
POST
/createaccount
Wallet/Createaccount
createAccount body → 200400
POST
/createassetissue
Wallet/Createassetissue
createAssetIssue body → 200
POST
/createshieldedcontractparameters
Wallet/Createshieldedcontractparameters
createShieldedContractParameters body → 200
POST
/createshieldedcontractparameterswithoutask
Wallet/Createshieldedcontractparameterswithoutask
createShieldedContractParametersWithoutAsk body → 200
POST
/createspendauthsig
Wallet/Createspendauthsig
createSpendAuthSig body → 200
POST
/createtransaction
Wallet/Createtransaction
createTransaction body → 200
POST
/createwitness
Wallet/Createwitness
createWitness body → 200
POST
/delegateresource
Wallet/Delegateresource
delegateResource body → 200
POST
/deploycontract
Wallet/Deploycontract
deployContract body → 200
POST
/estimateenergy
Wallet/Estimateenergy
estimateEnergy body → 200
POST
/exchangecreate
Create a new exchange trading pair
exchangeCreate body → 200400
POST
/exchangeinject
Add liquidity to an exchange pair
exchangeInject body → 200400
POST
/exchangetransaction
Execute a token swap transaction
exchangeTransaction body → 200400
POST
/exchangewithdraw
Remove liquidity from an exchange pair
exchangeWithdraw body → 200400
POST
/freezebalancedeprecated
Wallet/Freezebalance
freezeBalance body → 200400
POST
/freezebalancev2
Wallet/Freezebalancev2
freezeBalanceV2 body → 200
POST
/getaccount
Wallet/Getaccount
getAccount body → 200
POST
/getaccountbalance
Wallet/Getaccountbalance
getAccountBalance body → 200
POST
/getaccountnet
Wallet/Getaccountnet
getAccountNet body → 200
POST
/getaccountresource
Wallet/Getaccountresource
getAccountResource body → 200
POST
/getapprovedlist
Wallet/Getapprovedlist
getApprovedList body → 200
POST
/getassetissuebyid
Wallet/Getassetissuebyid
getAssetIssueById body → 200
POST
/getassetissuebyname
Wallet/Getassetissuebyname
getAssetIssueByName body → 200
POST
/getassetissuelist
Wallet/Getassetissuelist
getAssetIssueList body → 200
POST
/getassetissuelistbyname
Wallet/Getassetissuelistbyname
getAssetIssueListByName body → 200
POST
/getavailableunfreezecount
Wallet/Getavailableunfreezecount
getAvailableUnfreezeCount body → 200
POST
/getbandwidthprices
Wallet/Getbandwidthprices
getBandwidthPrices body → 200
POST
/getblockbalance
Wallet/Getblockbalance
getBlockBalance body → 200
POST
/getblockbyid
Wallet/Getblockbyid
getBlockById body → 200
POST
/getblockbylatestnum
Wallet/Getblockbylatestnum
getBlockByLatestNum body → 200
POST
/getblockbylimitnext
Wallet/Getblockbylimitnext
getBlockByLimitNext body → 200
POST
/getblockbynum
Wallet/Getblockbynum
getBlockByNum body → 200
GET
/getbrokerage
wallet/getBrokerage
getBrokerage 1 param → 200
POST
/getburntrx
Wallet/Getburntrx
getBurnTrx body → 200
POST
/getcandelegatedmaxsize
Wallet/Getcandelegatedmaxsize
getCanDelegatedMaxSize body → 200
POST
/getcanwithdrawunfreezeamount
Wallet/Getcanwithdrawunfreezeamount
getCanWithdrawUnfreezeAmount body → 200
GET
/getchainparameters
Wallet/Getchainparameters
getChainParameters → 200
POST
/getcontract
Wallet/Getcontract
getContract body → 200
POST
/getcontractinfo
Wallet/Getcontractinfo
getContractInfo body → 200
POST
/getdelegatedresource
Wallet/Getdelegatedresource
getDelegatedResource body → 200
POST
/getdelegatedresourceaccountindex
Wallet/Getdelegatedresourceaccountindex
getDelegatedResourceAccountIndex body → 200
POST
/getdelegatedresourceaccountindexv2
Wallet/Getdelegatedresourceaccountindexv2
getDelegatedResourceAccountIndexV2 body → 200
POST
/getdelegatedresourcev2
Wallet/Getdelegatedresourcev2
getDelegatedResourceV2 body → 200
POST
/getenergyprices
Wallet/Getenergyprices
getEnergyPrices body → 200
POST
/getexchangebyid
Get exchange pair details by ID
getExchangeById body → 200400
POST
/getmarketorderbyaccount
Wallet/Getmarketorderbyaccount
getMarketOrderByAccount body → 200
POST
/getmarketorderbyid
Wallet/Getmarketorderbyid
getMarketOrderById body → 200
POST
/getmarketorderlistbypair
Wallet/Getmarketorderlistbypair
getMarketOrderListByPair body → 200
POST
/getmarketpairlist
Wallet/Getmarketpairlist
getMarketPairList body → 200
POST
/getmarketpricebypair
Wallet/Getmarketpricebypair
getMarketPriceByPair body → 200400
POST
/getmerkletreevoucherinfo
Wallet/Getmerkletreevoucherinfo
getMerkleTreeVoucherInfo body → 200
POST
/getnewshieldedaddress
Wallet/Getnewshieldedaddress
getNewShieldedAddress body → 200
POST
/getnextmaintenancetime
Wallet/Getnextmaintenancetime
getNextMaintenanceTime body → 200
GET
/getnodeinfo
Wallet/Getnodeinfo
getNodeInfo → 200
POST
/getnowblock
Wallet/Getnowblock
getNowBlock body → 200
POST
/getpaginatedassetissuelist
Wallet/Getpaginatedassetissuelist
getPaginatedAssetIssueList body → 200
POST
/getpaginatedproposallist
Wallet/Getpaginatedproposallist
getPaginatedProposalList body → 200
GET
/getpendingsize
Wallet/Getpendingsize
getPendingSize → 200
POST
/getproposalbyid
Wallet/Getproposalbyid
getProposalById body → 200
GET
/getreward
wallet/getReward
getReward 1 param → 200
POST
/gettransactionbyid
Wallet/Gettransactionbyid
getTransactionById body → 200
POST
/gettransactionfrompending
Wallet/Gettransactionfrompending
getTransactionFromPending body → 200
POST
/gettransactioninfobyblocknum
Wallet/Gettransactioninfobyblocknum
getTransactionInfoByBlockNum body → 200
POST
/gettransactioninfobyid
Wallet/Gettransactioninfobyid
getTransactionInfoById body → 200
GET
/gettransactionlistfrompending
Wallet/Gettransactionlistfrompending
getTransactionListFromPending → 200
POST
/gettriggerinputforshieldedtrc20contract
Wallet/Gettriggerinputforshieldedtrc20Contract
getTriggerInputForShieldedTRC20Contract body → 200
POST
/isshieldedtrc20contractnotespent
Wallet/Isshieldedtrc20Contractnotespent
isShieldedTRC20ContractNoteSpent body → 200
POST
/jsonrpc_eth_accounts
EthAccounts
ethAccounts body → 200
POST
/jsonrpc_eth_blocknumber
ethblockNumber
blockNumber body → 200
POST
/jsonrpc_eth_blocknumber_test
ethblockNumber
jsonrpc_eth_blocknumber_test body → 200
POST
/jsonrpc_eth_call
EthCall
call body → 200
POST
/jsonrpc_eth_chainid
ethchainId
ethChainId body → 200
POST
/jsonrpc_eth_coinbase
EthCoinbase
ethCoinbase body → 200
POST
/jsonrpc_eth_estimateGas
ethestimateGas
estimateGas body → 200
POST
/jsonrpc_eth_gasPrice
ethgasPrice
gasPrice body → 200
POST
/jsonrpc_eth_getBlockByHash
ethgetBlockByHash
getBlockByHash body → 200
POST
/jsonrpc_eth_getBlockByNumber
ethgetBlockByNumber
getBlockByNumber body → 200
POST
/jsonrpc_eth_getBlockTransactionCountByHash
ethgetBlockTransactionCountByHash
ethGetBlockTransactionCountByHash body → 200
POST
/jsonrpc_eth_getBlockTransactionCountByNumber
ethgetBlockTransactionCountByNumber
ethGetBlockTransactionCountByNumber body → 200
POST
/jsonrpc_eth_getCode
ethgetCode
getCode body → 200
POST
/jsonrpc_eth_getFilterChanges
ethgetFilterChanges
getFilterChanges body → 200
POST
/jsonrpc_eth_getFilterLogs
ethgetFilterLogs
getFilterLogs body → 200
POST
/jsonrpc_eth_getLogs
ethgetLogs
getLogs body → 200
POST
/jsonrpc_eth_getStorageAt
ethgetStorageAt
getStorageAt body → 200
POST
/jsonrpc_eth_getTransactionByBlockHashAndIndex
ethgetTransactionByBlockHashAndIndex
ethGetTransactionByBlockHashAndIndex body → 200
POST
/jsonrpc_eth_getTransactionByBlockNumberAndIndex
ethgetTransactionByBlockNumberAndIndex
ethGetTransactionByBlockNumberAndIndex body → 200
POST
/jsonrpc_eth_getTransactionByHash
ethgetTransactionByHash
getTransactionByHash body → 200
POST
/jsonrpc_eth_getTransactionReceipt
ethgetTransactionReceipt
getTransactionReceipt body → 200
POST
/jsonrpc_eth_getWork
ethgetWork
ethGetWork body → 200
POST
/jsonrpc_eth_getbalance
ethgetBalance
getBalance body → 200
POST
/jsonrpc_eth_newBlockFilter
ethnewBlockFilter
newBlockFilter body → 200
POST
/jsonrpc_eth_newFilter
ethnewFilter
newFilter body → 200
POST
/jsonrpc_eth_protocolVersion
ethprotocolVersion
ethProtocolVersion body → 200
POST
/jsonrpc_eth_syncing
EthSyncing
ethSyncing body → 200
POST
/jsonrpc_eth_uninstallFilter
ethuninstallFilter
uninstallFilter body → 200
POST
/jsonrpc_net_listening
NetListening
netListening body → 200
POST
/jsonrpc_net_peerCount
netpeerCount
netPeerCount body → 200
POST
/jsonrpc_net_version
NetVersion
netVersion body → 200
POST
/jsonrpc_web3_clientVersion
web3clientVersion
web3ClientVersion body → 200
POST
/jsonrpc_web3_sha3
Web3Sha3
web3Sha3 body → 200
POST
/listexchanges
List all trading pairs on the decentralized exchange
listExchanges body → 200400
POST
/listnodes
Wallet/Listnodes
listNodes body → 200
POST
/listproposals
Wallet/Listproposals
listProposals body → 200
POST
/listwitnesses
Wallet/Listwitnesses
listWitnesses body → 200
POST
/marketbuyassetdeprecated
Wallet/Marketbuyasset
marketBuyAsset body → 200
POST
/marketcancelorder
Wallet/Marketcancelorder
marketCancelOrder body → 200
POST
/marketsellasset
Wallet/Marketsellasset
marketSellAsset body → 200
POST
/participateassetissue
Wallet/Participateassetissue
participateAssetIssue body → 200
POST
/proposalapprove
Wallet/Proposalapprove
proposalApprove body → 200
POST
/proposalcreate
Wallet/Proposalcreate
proposalCreate body → 200
POST
/proposaldelete
Wallet/Proposaldelete
proposalDelete body → 200
POST
/shielded_createshieldedtransaction
Wallet/Createshieldedtransaction
createShieldedTransaction body → 200
POST
/shielded_createshieldedtransactionwithoutspendauthsig
Wallet/Createshieldedtransactionwithoutspendauthsig
createShieldedTransactionWithoutSpendAuthSig body → 200
POST
/shielded_getakfromask
Wallet/Getakfromask
getAkFromAsk body → 200
POST
/shielded_getdiversifier
Wallet/Getdiversifier
getDiversifier body → 200
POST
/shielded_getexpandedspendingkey
Wallet/Getexpandedspendingkey
getExpandedSpendingKey body → 200
POST
/shielded_getincomingviewingkey
Wallet/Getincomingviewingkey
getIncomingViewingKey body → 200
POST
/shielded_getnkfromnsk
Wallet/Getnkfromnsk
getNkFromNsk body → 200
POST
/shielded_getshieldedpaymentaddress
Wallet/Getshieldedpaymentaddress
getShieldedPaymentAddress body → 200
POST
/shielded_getspendingkey
Wallet/Getspendingkey
getSpendingKey body → 200
POST
/shielded_getzenpaymentaddress
Wallet/Getzenpaymentaddress
getZenPaymentAddress body → 200
POST
/shielded_scanshieldedtrc20notesbyivk
Wallet/Scanshieldedtrc20Notesbyivk
scanShieldedTRC20NotesByIvk body → 200
POST
/shielded_scanshieldedtrc20notesbyovk
Wallet/Scanshieldedtrc20Notesbyovk
scanShieldedTRC20NotesByOvk body → 200
POST
/test_jsonrpc
Test method
test_jsonrpc → 200
POST
/transferasset
Wallet/Transferasset
transferAsset body → 200
POST
/triggerconstantcontract
Wallet/Triggerconstantcontract
triggerConstantContract body → 200
POST
/triggersmartcontract
Wallet/Triggersmartcontract
triggerSmartContract body → 200
POST
/undelegateresource
Wallet/Undelegateresource
undelegateResource body → 200
POST
/unfreezeasset
Wallet/Unfreezeasset
unfreezeAsset body → 200
POST
/unfreezebalancedeprecated
Wallet/Unfreezebalance
unfreezeBalance body → 200400
POST
/unfreezebalancev2
Wallet/Unfreezebalancev2
unfreezeBalanceV2 body → 200
POST
/updateaccount
Wallet/Updateaccount
updateAccount body → 200
POST
/updateasset
Wallet/Updateasset
updateAsset body → 200
POST
/updatebrokerage
wallet/updateBrokerage
updateBrokerage body → 200
POST
/updateenergylimit
Wallet/Updateenergylimit
updateEnergyLimit body → 200400
POST
/updatesetting
Wallet/Updatesetting
updateSetting body → 200400
POST
/updatewitness
Wallet/Updatewitness
updateWitness body → 200
POST
/votewitnessaccount
Wallet/Votewitnessaccount
voteWitnessAccount body → 200
POST
/walletsolidity_getaccount
Walletsolidity/Getaccount
getSolidityAccount body → 200
POST
/walletsolidity_getblockbyid
Walletsolidity/Getblockbyid
getSolidityBlockById body → 200
POST
/walletsolidity_getblockbylatestnum
Walletsolidity/Getblockbylatestnum
getSolidityBlockByLatestNum body → 200
POST
/walletsolidity_getblockbylimitnext
Walletsolidity/Getblockbylimitnext
getSolidityBlockByLimitNext body → 200
POST
/walletsolidity_getblockbynum
Walletsolidity/Getblockbynum
getSolidityBlockByNum body → 200
POST
/walletsolidity_getnowblock
Walletsolidity/Getnowblock
getSolidityNowBlock body → 200
POST
/walletsolidity_gettransactionbyid
Walletsolidity/Gettransactionbyid
getSolidityTransactionById body → 200
POST
/walletsolidity_gettransactioncountbyblocknum
Walletsolidity/Gettransactioncountbyblocknum
getSolidityTransactionCountByBlockNum body → 200
POST
/walletsolidity_gettransactioninfobyid
Walletsolidity/Gettransactioninfobyid
getSolidityTransactionInfoById body → 200
POST
/withdrawbalance
Wallet/Withdrawbalance
withdrawBalance body → 200
POST
/withdrawexpireunfreeze
Wallet/Withdrawexpireunfreeze
withdrawExpireUnfreeze body → 200
POST
/zks_L1BatchNumber
zksL1BatchNumber | zkSync Era
zks_L1BatchNumber body → 200
POST
/zks_L1ChainId
zksL1ChainId | zkSync Era
zks_L1ChainId body → 200
POST
/zks_estimateFee
zksestimateFee example
zks_estimateFee body → 200
POST
/zks_estimateGasL1ToL2
zksestimateGasL1ToL2 | zkSync Era
zks_estimateGasL1ToL2 body → 200
POST
/zks_getAllAccountBalances
zksgetAllAccountBalances | zkSync Era
zks_getAllAccountBalances body → 200
POST
/zks_getBlockDetails
zksgetBlockDetails | zkSync Era
zks_getBlockDetails body → 200
POST
/zks_getBridgeContracts
zksgetBridgeContracts | zkSync Era
zks_getBridgeContracts body → 200
POST
/zks_getBytecodeByHash
zksgetBytecodeByHash | zkSync Era
zks_getBytecodeByHash body → 200
POST
/zks_getL1BatchBlockRange
zksgetL1BatchBlockRange | zkSync Era
zks_getL1BatchBlockRange body → 200
POST
/zks_getL1BatchDetails
zksgetL1BatchDetails | zkSync Era
zks_getL1BatchDetails body → 200
POST
/zks_getL2ToL1LogProof
zksgetL2ToL1LogProof | zkSync Era
zks_getL2ToL1LogProof body → 200
POST
/zks_getMainContract
zksgetMainContract | zkSync Era
zks_getMainContract body → 200
POST
/zks_getRawBlockTransactions
zksgetRawBlockTransactions | zkSync Era
zks_getRawBlockTransactions body → 200
POST
/zks_getTestnetPaymaster
zksgetTestnetPaymaster | zkSync Era
zks_getTestnetPaymaster body → 200
POST
/zks_getTransactionDetails
zksgetTransactionDetails | zkSync Era
zks_getTransactionDetails body → 200

Schemas 31

The contract defines 31 schemas that model the data the API accepts and returns. The most detailed are JsonRpcRequestForL1BatchDetails (4 properties), JsonRpcRequestForTestnetPaymaster (4 properties), JsonRpcRequest (4 properties), JsonRpcRequestForL2ToL1LogProof (4 properties). Each schema is shown below with its type and property counts.

JsonRpcResponseForBytecodeByHash
object
3 properties 3 required
JsonRpcRequestGasL1ToL2
object
4 properties 4 required
JsonRpcResponseForL1BatchDetails
object
3 properties 3 required
JsonRpcRequestForMainContract
object
4 properties 4 required
JsonRpcResponseForL2ToL1LogProof
object
3 properties 3 required
JsonRpcRequestForTransactionDetails
object
4 properties 4 required
JsonRpcRequestForBalances
object
4 properties 4 required
JsonRpcRequestForL1BatchNumber
object
4 properties 4 required
JsonRpcResponseForBridgeContracts
object
3 properties 3 required
JsonRpcRequestForL1ChainId
object
4 properties 4 required
JsonRpcRequestForL1BatchBlockRange
object
4 properties 4 required
JsonRpcResponseForL1BatchBlockRange
object
3 properties 3 required
JsonRpcResponseForL1ChainId
object
3 properties 3 required
JsonRpcResponseForTransactionDetails
object
3 properties 3 required
JsonRpcResponseForTestnetPaymaster
object
3 properties 3 required
JsonRpcRequestForBytecodeByHash
object
4 properties 4 required
JsonRpcResponse
object
3 properties 3 required
JsonRpcResponseGasL1ToL2
object
3 properties 3 required
JsonRpcResponseForRawBlockTransactions
object
3 properties 3 required
JsonRpcRequestForBridgeContracts
object
4 properties 4 required
FELT
string
A field element. represented by at most 63 hex digits
JsonRpcResponseForBlockDetails
object
3 properties 3 required
JsonRpcRequest
object
4 properties 4 required
JsonRpcResponseForMainContract
object
3 properties 3 required
JsonRpcRequestForL1BatchDetails
object
4 properties 4 required
JsonRpcResponseForBalances
object
3 properties 3 required
JsonRpcRequestForBlockDetails
object
4 properties 4 required
JsonRpcRequestForL2ToL1LogProof
object
4 properties 4 required
JsonRpcRequestForTestnetPaymaster
object
4 properties 4 required
JsonRpcRequestForRawBlockTransactions
object
4 properties 4 required
JsonRpcResponseForL1BatchNumber
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

chainstack-general-api-openapi.yml Raw ↑

Other APIs Chainstack publishes across the network.

Chainstack Faucet API
Chainstack Account Info API
Chainstack Accounts Info API
Chainstack Blocks Info API
Chainstack Chain Info API
Chainstack Client Info API
Chainstack Configuration Info API
Chainstack Debug And Trace API
Chainstack Debug API
Chainstack Deployment Options API
Chainstack Events API
Chainstack Execute Transactions API