Test Details Overview

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 Results

Test Case Status Duration Median Deviation Log Graph