You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: packages/client/README.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -32,7 +32,7 @@ Here are some use cases:
32
32
- Sync the main Ethereum networks (`mainnet` (experimental), `sepolia`, `holesky`, ...)
33
33
- Set up your own local development networks (PoS with consensus client / PoA Clique / PoW with CPU miner)
34
34
- Run a network with your own custom [EthereumJS VM](../vm)
35
-
- Analyze what's in the Ethereum `mainnet`[transaction pool (mempool)](./lib/sync/txpool.ts)
35
+
- Analyze what's in the Ethereum `mainnet`[transaction pool (mempool)](./src/sync/txpool.ts)
36
36
37
37
The client has an extremely modular design by building upon central other libraries in the EthereumJS monorepo ([VM](../vm), [Merkle Patricia Tree](../trie), [Blockchain](../blockchain), [Block](../block), [tx](../tx), [devp2p](../devp2p) and [Common](../common)) and is therefore extremely well suited for a deep dive into Ethereum protocol development.
38
38
@@ -61,7 +61,7 @@ The client can also be easily installed and built from source:
61
61
1. Clone the EthereumJS monorepo with `git clone https://github.com/ethereumjs/ethereumjs-monorepo.git`
62
62
2. Run `npm i` from the root folder to install dependencies and build
63
63
3. Now the client can be run from the `packages/client` folder with `npm run client:start`
64
-
4. Run `npm client:start -- --help` for help on the CLI parameters
64
+
4. Run `npm run client:start -- --help` for help on the CLI parameters
65
65
66
66
### Docker
67
67
@@ -328,7 +328,7 @@ ethereumjs --rpc --maxPeers=0
328
328
```
329
329
330
330
Currently only a small subset of `RPC` methods are implemented.(\*) You can have a look at the
331
-
[./lib/rpc/modules/](./lib/rpc/modules) source folder or the tracking issue
331
+
[./src/rpc/modules/](./src/rpc/modules) source folder or the tracking issue
332
332
[#1114](https://github.com/ethereumjs/ethereumjs-monorepo/issues/1114) for an overview.
333
333
334
334
(*) Side note: implementing RPC methods is actually an extremely thankful task for a first-time
@@ -419,7 +419,7 @@ For an overview on the design goals which served as a guideline on design decisi
419
419
420
420
### Client Customization
421
421
422
-
To get a start on customizing the client and using it programmatically see the code from [./bin/cli.ts](./bin/cli.ts) to get an idea of how an [EthereumClient](./lib/client.ts) instance is invoked programmatically.
422
+
To get a start on customizing the client and using it programmatically see the code from [./bin/cli.ts](./bin/cli.ts) to get an idea of how an [EthereumClient](./src/client.ts) instance is invoked programmatically.
423
423
424
424
We would love to hear feedback from you on what you are planning and exchange on ideas how a programmatic exposure of the client API can be achieved more systematically and useful for third-party development use.
0 commit comments