ledgerwatch
ledgerwatch
Due to the special encoding of 'hash32' and 'address' without any prefix, it will not be possible to parse any simple_serialise messages without knowing the type. This might seem to...
This is continuation of https://github.com/torquem-ch/silkworm/issues/192 Modify the EVM engine (this might need a custom version of evmone) to change the value stack and semantics of some opcodes. On the stack,...
This is continuation of https://github.com/torquem-ch/silkworm/issues/78 This time, we run a slightly modified version of EVM through the historical transactions. These are the modifications (unless I forgot something): 1. "Out Of...
This in an introductory project designed to find some very useful information and perhaps optimisation opportunities for Silkworm execution, at the same time requiring understanding of the code and some...
Both can found in `compress` package. `CompressorSequential` has been written for optimal performance in a single thread. Compressor (formerly known as ParallelCompressor) is used for prototypes and experiments and is...
`hex_patricia_hashed` in the `commitment` package is the implementation of the commitment that is currently used in Ethereum - Hexadecimal Patricia Merkle tree with pre-hashes keys. `hex` means that the Merkle...
Assuming that the implementation of `hex_patricia_hashed` is now correct (it correctly calculates state root for all block up to 5.2m on Ethereum main net so far), we can autogenerate tests...
Fixes for e35 Fix logging Intermediate Filter out webseeds according to the downloaded torrent files