canepat
canepat
BackEndKvServer currently reads the chain configuration [from the predefined set](https://github.com/torquem-ch/silkworm/blob/89c175f49288a0dfba70d8d895d1c00b6f19b875/cmd/backend_kv_server.cpp#L123), while it should retrieve it from the database because we might have custom chains configured. See also https://github.com/torquem-ch/silkworm/pull/730#discussion_r945964835
Add wait strategy for `ServerContext` [execution loop](https://github.com/torquem-ch/silkworm/blob/master/node/silkworm/rpc/server_context_pool.cpp#L43) to avoid CPU waste
Currently two different Sentry client implementation are present: - [async Sentry client within the RPC server](https://github.com/torquem-ch/silkworm/blob/master/node/silkworm/rpc/client/sentry_client.hpp) - [sync Sentry client within the header downloader](https://github.com/torquem-ch/silkworm/blob/master/node/silkworm/downloader/sentry_client.hpp) The two different implementation should be...
This PR enables the CXX language in CMake script to avoid this build warning: ``` CMake Warning (dev) at /usr/share/cmake-3.22/Modules/GNUInstallDirs.cmake:239 (message): Unable to determine default CMAKE_INSTALL_LIBDIR directory because no target...
This PR adds a thin memory-mapped file implementation, based on [Aeron's one](https://github.com/real-logic/aeron/blob/master/aeron-client/src/main/cpp/util/MemoryMappedFile.h), as part of the Snapshot Sync functionality. The motivation for introducing this memory-mapped file lies on the performance...
Log from the first-sync test executed in date 2022-09-28: https://erigon5900c.weblogix.it/er-9.log (copy here [er.log.txt](https://github.com/torquem-ch/silkworm/files/9666163/er.log.txt) ) and final report:  The comparison report shows that optimization work can be done to improve...
Hello! Compliments for your great project. The NPM package for version `0.33.0` does not contain the `OperationImpl.json` artifact in the `solo/dist/build/published_contracts` folder: this makes it not possible to deploy the...
Specification: [JSON Batch spec](https://www.jsonrpc.org/specification#batch) Comparison: [Erigon RPCDaemon batch issue](https://github.com/ledgerwatch/erigon/issues/2089) Implementation hints: - `Request request_` -> `std::vector requests_` in `Connection` - `Request& req` -> `std::vector& requests` in `RequestParser::parse` - `RequestParser::consume` using...