Skip to main content

Run an eSpace Node

eSpace and Core Space share a common node program, so please refer to the Core Space Node Operation Guide for running a node. Below are some eSpace specific configurations.

eSpace RPC configuration

To setup a eSpace RPC node, you need to open the following configuration items:

jsonrpc_http_eth_port=8545
jsonrpc_ws_eth_port=8546
public_evm_rpc_apis = "evm"

eSpace's RPC endpoint port is different from Core Space, you can not access the eth RPC interface at the Core Space RPC port.

Full State

To enable full state for eSpace, you need to set the single_mpt_space parameter to evm and run a archive node.

single_mpt_space = "evm"

By enable full state, you can query the state of the contract or account at any block height.

eSpace Chain ID

The eSpace mainnet chain ID is 1030, testnet is 71. Normally you don't need to change this.

evm_chain_id = 1030

FAQs

the method eth_getTransactionCount does not exist/is not available

Please check if the RPC port is correct. The default RPC port of eSpace is 8545, is different with Core Space RPC port.

Is eSpace use same node with Core Space ?

Yes

Does eSpace node have blockchain data snapshot?

Yes, same with Core Space.