Byron Hambly
7878ba47b9
Merge c561f2f06e into merged_master (Bitcoin PR bitcoin/bitcoin#23497 )
2023-06-19 09:28:31 +00:00
Byron Hambly
a14e05aac7
Merge 3917dff732 into merged_master (Bitcoin PR bitcoin/bitcoin#23855 )
2023-06-15 11:07:17 +00:00
Byron Hambly
47626b5a64
Merge 623745ca74 into merged_master (Bitcoin PR bitcoin/bitcoin#23912 )
2023-06-14 15:44:11 +00:00
James Dorfman
67a5234365
Merge a063647413 into merged_master (Bitcoin PR bitcoin/bitcoin#23280 )
2023-06-12 17:58:49 +00:00
Byron Hambly
50957f3e4b
Merge 26a1147ce5 into merged_master (Bitcoin PR bitcoin/bitcoin#23636 )
2023-06-01 12:04:07 +00:00
Byron Hambly
32a72637f7
Merge 16d698cdcf into merged_master (Bitcoin PR bitcoin/bitcoin#23517 )
2023-05-31 09:33:07 +00:00
Byron Hambly
3f0bf16b6a
Merge 73ac195e29 into merged_master (Bitcoin PR bitcoin/bitcoin#23249 )
2023-05-30 15:47:52 +00:00
Byron Hambly
c8c72768d0
Merge 7f0f853373 into merged_master (Bitcoin PR bitcoin/bitcoin#23005 )
2023-05-25 08:59:33 +00:00
Byron Hambly
b951f8d198
Merge 8346004ac8 into merged_master (Bitcoin PR bitcoin/bitcoin#23077 )
2023-05-17 12:13:27 +00:00
Byron Hambly
0486fef47e
Merge 3fc3641043 into merged_master (Bitcoin PR bitcoin/bitcoin#22766 )
2023-05-16 13:26:27 +00:00
Byron Hambly
2b8eef42dd
Merge 1884ce2f4c into merged_master (Bitcoin PR bitcoin/bitcoin#22937 )
2023-05-11 12:38:50 +00:00
Byron Hambly
498907a233
Merge 816e15ee81 into merged_master (Bitcoin PR bitcoin/bitcoin#22951 )
2023-05-09 11:50:39 +00:00
Byron Hambly
cca3f919f8
Merge 9e530c6352 into merged_master (Bitcoin PR bitcoin/bitcoin#20487 )
2023-05-09 11:22:04 +00:00
Byron Hambly
b708aecb74
Merge 571bb94dfb into merged_master (Bitcoin PR bitcoin/bitcoin#23123 )
2023-04-28 13:31:37 +00:00
Byron Hambly
c234cf81a4
Merge dbbb7fbcc0 into merged_master (Bitcoin PR bitcoin/bitcoin#23130 )
2023-04-28 12:10:18 +00:00
Byron Hambly
eea9829aa6
Merge 825f4a64e6 into merged_master (Bitcoin PR bitcoin/bitcoin#22976 )
2023-04-24 11:40:49 +00:00
Byron Hambly
91812b0e0d
Merge 8b523f2e55 into merged_master (Bitcoin PR bitcoin/bitcoin#23094 )
2023-04-24 10:53:02 +00:00
Byron Hambly
14a2c59839
Merge 632be5514c into merged_master (Bitcoin PR bitcoin/bitcoin#23061 )
2023-04-24 10:40:48 +00:00
Byron Hambly
8d89f4e102
Merge 71bdf0bff1 into merged_master (Bitcoin PR bitcoin/bitcoin#22626 )
2023-04-21 12:36:24 +00:00
Byron Hambly
8d6c4da78c
Merge 528e08119f into merged_master (Bitcoin PR bitcoin/bitcoin#22219 )
2023-04-21 09:23:54 +00:00
Byron Hambly
6382bb18e8
Merge 053a5fc7d9 into merged_master (Bitcoin PR bitcoin/bitcoin#22762 )
2023-04-21 07:24:43 +00:00
James Dorfman
5a22e7ab80
Merge 5446070418 into merged_master (Bitcoin PR bitcoin/bitcoin#22911 )
2023-04-21 06:10:28 +00:00
James Dorfman
20e85cd2e1
Merge 896649996b into merged_master (Bitcoin PR bitcoin/bitcoin#22915 )
2023-04-21 02:20:33 +00:00
James Dorfman
0627d9aacb
Merge a8fdfea77b into merged_master (Bitcoin PR bitcoin/bitcoin#22791 )
2023-04-20 22:19:30 +00:00
James Dorfman
0d8968cf61
Merge 61a843e43b into merged_master (Bitcoin PR bitcoin/bitcoin#22220 )
2023-04-11 03:23:21 +00:00
James Dorfman
818dfb4863
Merge 58b559fab0 into merged_master (Bitcoin PR bitcoin/bitcoin#20769 )
2023-04-10 19:49:08 +00:00
Byron Hambly
8028581687
Merge 602c8eb8f0 into merged_master (Bitcoin PR bitcoin/bitcoin#22697 )
2023-04-10 11:36:46 +00:00
Byron Hambly
6abf0bc3bc
Merge 803ef70fd9 into merged_master (Bitcoin PR bitcoin/bitcoin#20233 )
2023-04-09 07:15:39 +00:00
Byron Hambly
5f259e46c1
Merge 5b2d8661c9 into merged_master (Bitcoin PR bitcoin/bitcoin#22577 )
2023-04-06 13:24:41 +00:00
Byron Hambly
d7c38ee168
Merge 10fbb37268 into merged_master (Bitcoin PR bitcoin/bitcoin#22098 )
2023-04-04 19:29:03 +02:00
James Dorfman
17e6efe7fe
Merge 5d83e7d714 into merged_master (Bitcoin PR bitcoin/bitcoin#21090 )
...
We comment out a newly-added assert from the Bitcoin
side, because it's unclear how to replicate it
correctly in Elements.
Co-authored-by: Glenn Willen <gwillen@nerdnet.org>
2023-03-22 01:11:20 +00:00
James Dorfman
44df9bbb73
Merge 951850bebf into merged_master (Bitcoin PR #22371 )
2023-03-16 14:23:27 +00:00
Pablo Greco
ae4a990985
Obscure mainchain rpc fields in the logs, just like the local ones
2023-01-30 16:49:14 -03:00
Glenn Willen
e62215628c
Update documentation
2023-01-24 22:34:37 -08:00
Glenn Willen
8cad8cda44
Further fixes from code review
2023-01-04 16:33:35 -08:00
Glenn Willen
7c555578b7
Add a flag for header-trimming; clear P2P network feature bits when enabled.
2022-12-12 09:46:07 -08:00
Glenn Willen
83ad381f47
Merge pull request #1117 from andreabonel/elements-qt_sourcecode
...
Source code URL correction (in Help - About Elements Core) elements-qt
2022-07-11 09:25:16 -07:00
Andrea Bonel
9554211b8c
Source code URL correction in Help-AboutElementsCore elements-qt
2022-05-20 13:47:20 -03:00
Russell Yanofsky
90fc8b089d
Add src/node/* code to node:: namespace
2022-01-06 22:14:16 -05:00
MarcoFalke
3917dff732
Merge bitcoin/bitcoin#23855 : refactor: Post-"Chainstate loading sequence coalescence" fixups
...
e3544c864e init: Use clang-tidy named args syntax (Carl Dong)
3401630417 style-only: Rename *Chainstate return values (Carl Dong)
1dd582782d docs: Make LoadChainstate comment more accurate (Carl Dong)
6b83576388 node/chainstate: Use MAX_FUTURE_BLOCK_TIME (Carl Dong)
Pull request description:
There are 2 proposed fixups in discussions in #23280 which I have not implemented:
1. An overhaul to return types and an option type for the two `*Chainstate` functions: https://github.com/bitcoin/bitcoin/pull/23280#issuecomment-984149564
- The change reintroduces stringy return types and is quite involved. It could be discussed in a separate PR.
2. Passing in the unix time to `VerifyChainstate` instead of a callback to get the time: https://github.com/bitcoin/bitcoin/pull/23280#discussion_r765051533
- I'm not sure it matters much whether it's a callback or just the actual unix time. Also, I think `VerifyDB` can take quite a while, and I don't want to impose that the function have to "run quickly" in order to have it be correct.
If reviewers feel strongly about either of the two fixups listed above, please feel free to open a PR based on mine and I'll close this one!
ACKs for top commit:
ryanofsky:
Code review ACK e3544c864e
MarcoFalke:
ACK e3544c864e 🐸
Tree-SHA512: dd1de0265b6785eef306e724b678ce03d7c54ea9f4b5ea0ccd7af59cce2ea3aba73fd4af0c15e2dca9265807dc4075f9afa2ec103672677b6638b1a4fc090904
2022-01-06 13:55:53 +01:00
Hennadii Stepanov
f47dda2c58
scripted-diff: Bump copyright headers
...
-BEGIN VERIFY SCRIPT-
./contrib/devtools/copyright_header.py update ./
-END VERIFY SCRIPT-
Commits of previous years:
* 2020: fa0074e2d8
* 2019: aaaaad6ac9
2021-12-30 19:36:57 +02:00
Carl Dong
e3544c864e
init: Use clang-tidy named args syntax
2021-12-23 17:38:09 -05:00
Carl Dong
3401630417
style-only: Rename *Chainstate return values
2021-12-23 17:28:30 -05:00
Carl Dong
3b1584b794
Remove all #include // for * comments
2021-12-07 14:48:49 -05:00
Carl Dong
c541da0d62
node/chainstate: Add options for in-memory DBs
...
[META] In a future commit, these options will be used in TestingSetup to
ensure that the DBs are in-memory.
2021-12-07 14:48:49 -05:00
Carl Dong
ac4bf138b8
node/caches: Extract cache calculation logic
...
I strongly recommend reviewing with the following git-diff flags:
--color-moved=dimmed_zebra --color-moved-ws=allow-indentation-change
[META] In a future commit, this function will be re-used in TestingSetup
so that the behaviour matches across test and non-test init
codepaths.
2021-12-07 14:48:49 -05:00
Carl Dong
15f2e33bb3
validation: VerifyDB only needs Consensus::Params
...
Previously we were passing in CChainParams, when VerifyDB only needed
the Consensus::Params subset.
2021-12-07 14:48:49 -05:00
Carl Dong
4da9c076d1
node/chainstate: Decouple from ShutdownRequested
...
...instead allow optionally passing in a std::function<bool()>
2021-12-07 14:48:49 -05:00
Carl Dong
05441c2dc5
node/chainstate: Decouple from GetTime
...
...instead pass in a std::function<int64_t()>
Note that the static_cast is needed (apparently) for the compiler to
know which overloaded GetTime to choose.
2021-12-07 14:48:49 -05:00
Carl Dong
2414ebc18b
init: Delay RPC block notif until warmup finished
...
See added code comment for more details.
2021-12-07 14:48:06 -05:00