Skip to main content

eth_chainId

Returns the chain ID used for transaction signing on zkSync Era.

Why zkSync? Build on Matter Labs' flagship zkEVM powering the Elastic Network of interoperable hyperchains with ZK Stack modular framework, hyperchain interoperability, native account abstraction, and $1.9B in tokenized real-world assets.

Use Cases#

The eth_chainId method is essential for:

  • Transaction signing - Ensure transactions are signed for the correct network
  • Network verification - Confirm connection to the expected chain
  • Multi-chain apps - Handle different networks programmatically
  • Wallet integration - Validate network before transactions

Parameters#

This method accepts no parameters.

Request#

{
"jsonrpc": "2.0",
"method": "eth_chainId",
"params": [],
"id": 1
}

Returns#

TypeDescription
QUANTITYChain ID in hexadecimal

Response#

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

Code Examples#

curl -X POST https://api-zksync-era-mainnet-full.n.dwellir.com/YOUR_API_KEY \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "eth_chainId",
"params": [],
"id": 1
}'