json-rpc NV <= 1.2.7
Last updated
Last updated
( node version <= v1.2.7 )
JSON is a lightweight data exchange format. It can represent numbers, strings, ordered value sequences and key-value pairs.
JSON-RPC is a stateless, lightweight Remote Procedure Call (RPC) protocol. It defines several data structures and the relevant rules to handle them. JSON-RPC is transmission-agnostic, because it can be used in situations like process, socket, HTTP, or different message transmission environments. It uses JSON(RFC 4627) as the data format.
The curl options below might return a response where the node complains about the content type, this is because the --data option sets the content type to application/x-www-form-urlencoded .
Default port:
Currently, there are several RPCs with different namespaces:
seele
:node data manipulation and procurement / acquisition
txpool
:transaction pool management
download
:RPC collection provided for internal inquiry of blockchain node synchronization state.
network
:connection management
miner
:miner manipulation
debug
:node debugging
monitor
:node monitor
RPC collection provided for public for blockchain node and transaction manipulation.
This method returns the node information.
Parameters
none
Returns
Coinbase
:string
- node address
CurrentBlockHeight
:uint64
- current block height
HeaderHash
:string
- block hash
MinerStatus
:string
- miner status
Shard
:int
- shard number
Example
Request
Result
This method returns the account balance give the account address.
Parameters
Account
:string
- account
hexHash
:string
- hex form of a block hash, set to "" for the latest balance
height
:uint64
- height of a block, set to -1 for the latest balance
Returns
Account
:string
- account
Balance
:big.Int
- account balance
Example
Request
Result
This method submits a transaction to the node.
Parameters
tx
:types.Transaction
- transaction struct (client command sign
could be used to get transaction hash and signature)
Hash
:string
- transaction hash
Data
:json
- transaction data
From
:string
- transaction sender
To
:string
- transaction receiver
Amount
:uint64
- amount value, unit is fan
Fee
:uint64
- transaction fee
Payload
:string
- transaction payload
AccountNonce
:uint64
- transaction nonce
Signature
: crypto.Signature
- transaction signature struct
Returns
result
:bool
- transaction send result
Example
Request
Result
This method is used to obtain the account nonce.
Parameters
account
:string
- account
hexHash
:string
- hex form of a block hash, set to "" for the latest nonce
height
:uint64
- height of a block, set to -1 for the latest nonce
Returns
result
:uint64
- account nonce
Example
Request
Result
This method is used to obtain the height of the blockchain.
Parameters
none
Returns
result
:uint64
- block height
Example
Request
Result
This method is used to obtain the block content based on block height or block hash.
Parameters
hash
:string
- block hash
height
:string
- block height
fulltx, f
:bool
- whether to include detailed transaction information
Returns
debts
:array
- debts in block
Hash
:string
- debts hash
Data
:json
- debts data
TxHash
:string
- txhash in debt
Shard
:int
- shard number of seele node where debts on
Account
:array
- debt account
Amount
:int64
- debt amount
Fee
:int64
- debt fee
Code
:string
- debt code
hash
:string
- block hash
header
:json
- block header
PreviousBlockHash
:string
- previous block hash
Creator
:string
- creator address
TxHash
:string
- tx hash
ReceiptHash
:string
- Receipts hash
stateHash
:string
- state tree hash
TxDebtHash
:string
- debts hash
DebtHash
:string
- debts hash
Difficulty
:big.Int
- block difficulty
Height
:unit64
- block height
CreateTimestamp
:uint64
- create timestamp
Witness
:string
- block nonce
Consensus
:int
- consensus algorithm
ExtraData
:string
- extra data
totalDifficulty
:big.Int
- total difficulty
transactions
:array
- transaction array
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
from
:string
- transaction provider
gasLimit
:Int
- transaction gas limit
gasPrice
:Int
- transaction gas price
hash
:string
- transaction hash
payload
:array
- transaction payload
to
:string
- transaction receiver
txDebts
:array
- transaction debts
Hash
:string
- txDebts hash
Data
:json
- txDebts data
TxHash
:string
- transaction hash
From
:string
- transaction sender
Nonce
:unit64
- sender nonce
Account
:string
- transaction account
Amount
:int
- transaction amount
Price
:int
- transaction gas price
Code
:string
- transaction code
Example
Request
Result
This method is used to obtain the block content based on block hash.
Parameters
hash
:string
- block hash
fulltx, f
:bool
- whether to include detailed transaction information
Returns
debts
:array
- debts in block
Hash
:string
- debts hash
Data
:json
- debts data
TxHash
:string
- txhash in debt
Shard
:int
- shard number of seele node where debts on
Account
:array
- debt account
Amount
:int64
- debt amount
Fee
:int64
- debt fee
Code
:string
- debt code
hash
:string
- block hash
header
:json
- block header
PreviousBlockHash
:string
- previous block hash
Creator
:string
- creator address
TxHash
:string
- tx hash
ReceiptHash
:string
- Receipts hash
stateHash
:string
- state tree hash
TxDebtHash
:string
- debts hash
DebtHash
:string
- debts hash
Difficulty
:big.Int
- block difficulty
Height
:unit64
- block height
CreateTimestamp
:uint64
- create timestamp
Witness
:string
- block nonce
Consensus
:int
- consensus algorithm
ExtraData
:string
- extra data
totalDifficulty
:big.Int
- total difficulty
transactions
:array
- transaction array
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
from
:string
- transaction provider
gasLimit
:Int
- transaction gas limit
gasPrice
:Int
- transaction gas price
hash
:string
- transaction hash
payload
:array
- transaction payload
to
:string
- transaction receiver
txDebts
:array
- transaction debts
Hash
:string
- txDebts hash
Data
:json
- txDebts data
TxHash
:string
- transaction hash
From
:string
- transaction sender
Nonce
:unit64
- sender nonce
Account
:string
- transaction account
Amount
:int
- transaction amount
Price
:int
- transaction gas price
Code
:string
- transaction code
Example
Request
Result
This method is used to obtain the block content based on block height.
Parameters
height
:string
- block height
fulltx, f
:bool
- whether to include detailed transaction information
Returns
debts
:array
- debts in block
Hash
:string
- debts hash
Data
:json
- debts data
TxHash
:string
- txhash in debt
Shard
:int
- shard number of seele node where debts on
Account
:array
- debt account
Amount
:int64
- debt amount
Fee
:int64
- debt fee
Code
:string
- debt code
hash
:string
- block hash
header
:json
- block header
PreviousBlockHash
:string
- previous block hash
Creator
:string
- creator address
TxHash
:string
- tx hash
ReceiptHash
:string
- Receipts hash
stateHash
:string
- state tree hash
TxDebtHash
:string
- debts hash
DebtHash
:string
- debts hash
Difficulty
:big.Int
- block difficulty
Height
:unit64
- block height
CreateTimestamp
:uint64
- create timestamp
Witness
:string
- block nonce
Consensus
:int
- consensus algorithm
ExtraData
:string
- extra data
totalDifficulty
:big.Int
- total difficulty
transactions
:array
- transaction array
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
from
:string
- transaction provider
gasLimit
:Int
- transaction gas limit
gasPrice
:Int
- transaction gas price
hash
:string
- transaction hash
payload
:array
- transaction payload
to
:string
- transaction receiver
txDebts
:array
- transaction debts
Hash
:string
- txDebts hash
Data
:json
- txDebts data
TxHash
:string
- transaction hash
From
:string
- transaction sender
Nonce
:unit64
- sender nonce
Account
:string
- transaction account
Amount
:int
- transaction amount
Price
:int
- transaction gas price
Code
:string
- transaction code
Example
Request
Result
This method is used to execute a given transaction on a statedb of a given block height. It does not affect the statedb or blockchain and is useful for executing and retrieving values. However, the height currently does not support optional and will remove the from parameter in the next version or more.
Parameters
to
:string
- to address
payload
:string
- transaction payload info
Height
:int64
- block height (default: -1)
Returns
contract
:string
- contract address
failed
:bool
- contract executes successfully or not
poststate
:string
- state trie root hash after transaction execution
result
:string
- transaction result
totalFee
:int64
- transaction fee
txhash
:string
- transaction hash
usedGas
:int64
- transaction gas
Example
When using the example below, the contract must be deployed first. The solidity code file:
As you can see, the example is testing the get function.
Request
Result
This method gets the event logs by block height, the contract address, and the event name.
Parameters
height
:int64
- block height (default: -1)
contract
:string
- contract address
abi
:string
- contract abi
event
:string
- event name
Returns
address
:string
- contract address
topics
:array
- topic array
data
:string
- data
blocknumber
:uint64
- block height
transactionNumber
:uint
- the index of the transaction in the block
Example
When using the example below, the contract must be deployed first. The solidity code file:
As you can see, this example is testing the get function. In this situation, the height is the block height of the block containing the get transaction.
Request
Result
This method generate the contract method payload.
Parameters
abiJSON
:string
- contract json string
methodName
:string
- contract method name
args
:string
- args of contract method
Returns
result
:string
payload of contract method with args
Example
Request
Result
This method Estimate the gas of a transaction.
Parameters
Hash
:string
- transaction hash
Data
:json
- transaction data
From
:string
- transaction sender
To
:string
- transaction receiver
Amount
:uint64
- amount value, unit is fan
GasPrice
:uint64
- transaction gas price in Fan
GasLimit
:uint64
- maximum gas for transaction
Payload
:string
- transaction payload
AccountNonce
:uint64
- transaction nonce
Returns
result
:uint64 - gas amount
Example
Request
Result
RPC collection provided for internal use for transaction pool inquiry manipulation.
This method is used to obtain the number of transactions in the transaction pool based on block height or hash.
Parameters
hash
:string
- hash value in hex
height
:int64
- block height (default: -1)
Returns
result
:int
- transactions count
Example
Request
Result
This method is used to obtain the number of transactions in the transaction pool based on block height.
Parameters
height
:int64
- block height (default: -1)
Returns
result
:int
- transactions count
Example
Request
Result
This method is used to obtain the number of transactions in the transaction pool based on block hash.
Parameters
hash
:string
- hash value in hex
Returns
result
:int
- transactions count
Example
Request
Result
This method is used to obtain the transaction content based on block height or hash and transaction index.
Parameters
hash
:string
- block hash
height
:int
- block height (default: -1)
index
:int
- transaction index, start with 0 (default: 0)
Returns
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
gasLimit
:Int
- transaction gas limit
gasPrice
:Int
- transaction gas price
from
:string
- transaction provider
to
:string
- transaction receiver
hash
:string
- transaction hash
payload
:array
- transaction payload
Example
Request
Result
This method is used to obtain the transaction content based on block height and transaction index.
Parameters
height
:int
- block height (default: -1)
index
:int
- transaction index, start with 0 (default: 0)
Returns
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
gasLimit
:Int
- transaction gas limit
gasPrice
:Int
- transaction gas price
from
:string
- transaction provider
to
:string
- transaction receiver
hash
:string
- transaction hash
payload
:array
- transaction payload
Example
Request
Result
This method is used to obtain the transaction content based on block hash and transaction index.
Parameters
hash
:string
- block hash
index
:int
- transaction index, start with 0 (default: 0)
Returns
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
gasLimit
:Int
- transaction gas limit
gasPrice
:Int
- transaction gas price
from
:string
- transaction provider
to
:string
- transaction receiver
hash
:string
- transaction hash
payload
:array
- transaction payload
Example
Request
Result
This method returns transaction information by hash.
Parameters
hash
:string
- hash value in hex
Returns
blockHash
:string
- block hash
blockHeight
:int
- block height
status
:string
- transaction status
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
gasLimit
:Int
- transaction gas limit
gasPrice
:Int
- transaction gas price
from
:string
- transaction provider
to
:string
- transaction receiver
hash
:string
- transaction hash
payload
:array
- transaction payload
txIndex
:int
- transaction index in block
Example
Request
Result
This method is used to obtain the receipt contents based on transaction hash.
Parameters
hash
:string
- hash value in hex
abi
:string
- the abi file of contract
Returns
contract
:string
- contract address
failed
:bool
- transaction executes successfully or not
poststate
:string
- state trie root hash after transaction execution
result
:string
- transaction result
totalFee
:int
- transaction fee
txhash
:string
- transaction hash
usedGas
:int
- transaction gas
Example
Request
Result
This method is used to obtain the debt contents based on debt hash.
Parameters
hash
:string
- debt hash value in hex
Returns
blockHash
:string
- block hash of the debt on
blockHeight
:int64
- block height of the debt on
debt
:json
- debt json
Hash
:string
- debt hash
Data
:json
- debt data
TxHash
:string
- txhash in debt
From
:string
- address of the sender
Nonce
: uint64
- nonce of From address
Account
:string
- debt account
Amount
:int64
- debt amount
Price
:int64
- debt price
Code
:string
- debt contract code
debtIndex
:int
- debt index of the block debts
status
:string
- debt status
Example
Request
Result
RPC collection provided for internal inquiry of blockchain node synchronization state.
This method returns synchronization information.
Parameters
none
Returns
Status
:string
- synchronization state
Duration
:string
- synchronization duration (seconds)
StartNum
:uint64
- synchronization initial block height
Amount
:uint64
- synchronization value
Downloaded
:uint64
- Synchronization number of times
Example
Request
Result
RPC collection provided for internal inquiry of network node information.
This method returns the information of peer nodes.
Parameters
none
Returns
id
:string
- node ID
caps
:array
- peer node protocol and version array
network
:struct
- network access address collection
localAddress
:string
- local address
remoteAddress
:string
- remote address
protocols
:map
- node collection, key is the node name
version
:int
- node protocal
difficulty
:big.Int
- node difficulty
head
:string
- current block hash of the node
shard
:uint
- shard id of the node
Example
Request
Result
This method returns the number of peer nodes.
Parameters
none
Returns
result
:int
- peer number of node
Example
Request
Result
This method returns the network version.
Parameters
none
Returns
result
:string
- version number
Example
Request
Result
This method returns the protocol version.
Parameters
none
Returns
result
:int
- version number
Example
Request
Result
This method returns the network id.
Parameters
none
Returns
result
:string
- network id
Example
Request
Result
RPC collection provided for internal inquiry of miner information.
This method starts the miner with an input number of threads.
Parameters
threads
:int
- number of threads
Returns
result
:bool
- start result
Example
Request
Result
This method stops the miner.
Parameters
none
Returns
result
:bool
- stop result
Example
Request
Result
This method returns the miner status.
Parameters
none
Returns
result
:string
- miner status
Example
Request
Result
This method is used to obtain the node coinbase.
Parameters
none
Returns
result
:string
- coinbase
Example
Request
Result
This method is used to set the threads of miner consensus.
Parameters
threads
:int
- miner threads
Returns
result
:bool
- SetThreads result
Example
Request
Result
This method is used to set the coinbase
Parameters
coinbase
:string
coinbase of the miner
Returns
result
:bool
- SetCoinbase result
Example
Request
Result
This method is used to get the threads of miner consensus.
Parameters
none
Returns
result
:int
- miner threads
Example
Request
Result
This method is used to get the current hashrate (Rate1).
Parameters
none
Returns
result
:uint64
- hashrate
Example
Request
Result
RPC collection provided for internal debugging.
This method is used to print block information in dump format based on block height.
Parameters
height
:int64
- block height
Returns
HeaderHash
:string
- block header hash
Header
:json
- block header
PreviousBlockHash
:string
- previous block hash
Creator
:string
- block creator
StateHash
:string
- state hash
TxHash
:string
- transactions hash
ReceiptHash
:string
- receipts hash
TxDebtHash
:string
- transaction debts hash
DebtHash
:string
- debts hash
Difficulty
:big.Int
- block td
Height
:uint64
- block height
CreateTimestamp
:big.Int
- create timestamp
Witness
:string
- block nonce
Consensus
:int
- 0 for POW consensus
ExtraData
:string
- extra data
Transactions
:array
- transactions on block
Hash
:string
- transaction hash
Data
:string
- transaction data
Type
:int
- transaction type, 0 for regular type, 1 for reward type
From
:string
- amount sender
To
:string
- amount receiver
Amount
:int64
- transaction amount
AccountNonce
:int64
- account nonce
GasPrice
:int64
- transaction gas price
GasLimit
:int64
- maximum gas for contract creation/execution
Timestamp
:int64
- transaction timestamp
Payload
:string
- payload
Signature
:json
- transaction signature json
Sig
:string
- transaction sig
Debts
:array
- dump format of block information
Hash
:string
- debts hash
Data
:json
- debts data
TxHash
:string
- txhash in debt
From
:string
- sender address
Nonce
:int64
- sender nonce
Account
:string
- debt account
Amount
:int64
- debt amount
Price
:int64
- debt gas price
Code
:string
- debt code
Example
Request
Result
This method is used to obtain the transaction pool content.
Parameters
none
Returns
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
from
:string
- transaction provider
to
:string
- transaction receiver
hash
:string
- transaction hash
payload
:array
- transaction payload
timestamp
:string
- transaction timestamp
GasPrice
:int64
- transaction gas price
GasLimit
:int64
- transaction gas limit
Example
Request
Result
This method is used to obtain the number of transactions in the transaction pool.
Parameters
none
Returns
result
:uint64
- number of transactions
Example
Request
Result
This method is used to obtain pending transactions in the transaction pool.
Parameters
none
Returns
accountNonce
:unit64
- account nonce
amount
:Int
- transaction amount
from
:string
- transaction provider
to
:string
- transaction receiver
hash
:string
- transaction hash
payload
:array
- transaction payload
timestamp
:string
- transaction timestamp
fee
:int
- transaction fee
Example
Request
Result
This method is used to obtain pending transactions in the transaction pool.
Parameters
none
Returns
Data
:json
- debt data
Account
:array
- debt account
Amount
:int64
- debt amount
Code
:string
- debt code
Fee
:int64
- debt fee
Shard
:int
- shard number of seele node where debts on
TxHash
:string
- txhash in debt
Hash
:string
- debts hash
Example
Request
Result
This method dump heap for profiling and returns the file path.
Parameters
none
Returns
result
:string
file path
Example
Request
Result
This method returns TPS of seele node.
Parameters
none
Returns
StartHeight
:int64
start height
EndHeight
:int64
end height
Count
:int
tps
Duration
:int
elapsed time from start height to end height
Example
Request
Result
node monitor.
This method returns the node information of the node
Parameters
none
Returns
name
:string
monitor name
node
:string
node name
port
:int
port
netVersion
:string
node network version
protocol
:string
node network protocol
api
:string
monitor api
os
:string
system os
os_v
:string
system os architecture
client
:string
client version
canUpdateHistory
:bool
can update history?
shard
:int
shard number
Example
Request
Result
This method returns the information of the node
Parameters
none
Returns
active
:string
is node actively?
syncing
:string
is node syncing?
mining
:int
is node mining?
peers
:string
node peers number
Example
Request
Result
Type
Supported?
JSON-RPC 1.0
✓
JSON-RPC 2.0
✓
Batch Requests
✓
HTTP
✓
WS
✓
Client
Type
Address
Go
jsonrpc-2.0
Go
http
Go
websocket
Command
Full
Light
public
private
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Command
Full
Light
public
private
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Command
Full
Light
public
private
✓
✓
Command
Full
Light
public
private
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Command
Full
Light
public
private
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Command
Full
Light
public
private
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
✓
Command
Full
Light
public
private
✓
✓
✓
✓
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_getInfo","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_getBalance","params":[string,string ,uint64],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_addTx","params":[types.Transaction],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_getAccountNonce","params":[string,string ,uint64],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_getBlockHeight","params":[string],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_getBlock","params":[string,string,bool],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_getBlockByHash","params":[string,bool],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_getBlockByHeight","params":[string,bool],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_call ","params":[CallRequest],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_getLogs ","params":[GetLogsRequest],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_generatePayload","params":[string, string, []string],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"seele_estimateGas","params":[types.Transaction],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getBlockTransactionCount","params":[string,int64],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getBlockTransactionCountByHeight","params":[int64],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getBlockTransactionCountByHash","params":[string],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getTransactionByBlockIndex","params":[string,int,int],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getTransactionByBlockHeightAndIndex","params":[int,int],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getTransactionByBlockHashAndIndex","params":[string,int],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getTransactionByHash","params":[string],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getReceiptByTxHash","params":[string,string],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"txpool_getDebtByHash","params":[string],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"download_getStatus","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"network_getPeersInfo","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"network_getPeerCount","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"network_getNetVersion","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"network_getProtocolVersion","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"network_getNetworkID","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"miner_start","params":[int],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"miner_stop","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"miner_status","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"miner_getCoinbase","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"miner_setThreads","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"miner_setCoinbase","params":["string"],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"miner_getThreads","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"miner_getHashrate","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"debug_printBlock","params":[int64],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"debug_getTxPoolContent","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"debug_getTxPoolTxCount","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"debug_getPendingTransactions","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"debug_getPendingDebts","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"debug_dumpHeap","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"debug_getTPS","params":[],"id":2}
Type
Template
RPC
{"jsonrpc":"2.0","method":"monitor_nodeInfo","params":[],"id":1}
Type
Template
RPC
{"jsonrpc":"2.0","method":"monitor_nodeStats","params":[],"id":1}