Pablo Greco
b92a3ceda2
TSAN: Avoid unlocked access to pindexBestHeader
2025-02-23 14:34:19 -08:00
Pablo Greco
6367320f70
Restore NODE_NETWORK functionality with trim_headers
2024-05-21 05:34:30 +00:00
Byron Hambly
c85f0d4fda
discount: implement net processing
2024-05-14 19:03:36 +02:00
James Dorfman
0b913592b2
Merge f20016d1ab into merged_master (Elements PR #1252 )
2023-08-29 04:36:30 +00:00
Byron Hambly
d9e021486f
lint: fix codespell lint issues
2023-07-28 12:07:19 +02:00
Byron Hambly
6f90a02548
Merge 30308cc380 into merged_master (Bitcoin PR bitcoin/bitcoin#20196 )
2023-07-03 11:17:52 +00:00
Byron Hambly
1dc6ad6ea9
Merge ba11eb354b into merged_master (Bitcoin PR bitcoin/bitcoin#23542 )
2023-07-03 09:44:18 +00:00
Byron Hambly
063acc7793
Merge cf5bb048e8 into merged_master (Bitcoin PR bitcoin/bitcoin#22932 )
2023-06-28 17:12:24 +00:00
Byron Hambly
9aa813fbc8
Merge 39d9bbe4ac into merged_master (Bitcoin PR bitcoin/bitcoin#23706 )
2023-06-28 14:25:29 +00:00
Byron Hambly
97153c657b
Merge 973c390298 into merged_master (Bitcoin PR bitcoin/bitcoin#24078 )
2023-06-20 13:11:19 +00:00
Byron Hambly
5fd03f5cdb
Merge 6d859cbd79 into merged_master (Bitcoin PR bitcoin/bitcoin#24021 )
2023-06-20 12:55:58 +00:00
Byron Hambly
77e3aef46b
Merge dbf81a73e3 into merged_master (Bitcoin PR bitcoin/bitcoin#24079 )
2023-06-20 11:34:15 +00:00
Byron Hambly
7878ba47b9
Merge c561f2f06e into merged_master (Bitcoin PR bitcoin/bitcoin#23497 )
2023-06-19 09:28:31 +00:00
Byron Hambly
9044eee63e
Merge 06209574da into merged_master (Bitcoin PR bitcoin/bitcoin#23832 )
2023-06-15 10:50:26 +00:00
Byron Hambly
334188e09d
Merge 17fdbefd3f into merged_master (Bitcoin PR bitcoin/bitcoin#23970 )
2023-06-15 09:43:05 +00:00
Byron Hambly
47626b5a64
Merge 623745ca74 into merged_master (Bitcoin PR bitcoin/bitcoin#23912 )
2023-06-14 15:44:11 +00:00
Byron Hambly
bd0af938dc
Merge 3ec8f9f123 into merged_master (Bitcoin PR bitcoin/bitcoin#23801 )
2023-06-13 19:43:04 +00:00
Byron Hambly
a23bba068f
Merge 14ba286556 into merged_master (Bitcoin PR bitcoin/bitcoin#23695 )
2023-06-13 15:16:02 +00:00
Byron Hambly
413786c613
Merge 8c0bd871fc into merged_master (Bitcoin PR bitcoin/bitcoin#23785 )
2023-06-13 14:30:53 +00:00
Byron Hambly
8edcc34130
Merge 60b5795133 into merged_master (Bitcoin PR bitcoin/bitcoin#23758 )
2023-06-13 12:26:03 +00:00
Byron Hambly
54c9ee347d
Merge 9635760ce8 into merged_master (Bitcoin PR bitcoin/bitcoin#22777 )
2023-06-13 10:06:36 +00:00
Byron Hambly
70c69d94f6
Merge 9f7661c0c4 into merged_master (Bitcoin PR bitcoin/bitcoin#19499 )
2023-06-12 13:11:30 +00:00
Byron Hambly
b0b2f3deff
Merge f6013265b7 into merged_master (Bitcoin PR bitcoin/bitcoin#20295 )
2023-06-06 09:10:04 +00:00
Byron Hambly
16ce576d1d
Merge e457513eb1 into merged_master (Bitcoin PR bitcoin/bitcoin#23631 )
2023-06-02 12:58:30 +00:00
James Dorfman
72a90148c8
Merge 8b1de78577 into merged_master (Bitcoin PR bitcoin/bitcoin#23413 )
2023-06-01 18:51:42 +00:00
James Dorfman
5aadbb7a9d
Merge 63c0d0e937 into merged_master (Bitcoin PR bitcoin/bitcoin#21327 )
...
I commented out a few new lines at the bottom of test/functional/p2p_ibd_txrelay.py
It tests that nodes process certain transactions, after IBD. These new assertions
from upstream are failing, but it may be because our IBD / tx sharing logic is different.
We should revisit this.
2023-06-01 05:27:06 +00:00
Byron Hambly
8250bf53d2
Merge 606e306277 into merged_master (Bitcoin PR bitcoin/bitcoin#22981 )
2023-05-26 13:47:21 +00:00
Byron Hambly
2da8f66309
Merge 38b2a0a3f9 into merged_master (Bitcoin PR bitcoin/bitcoin#23173 )
2023-05-24 11:45:57 +00:00
James Dorfman
df8f97d63b
Merge 1847ce2d49 into merged_master (Bitcoin PR bitcoin/bitcoin#23157 )
2023-05-16 09:04:56 +00:00
Byron Hambly
7925c2a451
Merge 224e90d9fd into merged_master (Bitcoin PR bitcoin/bitcoin#23336 )
2023-05-15 12:27:08 +00:00
Byron Hambly
06d3e29912
Merge 788909f3c7 into merged_master (Bitcoin PR bitcoin/bitcoin#23042 )
2023-05-14 11:08:09 +00:00
Byron Hambly
8299bec8a2
Merge c001da306b into merged_master (Bitcoin PR bitcoin/bitcoin#23325 )
2023-05-14 10:52:15 +00:00
Byron Hambly
c1a05187a3
Merge 8a083bc5b5 into merged_master (Bitcoin PR bitcoin/bitcoin#23218 )
2023-05-14 09:58:38 +00:00
Byron Hambly
9b7c9154fe
Merge c4fc899442 into merged_master (Bitcoin PR bitcoin/bitcoin#22950 )
2023-05-09 12:21:13 +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
4d68eaa81b
Merge 4e1de1fc59 into merged_master (Bitcoin PR bitcoin/bitcoin#22340 )
2023-04-28 13:51:41 +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
965ac7c53b
Merge 58e02395ba into merged_master (Bitcoin PR bitcoin/bitcoin#22955 )
2023-04-21 11:43:16 +00:00
Byron Hambly
6d32af1662
Merge 33707a2a88 into merged_master (Bitcoin PR bitcoin/bitcoin#22782 )
2023-04-11 08:18:04 +00:00
James Dorfman
cdbedba214
Merge dbcb5742c4 into merged_master (Bitcoin PR bitcoin/bitcoin#20541 )
2023-04-11 01:40:34 +00:00
Byron Hambly
a797e5e55a
Merge 4c87665707 into merged_master (Bitcoin PR bitcoin/bitcoin#22604 )
2023-04-09 07:26:48 +00:00
James Dorfman
815f4d545d
Merge dd981b5e84 into merged_master (Bitcoin PR bitcoin/bitcoin#22618 )
2023-04-06 20:54:28 +00:00
Byron Hambly
b9ff9a6259
Merge 513e1071a1 into merged_master (Bitcoin PR bitcoin/bitcoin#22616 )
2023-04-06 13:35:05 +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
05f9a1a7c2
Merge 06788c6705 into merged_master (Bitcoin PR bitcoin/bitcoin#21528 )
2023-04-04 11:04:30 +02:00
James Dorfman
c8526de70a
Merge 67b9416540 into merged_master (Bitcoin PR bitcoin/bitcoin#21562 )
2023-03-31 18:42:53 +00:00
Glenn Willen
4334fce793
Merge 61cefde7a7 into merged_master (Bitcoin PR bitcoin/bitcoin#22006 )
2023-03-28 00:12:41 +00:00
Glenn Willen
ac88de9825
Merge f372623807 into merged_master (Bitcoin PR bitcoin/bitcoin#22495 )
2023-03-27 23:56:34 +00: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
Pablo Greco
e7fea1d50b
Fix underflow when blocks are ahead of headers
2023-02-21 06:22:25 -03:00