Welcome to Silkworm documentation!
Silkworm is a greenfield C++ implementation of the Ethereum protocol based on the Erigon Thorax architecture. It aims to be the fastest Ethereum client while maintaining the high quality and readability of its source code. Silkworm uses libmdbx as the database engine.
Silkworm was conceived as an evolution of the Erigon project, as outlined in its release commentary.
Silkworm is under active development and hasn’t reached the alpha phase yet. Hence, there have been no releases so far.
Check out the Usage section for further information, including how to Installation the project.
Note
This project is under active development.
Contents
Usage
Installation
To use Lumache, first install it using pip:
(.venv) $ pip install lumache
Creating recipes
To retrieve a list of random ingredients,
you can use the lumache.get_random_ingredients()
function:
The kind
parameter should be either "meat"
, "fish"
,
or "veggies"
. Otherwise, lumache.get_random_ingredients()
will raise an exception.
For example:
>>> import lumache
>>> lumache.get_random_ingredients()
['shells', 'gorgonzola', 'parsley']