For AI agents: an LLM-friendly Markdown version of every page is available by appending .md to its URL or by sending an Accept: text/markdown request header. The full documentation index is at https://www.ankr.com/docs/llms.txt
Skip to main content

zkSync Era


zkSync Era API is available on Web3 API platform.

warning

The zkSync Era Sepolia testnet endpoint reaches end of support on Ankr RPC on 15 September 2026 and stops answering on that date. zkSync Era mainnet is not affected. See the changelog for the full list and what to change.

zkSync Era is a layer 2 rollup that uses zero-knowledge proofs to scale Ethereum without compromising on security or decentralization. Since it's EVM compatible (Solidity/Vyper), 99% of Ethereum projects can redeploy without refactoring or re-auditing a single line of code. zkSync Era also uses an LLVM-based compiler that will eventually let developers write smart contracts in C++, Rust, and other popular languages.

In order for your Web3 application to interact with zkSync Era — either by reading blockchain data or sending transactions to the network — it must connect to a zkSync Era node. Developers interact with the blockchain using the methods provided by the API.

The API interaction follows the JSON-RPC which is a stateless, light-weight remote procedure call (RPC) protocol. It defines several data structures and the rules around their processing. It is transport agnostic in that the concepts can be used within the same process, over sockets, over HTTP, or in other message-passing environments. It uses JSON (RFC 4627) as data format.


Methods supported​

Premium-only methods (zkSync Era Sepolia Testnet):


Methods​

web3, net, eth​

eth, debug​