Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-08-05 | Make adjusted time type safe | MacroFake | |
2022-07-14 | Move ChainstateManagerOpts into kernel:: namespace | Carl Dong | |
It should have been there in the first place. | |||
2022-05-20 | Add ChainstateManager::m_adjusted_time_callback | Carl Dong | |
This decouples validation.cpp from netaddress.cpp (transitively, timedata.cpp, and asmap.cpp). This is important for libbitcoinkernel as: - There is no reason for the consensus engine to be coupled with netaddress, timedata, and asmap - Users of libbitcoinkernel can now easily supply their own std::function that provides the adjusted time. See the src/Makefile.am changes for some satisfying removals. | |||
2022-05-20 | Add ChainstateManagerOpts, using as ::Options | Carl Dong | |
[META] Although it seems like we don't need it for just one option, we're going to introduce another member to this struct *in the next commit*. In future patchsets for libbitcoinkernel decoupling it from ArgsManager, even more members will be added here. |