Skip to content

Commit b3037aa

Browse files
authored
Merge pull request #13269 from ethereum/JSON-RPCunify
JSON RPC -> JSON-RPC
2 parents 1016904 + 75dedff commit b3037aa

File tree

7 files changed

+11
-11
lines changed

7 files changed

+11
-11
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

0 commit comments

Comments
 (0)