Reduce `common.hpp` includes and extract `endpoint_key` Remove 7 unnecessary transitive includes from common.hpp: - blake2.h, blockbuilders.hpp, config.hpp, object_stream.hpp, timer.hpp, utility.hpp, block_w_sideband.hpp Extract endpoint_key into nano/secure/endpoint_key.hpp to remove network_types.hpp (and its boost/asio/ip/tcp.hpp) from common.hpp. Add explicit includes to .cpp files that relied on transitive dependencies through common.hpp (blockbuilders.hpp, blake2.h, network_types.hpp, etc.).
__________
Type: commit
Hash: a4a8e2eee1ac3b85cfb59fc5bdb415b16e2dc162
Created: 3 day(s) ago
__________
gr0v1ty/nano-node:a4a8e2eee1ac3b85cfb59fc5bdb415b16e2dc162
| Test Case | Status | Duration | Median Deviation | Log | Graph |
|---|