Ethereum JSON-RPC
The JSON-PRC Server provides an API that allows you to connect to the Neura blockchain and interact with the EVM. This gives you direct access to reading Ethereum-formatted transactions or sending them to the network which otherwise wouldn't be possible on a Cosmos chain, such as Neura.
JSON-RPC is a stateless, light-weight remote procedure call (RPC) protocol. It defines several data structures and the rules around their processing. JSON-RPC is provided on multiple transports. Neura supports JSON-RPC over HTTP and WebSocket. Transports must be enabled through command-line flags or through the `app.toml` configuration file. It uses JSON (RFC 4627) as data format.
More on Ethereum JSON-RPC:
JSON-RPC over HTTP
Neura supports most of the standard web3 JSON-RPC APIs to connect with existing Ethereum-compatible web3 tooling over HTTP. Ethereum JSON-RPC APIs use a namespace system. RPC methods are grouped into several categories depending on their purpose. All method names are composed of the namespace, an underscore, and the actual method name within the namespace. For example, the eth_call
method resides in the eth namespace. Access to RPC methods can be enabled on a per-namespace basis.
Find below the JSON-RPC namespaces supported on Neura or head over to the documentation for the individual API endpoints and their respective curl commands on the JSON-RPC Methods page.
Namespace | Description | Supported | Enabled by Default |
---|---|---|---|
| Neura provides several extensions to the standard | ✔ | 🚫 |
| The | ✔ | 🚫 |
| The | ✔ | 🚫 |
| The | 🚫 | |
| The | ✔ | |
| The | 🚫 | |
| The | ✔ | 🚫 |
| The | ✔ | 🚫 |
| The | 🚫 | |
| The | ✔ | 🚫 |
Last updated