Peter John Bushnell
Peter John Bushnell
## Summary - Takes a snapshot on each block. - Getting a snapshot does not require the cs_main lock. ## Implications - Storage - [ ] Database reindex required -...
## Summary - Implements the following upstream changes. - https://github.com/bitcoin/bitcoin/pull/21330 - https://github.com/bitcoin/bitcoin/commit/2478c6730a81dda3c56cb99087caf6abe49c85f5 - https://github.com/bitcoin/bitcoin/pull/21365 - https://github.com/bitcoin/bitcoin/pull/22934 - https://github.com/bitcoin/bitcoin/pull/22154 ## Implications - Storage - [ ] Database reindex required - [...
## Summary - Implements the following upstream PRs from Bitcoin - https://github.com/bitcoin/bitcoin/pull/13204 - https://github.com/bitcoin/bitcoin/pull/19601 - https://github.com/bitcoin/bitcoin/pull/18002 - https://github.com/bitcoin/bitcoin/pull/18422 - https://github.com/bitcoin/bitcoin/pull/18388 - https://github.com/bitcoin/bitcoin/pull/18468 - https://github.com/bitcoin/bitcoin/pull/18401 - https://github.com/bitcoin/bitcoin/pull/20006 - https://github.com/bitcoin/bitcoin/pull/19953 - https://github.com/bitcoin/bitcoin/pull/21081...
## Summary - Moves attributes into CCustomCSView - Removes the need to load ATTRIBUTES from the view as keys and values can be checked, retrieved, set, erased or looped through...
## Summary - Adds the following upstream PRs. - https://github.com/bitcoin/bitcoin/pull/22051 - https://github.com/bitcoin/bitcoin/pull/16889 - https://github.com/bitcoin/bitcoin/pull/17056 - https://github.com/bitcoin/bitcoin/pull/18204 - https://github.com/bitcoin/bitcoin/pull/18034 - https://github.com/bitcoin/bitcoin/pull/21238 - https://github.com/bitcoin/bitcoin/pull/16792 - https://github.com/bitcoin/bitcoin/pull/20832 ## Implications - Storage - [...
## Summary - Migrate all RPC calls to use snapshot ## Implications - Storage - [ ] Database reindex required - [ ] Database reindex optional - [ ] Database...
## Summary - Removes Boost filesyatem and system based on upstream changes. - https://github.com/bitcoin/bitcoin/pull/20080 - https://github.com/bitcoin/bitcoin/pull/20744 - https://github.com/bitcoin/bitcoin/pull/20932 - https://github.com/bitcoin/bitcoin/pull/21052 - https://github.com/bitcoin/bitcoin/pull/22937 - https://github.com/bitcoin/bitcoin/pull/24338 - https://github.com/bitcoin/bitcoin/pull/24469 - https://github.com/bitcoin/bitcoin/pull/27662 ## Implications...
## Summary - Only calculate owner addresses once per block. Addition of a set of CScript addresses added to CCustomCSView in ConnectBlock. When addresses are calculated they are added to...
Allows running of regtest with -regtest-dev to enable mining of blocks with `-gen=1` and `generatetoaddress` and enables all forks from block 1.
Separate DeFi params from Bitcoin params to keep the codebases apart to help facilitate rebasing to newer Bitcoin codebases.