Skip to content

Commit dd03ecb

Browse files
committed
JSON RPC -> JSON-RPC
1 parent 55c8fa4 commit dd03ecb

File tree

75 files changed

+110
-110
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

75 files changed

+110
-110
lines changed

public/content/developers/docs/apis/backend/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ These libraries abstract away much of the complexity of interacting directly wit
6363
- [Documentation](https://docs.infura.io/api)
6464
- [GitHub](https://github.com/INFURA)
6565

66-
**Node RPC - _Cost-effective EVM JSON RPC provider_**
66+
**Node RPC - _Cost-effective EVM JSON-RPC provider_**
6767

6868
- [noderpc.xyz](https://www.noderpc.xyz/)
6969
- [Documentation](https://docs.noderpc.xyz/node-rpc)

public/content/developers/docs/apis/javascript/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ In order for a web app to interact with the Ethereum blockchain (i.e. read block
88

99
For this purpose, every Ethereum client implements the [JSON-RPC](/developers/docs/apis/json-rpc/) specification, so there are a uniform set of [methods](/developers/docs/apis/json-rpc/#json-rpc-methods) that applications can rely on.
1010

11-
If you want to use JavaScript to connect with an Ethereum node, it's possible to use vanilla JavaScript but several convenience libraries exist within the ecosystem that make this much easier. With these libraries, developers can write intuitive, one-line methods to initialize JSON RPC requests (under the hood) that interact with Ethereum.
11+
If you want to use JavaScript to connect with an Ethereum node, it's possible to use vanilla JavaScript but several convenience libraries exist within the ecosystem that make this much easier. With these libraries, developers can write intuitive, one-line methods to initialize JSON-RPC requests (under the hood) that interact with Ethereum.
1212

1313
Please note that since [The Merge](/roadmap/merge/), two connected pieces of Ethereum software - an execution client and a consensus client - are required to run a node. Please ensure your node includes both an execution and consensus client. If your node is not on your local machine (e.g. your node is running on an AWS instance) update the IP addresses in the tutorial accordingly. For more information please see our page on [running a node](/developers/docs/nodes-and-clients/run-a-node/).
1414

public/content/developers/docs/nodes-and-clients/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ Nethermind is an Ethereum implementation created with the C# .NET tech stack, li
168168

169169
- an optimized virtual machine
170170
- state access
171-
- networking and rich features like Prometheus/Grafana dashboards, seq enterprise logging support, JSON RPC tracing, and analytics plugins.
171+
- networking and rich features like Prometheus/Grafana dashboards, seq enterprise logging support, JSON-RPC tracing, and analytics plugins.
172172

173173
Nethermind also has [detailed documentation](https://docs.nethermind.io), strong dev support, an online community and 24/7 support available for premium users.
174174

public/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -320,7 +320,7 @@ Here is a list of some of the most popular Ethereum node providers, feel free to
320320
- Free access to historical data
321321
- Up to 8x faster read-heavy workloads
322322
- 100% consistent read access
323-
- JSON RPC endpoints
323+
- JSON-RPC endpoints
324324
- UI-based RPC request builder and request preview
325325
- Tightly integrated with Tenderly’s development, debugging, and testing tools
326326
- Transaction simulations

public/content/developers/docs/nodes-and-clients/run-a-node/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ This section will guide you through starting execution clients. It only serves a
227227
- Defines data directory, where all the data including blockchain will be stored
228228
- Make sure to substitute the path with a real one, e.g. pointing to your external drive
229229
- Enables interfaces for communicating with the client
230-
- Including JSON RPC and Engine API for communication with consensus client
230+
- Including JSON-RPC and Engine API for communication with consensus client
231231
- Defines path to `jwtsecret` for authenticated API
232232
- Make sure to substitute the example path with a real one which can be accessed by clients, e.g. `/tmp/jwtsecret`
233233

@@ -237,7 +237,7 @@ Please keep in mind that this is just a basic example, all other settings will b
237237
238238
##### Running Besu
239239

240-
This example starts Besu on mainnet, stores blockchain data in default format at `/data/ethereum`, enables JSON RPC and Engine RPC for connecting consensus client. Engine API is authenticated with token `jwtsecret` and only calls from `localhost` are allowed.
240+
This example starts Besu on mainnet, stores blockchain data in default format at `/data/ethereum`, enables JSON-RPC and Engine RPC for connecting consensus client. Engine API is authenticated with token `jwtsecret` and only calls from `localhost` are allowed.
241241

242242
```
243243
besu --network=mainnet \
@@ -259,7 +259,7 @@ besu --Xlauncher
259259

260260
##### Running Erigon
261261

262-
This example starts Erigon on mainnet, stores blockchain data at `/data/ethereum`, enables JSON RPC, defines which namespaces are allowed and enables authentication for connecting the consensus client which is defined by the `jwtsecret` path.
262+
This example starts Erigon on mainnet, stores blockchain data at `/data/ethereum`, enables JSON-RPC, defines which namespaces are allowed and enables authentication for connecting the consensus client which is defined by the `jwtsecret` path.
263263

264264
```
265265
erigon --chain mainnet \
@@ -272,7 +272,7 @@ Erigon by default performs a full sync with 8GB HDD which will result in more th
272272

273273
##### Running Geth
274274

275-
This example starts Geth on mainnet, stores blockchain data at `/data/ethereum`, enables JSON RPC and defines which namespaces are allowed. It also enables authentication for connecting consensus client which requires path to `jwtsecret` and also option defining which connections are allowed, in our example only from `localhost`.
275+
This example starts Geth on mainnet, stores blockchain data at `/data/ethereum`, enables JSON-RPC and defines which namespaces are allowed. It also enables authentication for connecting consensus client which requires path to `jwtsecret` and also option defining which connections are allowed, in our example only from `localhost`.
276276

277277
```
278278
geth --mainnet \
@@ -287,7 +287,7 @@ Check [docs for all configuration options](https://geth.ethereum.org/docs/fundam
287287

288288
##### Running Nethermind
289289

290-
Nethermind offers various [installation options](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). The package comes with various binaries, including a Launcher with a guided setup, which will help you to create the configuration interactively. Alternatively, you find Runner which is the executable itself and you can just run it with config flags. JSON RPC is enabled by default.
290+
Nethermind offers various [installation options](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). The package comes with various binaries, including a Launcher with a guided setup, which will help you to create the configuration interactively. Alternatively, you find Runner which is the executable itself and you can just run it with config flags. JSON-RPC is enabled by default.
291291

292292
```
293293
Nethermind.Runner --config mainnet \

public/content/developers/docs/programming-languages/dart/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ incomplete: true
2525

2626
You can use Ethereum to create decentralized applications (or "dapps") that utilize the benefits of cryptocurrency and blockchain technology.
2727
There are at least two currently maintained libraries for Dart to use the
28-
[JSON RPC API](/developers/docs/apis/json-rpc/) for Ethereum.
28+
[JSON-RPC API](/developers/docs/apis/json-rpc/) for Ethereum.
2929

3030
1. [Web3dart from simonbutler.eu](https://pub.dev/packages/web3dart)
3131
1. [Ethereum 5.0.0 from darticulate.com](https://pub.dev/packages/ethereum)

public/content/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ getBlockNumber()
6868

6969
You can see all the functions available on the Web3 instance in [the official web3.js documentation](https://docs.web3js.org/).
7070

71-
Most of Web3 libraries are asynchronous because in the background the library makes JSON RPC calls to the node which send backs the result.
71+
Most of Web3 libraries are asynchronous because in the background the library makes JSON-RPC calls to the node which send backs the result.
7272

7373
<Divider />
7474

public/content/translations/de/developers/docs/nodes-and-clients/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -164,7 +164,7 @@ Nethermind ist eine Ethereum-Implementierung, die mit dem C# .NET Tech-Stack ers
164164

165165
- einer optimierten virtuellen Maschine,
166166
- Zustandszugriff,
167-
- Netzwerken und umfassenden Funktionen wie Prometheus/Grafana-Dashboards, Seq Enterprise Protokoll-Support, JSON RPC Tracing- und Analyse-Plugins.
167+
- Netzwerken und umfassenden Funktionen wie Prometheus/Grafana-Dashboards, Seq Enterprise Protokoll-Support, JSON-RPC Tracing- und Analyse-Plugins.
168168

169169
Nethermind bietet außerdem eine [detaillierte Dokumentation](https://docs.nethermind.io), starke Entwicklerunterstützung, eine Online-Community und Support rund um die Uhr für Premiumnutzer.
170170

public/content/translations/de/developers/docs/nodes-and-clients/run-a-node/index.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -226,7 +226,7 @@ Dieser Abschnitt führt Sie durch die Einrichtung eines Ausführungsclients. Er
226226
- Festlegen des Datenverzeichnisses, in dem alle Daten, einschließlich der Blockchain, gespeichert werden sollen
227227
- Stellen Sie sicher, dass Sie den Pfad durch einen echten Pfad ersetzen, der z. B. auf Ihr externes Laufwerk verweist
228228
- Aktivieren von Schnittstellen für die Kommunikation mit dem Client
229-
- Einbeziehen von JSON RPC und Engine API für die Kommunikation mit dem Konsensclient
229+
- Einbeziehen von JSON-RPC und Engine API für die Kommunikation mit dem Konsensclient
230230
- Festlegen des Pfads zu `jwtsecret` für authentifizierte API
231231
- Stellen Sie sicher, dass Sie den Beispielpfad durch einen echten Pfad ersetzen, auf den die Clients zugreifen können, z. B. `/tmp/jwtsecret`.
232232

@@ -236,7 +236,7 @@ Bitte beachten Sie, dass dies nur ein einfaches Beispiel ist, alle anderen Einst
236236
237237
##### Ausführen von Besu
238238

239-
Dieses Beispiel startet Besu im Mainnet, speichert Blockchain-Daten im Standardformat unter `/data/ethereum`, aktiviert JSON RPC und Engine RPC für die Verbindung zum Konsensclient. Engine-API ist mit dem Token `jwtsecret` authentifiziert und nur Aufrufe von `localhost` sind erlaubt.
239+
Dieses Beispiel startet Besu im Mainnet, speichert Blockchain-Daten im Standardformat unter `/data/ethereum`, aktiviert JSON-RPC und Engine RPC für die Verbindung zum Konsensclient. Engine-API ist mit dem Token `jwtsecret` authentifiziert und nur Aufrufe von `localhost` sind erlaubt.
240240

241241
```
242242
besu --network=mainnet \
@@ -258,7 +258,7 @@ besu --Xlauncher
258258

259259
##### Ausführen von Erigon
260260

261-
Dieses Beispiel startet Erigon im Mainnet, speichert Blockchain-Daten unter `/data/ethereum`, aktiviert JSON RPC, definiert, welche Namespaces erlaubt sind und aktiviert die Authentifizierung für die Verbindung zum Konsensclient, der durch den Pfad `jwtsecret` definiert ist.
261+
Dieses Beispiel startet Erigon im Mainnet, speichert Blockchain-Daten unter `/data/ethereum`, aktiviert JSON-RPC, definiert, welche Namespaces erlaubt sind und aktiviert die Authentifizierung für die Verbindung zum Konsensclient, der durch den Pfad `jwtsecret` definiert ist.
262262

263263
```
264264
erigon --chain mainnet \
@@ -271,7 +271,7 @@ Erigon führt standardmäßig eine vollständige Synchronisierung mit einer 8 GB
271271

272272
##### Ausführen von Geth
273273

274-
Dieses Beispiel startet Geth im Mainnet, speichert Blockchain-Daten unter `/data/ethereum`, aktiviert JSON RPC und definiert, welche Namespaces erlaubt sind. Es ermöglicht auch die Authentifizierung für den Verbindungsaufbau zum Konsensclient, welcher den Pfad zu `jwtsecret` benötigt, sowie eine Option, die festlegt, welche Verbindungen erlaubt sind; in unserem Beispiel nur von `localhost`.
274+
Dieses Beispiel startet Geth im Mainnet, speichert Blockchain-Daten unter `/data/ethereum`, aktiviert JSON-RPC und definiert, welche Namespaces erlaubt sind. Es ermöglicht auch die Authentifizierung für den Verbindungsaufbau zum Konsensclient, welcher den Pfad zu `jwtsecret` benötigt, sowie eine Option, die festlegt, welche Verbindungen erlaubt sind; in unserem Beispiel nur von `localhost`.
275275

276276
```
277277
geth --mainnet \
@@ -286,7 +286,7 @@ geth --mainnet \
286286

287287
##### Ausführen von Nethermind
288288

289-
Nethermind bietet verschiedene [Installationsoptionen](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). Das Paket enthält verschiedene Binärdateien, darunter einen Launcher mit einem geführten Setup, mit dem Sie die Konfiguration interaktiv erstellen können. Alternativ finden Sie Runner, das die ausführbare Datei selbst ist, und Sie können sie einfach mit Konfigurationsflaggen ausführen. JSON RPC ist standardmäßig aktiviert.
289+
Nethermind bietet verschiedene [Installationsoptionen](https://docs.nethermind.io/nethermind/first-steps-with-nethermind/getting-started). Das Paket enthält verschiedene Binärdateien, darunter einen Launcher mit einem geführten Setup, mit dem Sie die Konfiguration interaktiv erstellen können. Alternativ finden Sie Runner, das die ausführbare Datei selbst ist, und Sie können sie einfach mit Konfigurationsflaggen ausführen. JSON-RPC ist standardmäßig aktiviert.
290290

291291
```
292292
Nethermind.Runner --config mainnet \

public/content/translations/es/developers/docs/apis/backend/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Para que una aplicación de software interactúe con la blockchain de Ethereum (
88

99
Para este propósito, cada cliente de Ethereum implementa la especificación [JSON-RPC](/developers/docs/apis/json-rpc/) de modo que exista un conjunto uniforme de [métodos](/developers/docs/apis/json-rpc/#json-rpc-methods) para las aplicaciones.
1010

11-
Si deseas utilizar un lenguaje de programación específico para conectarte a un nodo Ethereum, inicia tu propia solución y ten en cuenta que hay varias bibliotecas dentro del ecosistema que lo hacen mucho más fácil. Mediante estas bibliotecas, los desarrolladores pueden escribir métodos intuitivos de una línea para iniciar solicitudes JSON RPC (de manera invisible), que interactúan con Ethereum.
11+
Si deseas utilizar un lenguaje de programación específico para conectarte a un nodo Ethereum, inicia tu propia solución y ten en cuenta que hay varias bibliotecas dentro del ecosistema que lo hacen mucho más fácil. Mediante estas bibliotecas, los desarrolladores pueden escribir métodos intuitivos de una línea para iniciar solicitudes JSON-RPC (de manera invisible), que interactúan con Ethereum.
1212

1313
## Requisitos previos {#prerequisites}
1414

0 commit comments

Comments
 (0)