Skip to content

Commit

Permalink
small syntax modification
Browse files Browse the repository at this point in the history
  • Loading branch information
Bloxster committed Jan 6, 2025
1 parent 8fab0d5 commit 7884a89
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions src/advanced/JSONRPC-daemon.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# RPC Daemon
*Remote Procedure Call*

The RPC daemon is a crucial component of Erigon, enabling remote procedure calls and providing access to various APIs.
The RPC daemon is a crucial component of Erigon, enabling JSON remote procedure calls and providing access to various APIs.

## Erigon RPC Method Guidelines

Expand All @@ -14,7 +14,7 @@ This document provides guidelines for understanding and using the various RPC me
1. **Compatibility with standard Geth methods**
- All methods featured by Geth including [WebSocket Server](https://geth.ethereum.org/docs/interacting-with-geth/rpc#websockets-server), [IPC Server](https://geth.ethereum.org/docs/interacting-with-geth/rpc#ipc-server), TLS, [GraphQL](https://geth.ethereum.org/docs/interacting-with-geth/rpc/graphql), etc..., are supported by Erigon.

1. **Otterscan (`ots_`) Methods**
1. **Otterscan Methods (`ots_`)**
- In addition to the standard Geth methods, Erigon includes RPC methods prefixed with `ots_` for **Otterscan**. These are specific to the Otterscan functionality integrated with Erigon. See more details [here](https://docs.otterscan.io/api-docs/ots-api).

1. **Erigon Extensions (`erigon_`)**
Expand All @@ -24,8 +24,8 @@ This document provides guidelines for understanding and using the various RPC me
- Erigon also exposes a **gRPC** API for lower-level data access. This is primarily used by Erigon’s components when they are deployed separately as independent processes (either on the same or different servers).
- This gRPC API is also accessible to users. For more information, visit the [Erigon Interfaces GitHub repository](https://github.com/erigontech/interfaces).

1. **Trace Module from OpenEthereum**
- Erigon includes the **[trace_](/advanced/JSONRPC-trace-module.md)** module, which originates from OpenEthereum. This module provides additional functionality related to tracing transactions and state changes, which is valuable for advanced debugging and analysis.
1. **Trace Module (`trace_`)**
- Erigon includes **[the `trace_` module](/advanced/JSONRPC-trace-module.md)**, which originates from OpenEthereum. This module provides additional functionality related to tracing transactions and state changes, which is valuable for advanced debugging and analysis.

For a comprehensive understanding of the RPC daemon's functionality, configuration, and usage, please refer to *<https://github.com/erigontech/erigon/blob/main/cmd/rpcdaemon/README.md>** (also contained in your locally compiled Erigon folder at `/cmd/rpcdaemon`) which covers the following key topics:

Expand Down

0 comments on commit 7884a89

Please sign in to comment.