These examples demonstrate the main features of some of Reth's crates and how to use them.
To run an example, use the command cargo run -p <example>
.
If you've got an example you'd like to see here, please feel free to open an
issue. Otherwise if you've got an example you'd like to add, please feel free
to make a PR!
See examples in a dedicated repository.
Example |
Description |
DB over RPC |
Illustrates how to run a standalone RPC server over a Rethdatabase instance |
Example |
Description |
DB access |
Illustrates how to access Reth's database in a separate process |
Example |
Description |
Standalone network |
Illustrates how to use the network as a standalone component |
Example |
Description |
Trace pending transactions |
Illustrates how to trace pending transactions as they arrive in the mempool |
Standalone txpool |
Illustrates how to use the network as a standalone component together with a transaction pool with a custom pool validator |
Example |
Description |
Manual P2P |
Illustrates how to connect and communicate with a peer |
Polygon P2P |
Illustrates how to connect and communicate with a peer on Polygon |
BSC P2P |
Illustrates how to connect and communicate with a peer on Binance Smart Chain |
Example |
Description |
Beacon API SSE |
Illustrates how to subscribe to beacon chain events via SSE |