dan_s
|
0083cd26bb
|
Split main.cpp (8,217 lines) into four focused translation units
- tx_validation.cpp (1,012 lines): transaction validation functions
(IsStandardTx, CheckTransaction, ContextualCheckInputs, etc.)
- mempool_accept.cpp (524 lines): mempool acceptance and orphan management
(AcceptToMemoryPool, AddOrphanTx, GetMinRelayFee, etc.)
- block_processing.cpp (4,064 lines): block processing, chain management,
and disk I/O (ConnectBlock, DisconnectBlock, ActivateBestChain, CheckBlock,
LoadBlockIndex, FlushStateToDisk, etc.)
- main_internal.h (83 lines): shared internal state declarations formerly in
anonymous namespace (CBlockIndexWorkComparator, setBlockIndexCandidates,
vinfoBlockFile, setDirtyBlockIndex, etc.)
main.cpp retains NET message handling (ProcessMessage, SendMessages),
peer state management, and utility functions (2,821 lines).
|
2026-02-27 01:51:24 -06:00 |
|