Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged master #2

Open
wants to merge 3,463 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 250 commits
Commits
Show all changes
3463 commits
Select commit Hold shift + click to select a range
8201d06
Merge 6decdedaf9 into merged_master (Bitcoin PR bitcoin-core/gui#469)
jamesdorfman Oct 16, 2024
a6c560a
Merge 826fae6a0f into merged_master (Bitcoin PR bitcoin/bitcoin#25618)
jamesdorfman Oct 16, 2024
e938673
Merge 55b76ac1c0 into merged_master (Bitcoin PR bitcoin/bitcoin#25615)
jamesdorfman Oct 16, 2024
d5d1758
Merge 82ab22af3a into merged_master (Bitcoin PR bitcoin/bitcoin#25605)
jamesdorfman Oct 16, 2024
0fc13e6
Merge 4e2929e987 into merged_master (Bitcoin PR bitcoin/bitcoin#25617)
jamesdorfman Oct 16, 2024
dfa9412
Merge c5fa7ed409 into merged_master (Bitcoin PR bitcoin/bitcoin#25544)
jamesdorfman Oct 16, 2024
c44412b
Merge d806407173 into merged_master (Bitcoin PR bitcoin/bitcoin#25542)
jamesdorfman Oct 16, 2024
434ecd3
Merge c395c8d6bb into merged_master (Bitcoin PR bitcoin/bitcoin#25624)
jamesdorfman Oct 16, 2024
076e809
Merge 821f5c824f into merged_master (Bitcoin PR bitcoin/bitcoin#25487)
delta1 Oct 17, 2024
0889a08
Merge f002f8a0e7 into merged_master (Bitcoin PR bitcoin/bitcoin#25599)
delta1 Oct 17, 2024
6742dac
Merge 4aaa3b5200 into merged_master (Bitcoin PR bitcoin/bitcoin#25351)
delta1 Oct 17, 2024
b81762f
Merge 8d4a058ac4 into merged_master (Bitcoin PR bitcoin/bitcoin#23997)
delta1 Oct 17, 2024
299207b
Merge 2bdce7f7ad into merged_master (Bitcoin PR bitcoin/bitcoin#25514)
delta1 Oct 17, 2024
ad90efa
Merge 47c86a023d into merged_master (Bitcoin PR bitcoin/bitcoin#25466)
delta1 Oct 17, 2024
1773a10
Merge 8c9ea8a556 into merged_master (Bitcoin PR bitcoin/bitcoin#25612)
delta1 Oct 17, 2024
e1add57
Merge 1b285b7807 into merged_master (Bitcoin PR bitcoin/bitcoin#25590)
delta1 Oct 17, 2024
4de1ce4
Merge 6d8707b21d into merged_master (Bitcoin PR bitcoin-core/gui#631)
delta1 Oct 17, 2024
66e36f9
Merge 47dad42833 into merged_master (Bitcoin PR bitcoin/bitcoin#25629)
delta1 Oct 17, 2024
55d4081
Merge 948f5ba636 into merged_master (Bitcoin PR bitcoin/bitcoin#25641)
delta1 Oct 17, 2024
95d7021
Merge c6fafa4ed6 into merged_master (Bitcoin PR bitcoin/bitcoin#25630)
delta1 Oct 17, 2024
f981865
Merge ad466b85cd into merged_master (Bitcoin PR bitcoin/bitcoin#25639)
delta1 Oct 17, 2024
350916a
Merge 9c97ba5451 into merged_master (Bitcoin PR bitcoin/bitcoin#25643)
delta1 Oct 17, 2024
1efe52d
Merge 6900162aea into merged_master (Bitcoin PR bitcoin/bitcoin#25513)
delta1 Oct 17, 2024
2081703
Merge 92c8e1849d into merged_master (Bitcoin PR bitcoin/bitcoin#25494)
delta1 Oct 17, 2024
21648b7
Merge 5560682a44 into merged_master (Bitcoin PR bitcoin/bitcoin#25645)
delta1 Oct 17, 2024
d71cdde
Merge 0897b189e4 into merged_master (Bitcoin PR bitcoin/bitcoin#25308)
delta1 Oct 17, 2024
ad4ecee
Merge 895937edb2 into merged_master (Bitcoin PR bitcoin/bitcoin#25285)
delta1 Oct 17, 2024
715350d
Merge 1eedde157f into merged_master (Bitcoin PR bitcoin/bitcoin#25638)
delta1 Oct 17, 2024
068f46b
Merge 5c82ca3365 into merged_master (Bitcoin PR bitcoin/bitcoin#25493)
delta1 Oct 17, 2024
6db4ca0
Merge d67f89bd95 into merged_master (Bitcoin PR bitcoin/bitcoin#25625)
delta1 Oct 17, 2024
728096b
Merge d1e42659bb into merged_master (Bitcoin PR bitcoin/bitcoin#25543)
delta1 Oct 18, 2024
b52ce90
Merge b8067cd435 into merged_master (Bitcoin PR bitcoin/bitcoin#22485)
delta1 Oct 18, 2024
65fbede
Merge 86133df7a2 into merged_master (Bitcoin PR bitcoin/bitcoin#25662)
delta1 Oct 18, 2024
28d35f6
Merge 510ac41eac into merged_master (Bitcoin PR bitcoin/bitcoin#25331)
delta1 Oct 18, 2024
cd56e50
Merge 6dc3084eec into merged_master (Bitcoin PR bitcoin/bitcoin#25668)
delta1 Oct 18, 2024
042aadf
Merge 194f6dc43c into merged_master (Bitcoin PR bitcoin-core/gui#629)
delta1 Oct 18, 2024
bcb3d32
Merge f27d5f6305 into merged_master (Bitcoin PR bitcoin/bitcoin#25691)
delta1 Oct 18, 2024
e228c83
Merge c991132b04 into merged_master (Bitcoin PR bitcoin/bitcoin#25693)
delta1 Oct 18, 2024
34a8aa2
Merge 73a0d6d0d4 into merged_master (Bitcoin PR bitcoin/bitcoin#25611)
delta1 Oct 18, 2024
e33f170
Merge 5057adf22f into merged_master (Bitcoin PR bitcoin/bitcoin#25349)
delta1 Oct 18, 2024
fc7842e
Merge aa22009887 into merged_master (Bitcoin PR bitcoin/bitcoin#25700)
delta1 Oct 18, 2024
07a088f
Merge 6078f91299 into merged_master (Bitcoin PR bitcoin/bitcoin#25701)
delta1 Oct 18, 2024
b9abd56
Merge a65f6d8cbb into merged_master (Bitcoin PR bitcoin/bitcoin#25699)
delta1 Oct 18, 2024
8e0fa80
Merge 31c1b14754 into merged_master (Bitcoin PR bitcoin/bitcoin#25689)
delta1 Oct 18, 2024
593c724
Merge c90f86e4c7 into merged_master (Bitcoin PR bitcoin/bitcoin#25694)
delta1 Oct 18, 2024
5a53b49
Merge 5671217477 into merged_master (Bitcoin PR bitcoin/bitcoin#24974)
delta1 Oct 18, 2024
3752705
Merge 7f79746bf0 into merged_master (Bitcoin PR bitcoin/bitcoin#25705)
delta1 Oct 20, 2024
52a1d72
Merge 687aba8669 into merged_master (Bitcoin PR bitcoin/bitcoin#25708)
delta1 Oct 20, 2024
da5b3cf
Merge 9ba73758c9 into merged_master (Bitcoin PR bitcoin/bitcoin#24697)
delta1 Oct 20, 2024
84dbf7c
Merge 207a228773 into merged_master (Bitcoin PR bitcoin/bitcoin#25697)
delta1 Oct 20, 2024
47d770a
Merge 62c864605a into merged_master (Bitcoin PR bitcoin/bitcoin#25723)
delta1 Oct 20, 2024
e6e789d
Merge 41205bf442 into merged_master (Bitcoin PR bitcoin/bitcoin#25674)
delta1 Oct 20, 2024
80c47aa
Merge 317ef0368b into merged_master (Bitcoin PR bitcoin/bitcoin#25670)
delta1 Oct 21, 2024
f7b03ad
Merge 1abbae65eb into merged_master (Bitcoin PR bitcoin/bitcoin#24584)
delta1 Oct 22, 2024
35cc1e2
Merge b1c8ea45c9 into merged_master (Bitcoin PR bitcoin/bitcoin#25683)
delta1 Oct 24, 2024
52148ab
Merge 5871b5b5ab into merged_master (Bitcoin PR bitcoin/bitcoin#25571)
delta1 Oct 24, 2024
b8f629f
Merge ab3db34836 into merged_master (Bitcoin PR bitcoin/bitcoin#25713)
delta1 Oct 24, 2024
2427e4a
Merge 6745e3693e into merged_master (Bitcoin PR bitcoin/bitcoin#25738)
delta1 Oct 24, 2024
a49deb7
Merge 8e37afcb13 into merged_master (Bitcoin PR bitcoin/bitcoin#25484)
delta1 Oct 24, 2024
50a5a78
Merge 5215c80edc into merged_master (Bitcoin PR bitcoin/bitcoin#25709)
delta1 Oct 24, 2024
b7cf83d
Merge 28be13ec99 into merged_master (Bitcoin PR bitcoin/bitcoin#25739)
delta1 Oct 24, 2024
8669e19
Merge b3c7c023b6 into merged_master (Bitcoin PR bitcoin/bitcoin#25719)
delta1 Oct 24, 2024
641fbe3
Merge c5ba1d92b6 into merged_master (Bitcoin PR bitcoin/bitcoin#25610)
delta1 Oct 24, 2024
7f7e08b
Merge f5eadcb148 into merged_master (Bitcoin PR bitcoin/bitcoin#25663)
delta1 Oct 24, 2024
f88268f
Merge da23320998 into merged_master (Bitcoin PR bitcoin/bitcoin#25651)
delta1 Oct 24, 2024
080268f
Merge eeb5a94e27 into merged_master (Bitcoin PR bitcoin/bitcoin#25528)
delta1 Oct 24, 2024
f17a9fd
Merge 2bca32b7c3 into merged_master (Bitcoin PR bitcoin/bitcoin#24799)
delta1 Oct 24, 2024
6ce2f18
Merge ce3b75690d into merged_master (Bitcoin PR bitcoin/bitcoin#25613)
delta1 Oct 24, 2024
c1f276a
Merge 816ca01650 into merged_master (Bitcoin PR bitcoin/bitcoin#25736)
delta1 Oct 24, 2024
ef964aa
Merge eb72f6323d into merged_master (Bitcoin PR bitcoin/bitcoin#25763)
delta1 Oct 24, 2024
d5e80e4
Merge 0043ec4e13 into merged_master (Bitcoin PR bitcoin/bitcoin#25687)
delta1 Oct 24, 2024
cefc480
Merge de3c46c938 into merged_master (Bitcoin PR bitcoin/bitcoin#25272)
delta1 Oct 24, 2024
12dbf6c
Merge f6fdedf850 into merged_master (Bitcoin PR bitcoin/bitcoin#25648)
delta1 Oct 24, 2024
48d663a
Merge 9155f9b7af into merged_master (Bitcoin PR bitcoin/bitcoin#25379)
delta1 Oct 25, 2024
9fb06e2
Merge 4a4289e2c9 into merged_master (Bitcoin PR bitcoin/bitcoin#25772)
delta1 Oct 25, 2024
2f66221
Merge 08085c764d into merged_master (Bitcoin PR bitcoin/bitcoin#25633)
delta1 Oct 25, 2024
d9fe5db
Merge f765d4e232 into merged_master (Bitcoin PR bitcoin/bitcoin#25770)
delta1 Oct 25, 2024
79d275e
Merge 7312effe6a into merged_master (Bitcoin PR bitcoin/bitcoin#25527)
delta1 Oct 25, 2024
8e5b356
Merge 36c83b40bd into merged_master (Bitcoin PR bitcoin/bitcoin#25023)
delta1 Oct 25, 2024
a1f37ee
Merge e09ad284c7 into merged_master (Bitcoin PR bitcoin/bitcoin#24675)
delta1 Oct 25, 2024
b11cdfc
Merge 2c3115d4f5 into merged_master (Bitcoin PR bitcoin/bitcoin#25773)
delta1 Oct 25, 2024
5d174dc
Merge e038605585 into merged_master (Bitcoin PR bitcoin/bitcoin#24662)
delta1 Oct 25, 2024
b8927c4
Merge 7d82f86341 into merged_master (Bitcoin PR bitcoin/bitcoin#25650)
delta1 Oct 25, 2024
fe63021
Merge 92f6461cfd into merged_master (Bitcoin PR bitcoin/bitcoin#25779)
delta1 Oct 25, 2024
49d368e
Merge 006740b6f6 into merged_master (Bitcoin PR bitcoin/bitcoin#25721)
delta1 Oct 25, 2024
c544145
Merge 7d3817b29a into merged_master (Bitcoin PR bitcoin/bitcoin#25760)
delta1 Oct 25, 2024
16f2577
Merge 35305c759a into merged_master (Bitcoin PR bitcoin/bitcoin#22751)
delta1 Oct 28, 2024
a4fa9c6
Merge 59bd6b6d37 into merged_master (Bitcoin PR bitcoin/bitcoin#24699)
delta1 Oct 29, 2024
2aadddf
Merge b1a2021f78 into merged_master (Bitcoin PR bitcoin/bitcoin#25788)
delta1 Oct 29, 2024
31269c3
Merge a478c5350a into merged_master (Bitcoin PR bitcoin/bitcoin#25790)
delta1 Oct 29, 2024
1a2b865
Merge 9ff6adc43a into merged_master (Bitcoin PR bitcoin/bitcoin#25804)
delta1 Oct 29, 2024
c80fe4d
Merge e7ca8afef6 into merged_master (Bitcoin PR bitcoin/bitcoin#25782)
delta1 Oct 29, 2024
04853f6
Merge c012875b9d into merged_master (Bitcoin PR bitcoin/bitcoin#24564)
delta1 Oct 29, 2024
85cd9e6
Merge ac59112a6a into merged_master (Bitcoin PR bitcoin/bitcoin#23480)
delta1 Oct 29, 2024
0288865
Merge ebf094ff3a into merged_master (Bitcoin PR bitcoin/bitcoin#25731)
delta1 Oct 30, 2024
961b1d8
Merge aac200801b into merged_master (Bitcoin PR bitcoin/bitcoin#25794)
delta1 Oct 30, 2024
a33b20f
Merge a6fc293c0a into merged_master (Bitcoin PR bitcoin/bitcoin#25656)
delta1 Oct 31, 2024
09c66ca
Merge f5e96ecef5 into merged_master (Bitcoin PR bitcoin/bitcoin#25616)
delta1 Nov 1, 2024
257be0c
Merge deb7ad35e6 into merged_master (Bitcoin PR bitcoin/bitcoin#25813)
delta1 Nov 1, 2024
ccdfcdc
Merge f89ce1fdb5 into merged_master (Bitcoin PR bitcoin/bitcoin#25811)
delta1 Nov 1, 2024
891686a
Merge 251c535800 into merged_master (Bitcoin PR bitcoin/bitcoin#25810)
delta1 Nov 1, 2024
5104b46
Merge 93999a5fbe into merged_master (Bitcoin PR bitcoin/bitcoin#25642)
delta1 Nov 1, 2024
ab0a256
Merge cd230f3281 into merged_master (Bitcoin PR bitcoin/bitcoin#25816)
delta1 Nov 1, 2024
024bf01
Merge 0094ff3947 into merged_master (Bitcoin PR bitcoin/bitcoin#25812)
delta1 Nov 1, 2024
855577a
Merge dd62721ba9 into merged_master (Bitcoin PR bitcoin/bitcoin#25820)
delta1 Nov 1, 2024
81b4ef6
Merge 243d7bde78 into merged_master (Bitcoin PR bitcoin/bitcoin#25798)
delta1 Nov 1, 2024
b30fd6f
Merge 29c195cf6a into merged_master (Bitcoin PR bitcoin/bitcoin#25792)
delta1 Nov 1, 2024
52699c2
Merge e078ee9d9d into merged_master (Bitcoin PR bitcoin/bitcoin#25664)
delta1 Nov 1, 2024
18aad6c
Merge e5d8b65423 into merged_master (Bitcoin PR bitcoin/bitcoin#25815)
delta1 Nov 1, 2024
dfd7755
Merge 5d294bccba into merged_master (Bitcoin PR bitcoin/bitcoin#25825)
delta1 Nov 1, 2024
14b8b74
Merge 27724c23f7 into merged_master (Bitcoin PR bitcoin/bitcoin#25677)
delta1 Nov 1, 2024
3997d11
Merge 89b2194124 into merged_master (Bitcoin PR bitcoin/bitcoin#25814)
delta1 Nov 1, 2024
490ea8e
Merge bf3f05f41d into merged_master (Bitcoin PR bitcoin/bitcoin#25785)
delta1 Nov 1, 2024
57d1299
Merge aca0200e94 into merged_master (Bitcoin PR bitcoin/bitcoin#25817)
delta1 Nov 1, 2024
55abe45
Merge dc9d662683 into merged_master (Bitcoin PR bitcoin/bitcoin#25235)
delta1 Nov 1, 2024
551fd61
Merge cc1efe909e into merged_master (Bitcoin PR bitcoin/bitcoin#25838)
delta1 Nov 1, 2024
3d567c5
Merge 2778cccf1c into merged_master (Bitcoin PR bitcoin/bitcoin#25836)
delta1 Nov 1, 2024
ad72174
Merge d9cd8b419c into merged_master (Bitcoin PR bitcoin/bitcoin#25849)
delta1 Nov 1, 2024
74215ea
Merge a5d5569535 into merged_master (Bitcoin PR bitcoin/bitcoin#25850)
delta1 Nov 1, 2024
2a846b6
Merge 867f5fd1b3 into merged_master (Bitcoin PR bitcoin-core/gui#654)
delta1 Nov 1, 2024
817dc48
Merge 6d4889a694 into merged_master (Bitcoin PR bitcoin-core/gui#598)
delta1 Nov 2, 2024
3aec1a9
Merge 22d96d76ab into merged_master (Bitcoin PR bitcoin/bitcoin#25720)
delta1 Nov 2, 2024
1a1b2d1
Merge 0f90b58686 into merged_master (Bitcoin PR bitcoin/bitcoin#25833)
delta1 Nov 2, 2024
1269611
Merge b63c24a509 into merged_master (Bitcoin PR bitcoin/bitcoin#25809)
delta1 Nov 2, 2024
c341afe
Merge cf39913e57 into merged_master (Bitcoin PR bitcoin/bitcoin#25803)
delta1 Nov 2, 2024
d6e6f35
Merge c336f813b3 into merged_master (Bitcoin PR bitcoin/bitcoin#25504)
delta1 Nov 2, 2024
ee6cc52
Merge 64f7a1940d into merged_master (Bitcoin PR bitcoin/bitcoin#25734)
delta1 Nov 2, 2024
fd9ee03
Merge 95d4744f02 into merged_master (Bitcoin PR bitcoin/bitcoin#19391)
delta1 Nov 3, 2024
ef90df8
Merge 0ae0aa251b into merged_master (Bitcoin PR bitcoin/bitcoin#24678)
delta1 Nov 3, 2024
0f2eb6f
Merge aa774f3e11 into merged_master (Bitcoin PR bitcoin/bitcoin#25829)
delta1 Nov 3, 2024
793d471
Merge a75b7796b7 into merged_master (Bitcoin PR bitcoin/bitcoin#25077)
delta1 Nov 3, 2024
06009b9
Merge a8f69541ad into merged_master (Bitcoin PR bitcoin/bitcoin#25748)
delta1 Nov 3, 2024
367b7b2
Merge 888628cee0 into merged_master (Bitcoin PR bitcoin/bitcoin#25827)
delta1 Nov 3, 2024
f9e2640
Merge 0425ce577f into merged_master (Bitcoin PR bitcoin/bitcoin#25679)
delta1 Nov 4, 2024
7401790
Merge 02aefa169a into merged_master (Bitcoin PR bitcoin/bitcoin#25852)
delta1 Nov 4, 2024
e5b0d80
Merge d480586ecb into merged_master (Bitcoin PR bitcoin/bitcoin#25808)
delta1 Nov 4, 2024
1006327
Merge 9eaef10801 into merged_master (Bitcoin PR bitcoin/bitcoin#25707)
delta1 Nov 4, 2024
70420df
Merge 0f0508bc72 into merged_master (Bitcoin PR bitcoin/bitcoin#25869)
delta1 Nov 4, 2024
c76ddce
Merge 6b56873b41 into merged_master (Bitcoin PR bitcoin/bitcoin#25784)
delta1 Nov 4, 2024
fd5f296
Merge c73c8d53fe into merged_master (Bitcoin PR bitcoin/bitcoin#25878)
delta1 Nov 4, 2024
5f2567f
Merge 027b6729bc into merged_master (Bitcoin PR bitcoin/bitcoin#25888)
delta1 Nov 4, 2024
3fd262a
Merge 0f35f4ddf4 into merged_master (Bitcoin PR bitcoin/bitcoin#25786)
delta1 Nov 4, 2024
fe1dbdc
Merge e5a83141fa into merged_master (Bitcoin PR bitcoin/bitcoin#25883)
delta1 Nov 4, 2024
b076941
Merge 607d5a46aa into merged_master (Bitcoin PR bitcoin/bitcoin#23202)
delta1 Nov 4, 2024
7a022fb
Merge c5f0cbefa3 into merged_master (Bitcoin PR bitcoin/bitcoin#25775)
delta1 Nov 4, 2024
4df571b
Merge 92bb7001d8 into merged_master (Bitcoin PR bitcoin/bitcoin#25902)
delta1 Nov 4, 2024
22cc8df
Accept by default discountct in liquidv1
psgreco Nov 4, 2024
5de3924
Update help text for "acceptdiscountct"
psgreco Nov 4, 2024
f46275d
Merge 2bd9aa5a44 into merged_master (Bitcoin PR bitcoin/bitcoin#25647)
delta1 Nov 18, 2024
bd875be
Merge 713ea7a418 into merged_master (Bitcoin PR bitcoin/bitcoin#25906)
delta1 Nov 21, 2024
19eece4
Merge 3c1e75ef60 into merged_master (Bitcoin PR bitcoin/bitcoin#25865)
delta1 Nov 21, 2024
29d37bc
Merge c89fabff3d into merged_master (Bitcoin PR bitcoin/bitcoin#25879)
delta1 Nov 21, 2024
81ea455
Merge 2d83a20113 into merged_master (Bitcoin PR bitcoin/bitcoin#25863)
delta1 Nov 22, 2024
c5086c4
Merge 1420547ec3 into merged_master (Bitcoin PR bitcoin/bitcoin#25911)
delta1 Nov 22, 2024
6ddee36
Merge d36bec9b3b into merged_master (Bitcoin PR bitcoin/bitcoin#25905)
delta1 Nov 22, 2024
fd68048
Merge 6057e7e2b9 into merged_master (Bitcoin PR bitcoin/bitcoin#25929)
delta1 Nov 22, 2024
6e2b008
Merge ba2edcae73 into merged_master (Bitcoin PR bitcoin/bitcoin#25925)
delta1 Nov 22, 2024
76cb28e
Merge bbbc26dcfc into merged_master (Bitcoin PR bitcoin/bitcoin#25924)
delta1 Nov 22, 2024
944e28f
Merge 15692e2641 into merged_master (Bitcoin PR bitcoin/bitcoin#25910)
delta1 Nov 22, 2024
77f3ebc
Merge eed2bd37ef into merged_master (Bitcoin PR bitcoin/bitcoin#25355)
delta1 Nov 22, 2024
8497f3e
Merge 80da4be57b into merged_master (Bitcoin PR bitcoin/bitcoin#25896)
delta1 Nov 22, 2024
54c19c2
Merge e191fac4f3 into merged_master (Bitcoin PR bitcoin/bitcoin#25922)
delta1 Nov 22, 2024
7fc66b1
Merge cfda740b33 into merged_master (Bitcoin PR bitcoin/bitcoin#25174)
delta1 Nov 22, 2024
54b2360
Merge e9035f867a into merged_master (Bitcoin PR bitcoin/bitcoin#25717)
delta1 Nov 22, 2024
8645d02
Merge 52dcb1d2a3 into merged_master (Bitcoin PR bitcoin/bitcoin#25733)
delta1 Nov 22, 2024
01c6b7b
Merge d16ef40441 into merged_master (Bitcoin PR bitcoin/bitcoin#25955)
delta1 Nov 25, 2024
68e38e5
Merge 01e1627e25 into merged_master (Bitcoin PR bitcoin/bitcoin#25872)
delta1 Nov 25, 2024
187f6ed
Merge b936123110 into merged_master (Bitcoin PR bitcoin/bitcoin#25963)
delta1 Nov 25, 2024
1bf25ee
Merge 8343420803 into merged_master (Bitcoin PR bitcoin/bitcoin#25915)
delta1 Nov 25, 2024
13283a6
Merge 6ab84709fc into merged_master (Bitcoin PR bitcoin/bitcoin#25960)
delta1 Nov 25, 2024
732bc96
Merge f821fc9813 into merged_master (Bitcoin PR bitcoin/bitcoin#25967)
delta1 Nov 26, 2024
aaefeb2
Merge ccea0e11a2 into merged_master (Bitcoin PR bitcoin/bitcoin#25959)
delta1 Nov 26, 2024
57c470f
Merge fa5c224d44 into merged_master (Bitcoin PR bitcoin/bitcoin#25887)
delta1 Nov 26, 2024
44e25e0
Merge f79d612fba into merged_master (Bitcoin PR bitcoin-core/gui#660)
delta1 Nov 26, 2024
779cbdf
Merge 3118425ff9 into merged_master (Bitcoin PR bitcoin/bitcoin#25931)
delta1 Nov 26, 2024
41692b9
Merge 36e1b52511 into merged_master (Bitcoin PR bitcoin/bitcoin#25951)
delta1 Nov 26, 2024
e1e241d
Merge 7921026a24 into merged_master (Bitcoin PR bitcoin/bitcoin#19602)
delta1 Nov 26, 2024
dad57e3
Merge 7281fac2e0 into merged_master (Bitcoin PR bitcoin/bitcoin#25614)
delta1 Nov 26, 2024
5501bf0
Merge ea67232cdb into merged_master (Bitcoin PR bitcoin/bitcoin#25962)
delta1 Nov 26, 2024
24fb354
Merge 604015ac79 into merged_master (Bitcoin PR bitcoin/bitcoin#25914)
delta1 Nov 26, 2024
32ac81e
Merge df31e468b9 into merged_master (Bitcoin PR bitcoin/bitcoin#25861)
delta1 Nov 26, 2024
fd88f15
Merge 0ebd4db32b into merged_master (Bitcoin PR bitcoin/bitcoin#25978)
delta1 Nov 26, 2024
19908ca
Merge e864f2e4af into merged_master (Bitcoin PR bitcoin/bitcoin#25976)
delta1 Nov 26, 2024
2d4094e
Merge 5291933fed into merged_master (Bitcoin PR bitcoin/bitcoin#25768)
delta1 Nov 26, 2024
dcef84b
Merge 447f50e4ae into merged_master (Bitcoin PR bitcoin/bitcoin#25946)
delta1 Nov 26, 2024
053996e
Merge 124e75a41e into merged_master (Bitcoin PR bitcoin/bitcoin#26010)
delta1 Nov 26, 2024
d0c25fb
Merge fc44d1796e into merged_master (Bitcoin PR bitcoin/bitcoin#25983)
delta1 Nov 26, 2024
7f9da80
Merge 37095c7dc4 into merged_master (Bitcoin PR bitcoin/bitcoin#25678)
delta1 Nov 26, 2024
c1cfac4
Merge 2557429d2b into merged_master (Bitcoin PR bitcoin/bitcoin#26037)
delta1 Nov 26, 2024
97ad6ea
Merge 37f5386349 into merged_master (Bitcoin PR bitcoin/bitcoin#26038)
delta1 Nov 26, 2024
1cba475
Merge b2215b316d into merged_master (Bitcoin PR bitcoin/bitcoin#26018)
delta1 Nov 26, 2024
79c64f7
Merge 19585eeb77 into merged_master (Bitcoin PR bitcoin/bitcoin#25853)
delta1 Nov 26, 2024
d4f19ed
Merge a9049dd296 into merged_master (Bitcoin PR bitcoin/bitcoin#26002)
delta1 Nov 26, 2024
41633df
Merge 013924aa6d into merged_master (Bitcoin PR bitcoin/bitcoin#26031)
delta1 Nov 26, 2024
6ba135c
Merge dd3ada6ec4 into merged_master (Bitcoin PR bitcoin/bitcoin#25990)
delta1 Nov 26, 2024
6b70e51
Merge 3c5fb9691b into merged_master (Bitcoin PR bitcoin/bitcoin#26007)
delta1 Nov 26, 2024
fbcc874
Merge ef5bb742f0 into merged_master (Bitcoin PR bitcoin/bitcoin#26040)
delta1 Nov 26, 2024
94e8dc0
Merge 8ca51aa5fb into merged_master (Bitcoin PR bitcoin/bitcoin#26009)
delta1 Nov 26, 2024
3564a2c
Merge bb378b6ccd into merged_master (Bitcoin PR bitcoin/bitcoin#26054)
delta1 Nov 26, 2024
3b42492
Merge 2e34374bf3 into merged_master (Bitcoin PR bitcoin/bitcoin#26003)
delta1 Nov 26, 2024
d06e8b7
Merge 5558d2f549 into merged_master (Bitcoin PR bitcoin/bitcoin#26048)
delta1 Nov 26, 2024
ed3a451
Merge 995fdef14a into merged_master (Bitcoin PR bitcoin/bitcoin#26059)
delta1 Nov 26, 2024
1d5e0e2
Merge e9e943cfb7 into merged_master (Bitcoin PR bitcoin/bitcoin#26069)
delta1 Nov 26, 2024
627bc0c
Merge a361c6cae7 into merged_master (Bitcoin PR bitcoin/bitcoin#26047)
delta1 Nov 26, 2024
74fbf6f
Merge 94d17845d0 into merged_master (Bitcoin PR bitcoin/bitcoin#24991)
delta1 Nov 26, 2024
d7ccdef
Merge 141540a71f into merged_master (Bitcoin PR bitcoin/bitcoin#25222)
delta1 Nov 26, 2024
b80b3ae
Merge 3a7e0a210c into merged_master (Bitcoin PR bitcoin/bitcoin#24513)
delta1 Nov 26, 2024
cd60150
Merge c85688347e into merged_master (Bitcoin PR bitcoin/bitcoin#26021)
delta1 Nov 26, 2024
dd73ace
Merge 29d540b7ad into merged_master (Bitcoin PR bitcoin/bitcoin#26070)
delta1 Nov 26, 2024
f27a498
Merge 13fd9ee5c2 into merged_master (Bitcoin PR bitcoin/bitcoin#26056)
delta1 Nov 26, 2024
c8f72ac
Merge a8c3590890 into merged_master (Bitcoin PR bitcoin/bitcoin#25831)
delta1 Nov 26, 2024
89296b2
Merge c67d6f5b5f into merged_master (Bitcoin PR bitcoin/bitcoin#26079)
delta1 Nov 26, 2024
01fc1a5
Merge bc29c4d4a5 into merged_master (Bitcoin PR bitcoin-core/gui#663)
delta1 Nov 26, 2024
0dc9a6c
Merge f523df1ee8 into merged_master (Bitcoin PR bitcoin-core/gui#664)
delta1 Nov 26, 2024
282a6c4
Merge d190003700 into merged_master (Bitcoin PR bitcoin-core/gui#669)
delta1 Nov 26, 2024
95fda73
Merge 2e3cd26a1a into merged_master (Bitcoin PR bitcoin/bitcoin#26053)
delta1 Nov 26, 2024
eaf7efc
Merge 718304d222 into merged_master (Bitcoin PR bitcoin/bitcoin#26084)
delta1 Nov 26, 2024
a338b10
Merge 20f03a5aed into merged_master (Bitcoin PR bitcoin/bitcoin#26089)
delta1 Nov 26, 2024
9e85227
Merge f332c4f64d into merged_master (Bitcoin PR bitcoin/bitcoin#26090)
delta1 Nov 26, 2024
21d8cd5
Merge 96f1b2d34f into merged_master (Bitcoin PR bitcoin/bitcoin#26091)
delta1 Nov 26, 2024
fc86372
Merge a56876e6b9 into merged_master (Bitcoin PR bitcoin/bitcoin#26024)
delta1 Nov 26, 2024
b29ae90
Merge 27351fb915 into merged_master (Bitcoin PR bitcoin/bitcoin#26093)
delta1 Nov 27, 2024
b3cd991
Merge 19526d937f into merged_master (Bitcoin PR bitcoin/bitcoin#26065)
delta1 Nov 27, 2024
0cfc7e0
Merge 2530a24689 into merged_master (Bitcoin PR bitcoin/bitcoin#26105)
delta1 Nov 27, 2024
222570e
Merge 1d6c605165 into merged_master (Bitcoin PR bitcoin/bitcoin#26057)
delta1 Nov 27, 2024
09e2cad
Merge 08785aa75b into merged_master (Bitcoin PR bitcoin/bitcoin#25499)
delta1 Nov 27, 2024
d02e816
Merge 5eb9781763 into merged_master (Bitcoin PR bitcoin/bitcoin#25971)
delta1 Nov 27, 2024
e66c56a
Merge 5a724d1161 into merged_master (Bitcoin PR bitcoin/bitcoin#25918)
delta1 Nov 27, 2024
082dc1e
Merge 3d892d8695 into merged_master (Bitcoin PR bitcoin/bitcoin#26086)
delta1 Nov 27, 2024
e3d3f8c
Merge 9fefd00d8e into merged_master (Bitcoin PR bitcoin/bitcoin#26107)
delta1 Nov 27, 2024
ee7ac3f
Merge a688ff9046 into merged_master (Bitcoin PR bitcoin/bitcoin#26087)
delta1 Nov 27, 2024
24ef305
Merge a9ffebddbe into merged_master (Bitcoin PR bitcoin/bitcoin#26075)
delta1 Nov 27, 2024
c3fa0dd
Merge 55e1deb745 into merged_master (Bitcoin PR bitcoin/bitcoin#25540)
delta1 Nov 27, 2024
fb832dd
Merge 9f650062fc into merged_master (Bitcoin PR bitcoin/bitcoin#26005)
delta1 Nov 27, 2024
bf18cb4
Merge 6e11e20340 into merged_master (Bitcoin PR bitcoin/bitcoin#26121)
delta1 Nov 27, 2024
d78604d
Merge 2534141e19 into merged_master (Elements PR ElementsProject/elem…
delta1 Nov 27, 2024
70c8195
Merge aa2420cd18 into merged_master (Elements PR #1368)
delta1 Dec 2, 2024
7fde338
Merge 60cf64e070 into merged_master (Elements PR #1374)
delta1 Dec 2, 2024
b4b6a07
net_processing: fix for merge of bitcoin/bitcoin#25717 where have_hea…
delta1 Dec 3, 2024
8499b13
lint: fix lint issues
delta1 Dec 3, 2024
a6f8dc6
tidy: fixes for clang tidy ci job
delta1 Dec 4, 2024
cc2ecbb
Merge pull request #1378 from psgreco/master-discountct-liquidv1
delta1 Dec 17, 2024
72cac16
doc: clean up some fixme comments
delta1 Dec 20, 2024
f3ccfc5
compile: clean up warnings for unused
delta1 Dec 20, 2024
625932b
coinselection: fix assert error in getselectionwaste
delta1 Dec 20, 2024
0876350
test: fix for intermittent issue in wallet_resendwallettransactions.py
delta1 Jan 6, 2025
ffa0c01
Merge cc2ecbb978 into merged_master (Elements PR #1378)
delta1 Jan 6, 2025
c794f76
asan: lock cs_main for calls to chainman
delta1 Jan 6, 2025
66a3809
elements: remove unused var
delta1 Jan 6, 2025
e455139
makefile: rename macos bitcoin-qt to elements-qt
delta1 Jan 7, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
99 changes: 68 additions & 31 deletions .cirrus.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ env: # Global defaults
PACKAGE_MANAGER_INSTALL: "apt-get update && apt-get install -y"
MAKEJOBS: "-j3" # ELEMENTS: reduced from j4
TEST_RUNNER_PORT_MIN: "14000" # Must be larger than 12321, which is used for the http cache. See https://cirrus-ci.org/guide/writing-tasks/#http-cache
CI_FAILFAST_TEST_LEAVE_DANGLING: "1" # Cirrus CI does not care about dangling process and setting this variable avoids killing the CI script itself on error
CCACHE_SIZE: "200M"
CCACHE_DIR: "/tmp/ccache_dir"
CCACHE_NOHASHDIR: "1" # Debug info might contain a stale path if the build dir changes, but this is fine
Expand Down Expand Up @@ -35,22 +36,30 @@ base_template: &BASE_TEMPLATE

main_template: &MAIN_TEMPLATE
timeout_in: 120m # https://cirrus-ci.org/faq/#instance-timed-out
ccache_cache:
folder: "/tmp/ccache_dir"
ci_script:
- ./ci/test_run_all.sh

global_task_template: &GLOBAL_TASK_TEMPLATE
<< : *BASE_TEMPLATE
container:
# https://cirrus-ci.org/faq/#are-there-any-limits
# Each project has 16 CPU in total, assign 2 to each container, so that 8 tasks run in parallel
cpu: 2
greedy: true
memory: 8G # Set to 8GB to avoid OOM. https://cirrus-ci.org/guide/linux/#linux-containers
ccache_cache:
folder: "/tmp/ccache_dir"
depends_built_cache:
folder: "depends/built"
fingerprint_script: echo $CIRRUS_TASK_NAME $(git rev-list -1 HEAD ./depends)
ci_script:
- ./ci/test_run_all.sh
<< : *MAIN_TEMPLATE

global_task_template: &GLOBAL_TASK_TEMPLATE
macos_native_task_template: &MACOS_NATIVE_TASK_TEMPLATE
<< : *BASE_TEMPLATE
check_clang_script:
- clang --version
brew_install_script:
- brew install boost libevent qt@5 miniupnpc libnatpmp ccache zeromq qrencode libtool automake gnu-getopt
<< : *MAIN_TEMPLATE

compute_credits_template: &CREDITS_TEMPLATE
Expand All @@ -73,24 +82,40 @@ task:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV

task:
name: "Win64 native [msvc]"
name: 'tidy [jammy]'
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:jammy
cpu: 2
memory: 5G
# For faster CI feedback, immediately schedule the linters
<< : *CREDITS_TEMPLATE
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_native_tidy.sh"

task:
name: "Win64 native [vs2022]"
<< : *FILTER_TEMPLATE
windows_container:
cpu: 4
memory: 8G
image: cirrusci/windowsservercore:visualstudio2019
cpu: 6
memory: 12G
image: cirrusci/windowsservercore:visualstudio2022
timeout_in: 120m
env:
PATH: 'C:\jom;C:\Python39;C:\Python39\Scripts;C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\MSBuild\Current\Bin;%PATH%'
PATH: 'C:\jom;C:\Python39;C:\Python39\Scripts;C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin;%PATH%'
PYTHONUTF8: 1
CI_VCPKG_TAG: '2021.05.12'
CI_VCPKG_TAG: '2022.06.16.1'
VCPKG_DOWNLOADS: 'C:\Users\ContainerAdministrator\AppData\Local\vcpkg\downloads'
VCPKG_DEFAULT_BINARY_CACHE: 'C:\Users\ContainerAdministrator\AppData\Local\vcpkg\archives'
QT_DOWNLOAD_URL: 'https://download.qt.io/official_releases/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.zip'
QT_LOCAL_PATH: 'C:\qt-everywhere-src-5.15.2.zip'
QT_SOURCE_DIR: 'C:\qt-everywhere-src-5.15.2'
CCACHE_DIR: 'C:\Users\ContainerAdministrator\AppData\Local\ccache'
WRAPPED_CL: 'C:\Users\ContainerAdministrator\AppData\Local\Temp\cirrus-ci-build\ci\test\wrapped-cl.bat'
QT_DOWNLOAD_URL: 'https://download.qt.io/official_releases/qt/5.15/5.15.5/single/qt-everywhere-opensource-src-5.15.5.zip'
QT_LOCAL_PATH: 'C:\qt-everywhere-opensource-src-5.15.5.zip'
QT_SOURCE_DIR: 'C:\qt-everywhere-src-5.15.5'
QTBASEDIR: 'C:\Qt_static'
x64_NATIVE_TOOLS: '"C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Auxiliary\Build\vcvars64.bat"'
x64_NATIVE_TOOLS: '"C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\Build\vcvars64.bat"'
QT_CONFIGURE_COMMAND: '..\configure -release -silent -opensource -confirm-license -opengl desktop -static -static-runtime -mp -qt-zlib -qt-pcre -qt-libpng -nomake examples -nomake tests -nomake tools -no-angle -no-dbus -no-gif -no-gtk -no-ico -no-icu -no-libjpeg -no-libudev -no-sql-sqlite -no-sql-odbc -no-sqlite -no-vulkan -skip qt3d -skip qtactiveqt -skip qtandroidextras -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdeclarative -skip doc -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtlottie -skip qtmacextras -skip qtmultimedia -skip qtnetworkauth -skip qtpurchasing -skip qtquick3d -skip qtquickcontrols -skip qtquickcontrols2 -skip qtquicktimeline -skip qtremoteobjects -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qtsvg -skip qtvirtualkeyboard -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebglplugin -skip qtwebsockets -skip qtwebview -skip qtx11extras -skip qtxmlpatterns -no-openssl -no-feature-bearermanagement -no-feature-printdialog -no-feature-printer -no-feature-printpreviewdialog -no-feature-printpreviewwidget -no-feature-sql -no-feature-sqlmodel -no-feature-textbrowser -no-feature-textmarkdownwriter -no-feature-textodfwriter -no-feature-xml'
IgnoreWarnIntDirInTempDetected: 'true'
merge_script:
- git config --global user.email "[email protected]"
Expand All @@ -105,7 +130,7 @@ task:
folder: "%QTBASEDIR%"
reupload_on_changes: false
fingerprint_script:
- echo %QT_DOWNLOAD_URL%
- echo %QT_DOWNLOAD_URL% %QT_CONFIGURE_COMMAND%
- msbuild -version
populate_script:
- curl -L -o C:\jom.zip http://download.qt.io/official_releases/jom/jom.zip
Expand All @@ -117,7 +142,7 @@ task:
- cd %QT_SOURCE_DIR%
- mkdir build
- cd build
- ..\configure -release -silent -opensource -confirm-license -opengl desktop -static -static-runtime -mp -qt-zlib -qt-pcre -qt-libpng -nomake examples -nomake tests -nomake tools -no-angle -no-dbus -no-gif -no-gtk -no-ico -no-icu -no-libjpeg -no-libudev -no-sql-sqlite -no-sql-odbc -no-sqlite -no-vulkan -skip qt3d -skip qtactiveqt -skip qtandroidextras -skip qtcharts -skip qtconnectivity -skip qtdatavis3d -skip qtdeclarative -skip doc -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtlottie -skip qtmacextras -skip qtmultimedia -skip qtnetworkauth -skip qtpurchasing -skip qtquick3d -skip qtquickcontrols -skip qtquickcontrols2 -skip qtquicktimeline -skip qtremoteobjects -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qtsvg -skip qtvirtualkeyboard -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebglplugin -skip qtwebsockets -skip qtwebview -skip qtx11extras -skip qtxmlpatterns -no-openssl -no-feature-bearermanagement -no-feature-printdialog -no-feature-printer -no-feature-printpreviewdialog -no-feature-printpreviewwidget -no-feature-sql -no-feature-sqlmodel -no-feature-textbrowser -no-feature-textmarkdownwriter -no-feature-textodfwriter -no-feature-xml -prefix %QTBASEDIR%
- '%QT_CONFIGURE_COMMAND% -prefix %QTBASEDIR%'
- jom
- jom install
vcpkg_tools_cache:
Expand All @@ -131,12 +156,17 @@ task:
reupload_on_changes: true
fingerprint_script:
- echo %CI_VCPKG_TAG%
- type build_msvc\vcpkg.json
- msbuild -version
populate_script:
- mkdir %VCPKG_DEFAULT_BINARY_CACHE%
install_python_script:
ccache_cache:
folder: '%CCACHE_DIR%'
install_tools_script:
- choco install --yes --no-progress ccache --version=4.6.1
- choco install --yes --no-progress python3 --version=3.9.6
- pip install zmq
- ccache --version
- python -VV
install_vcpkg_script:
- cd ..
Expand All @@ -148,9 +178,12 @@ task:
- .\vcpkg integrate install
- .\vcpkg version
build_script:
- '%x64_NATIVE_TOOLS%'
- cd %CIRRUS_WORKING_DIR%
- ccache --zero-stats --max-size=%CCACHE_SIZE%
- python build_msvc\msvc-autogen.py
- msbuild build_msvc\bitcoin.sln -property:Configuration=Release -maxCpuCount -verbosity:minimal -noLogo
- msbuild build_msvc\bitcoin.sln -property:CLToolExe=%WRAPPED_CL% -property:Configuration=Release -maxCpuCount -verbosity:minimal -noLogo
- ccache --show-stats
unit_tests_script:
- src\test_bitcoin.exe -l test_suite
- src\bench_bitcoin.exe > NUL
Expand Down Expand Up @@ -196,7 +229,7 @@ task:
FILE_ENV: "./ci/test/00_setup_env_i686_centos.sh"

task:
name: '[previous releases, uses qt5 dev package and some depends packages, DEBUG] [unsigned char] [bionic]'
name: '[previous releases, uses qt5 dev package and some depends packages, DEBUG] [unsigned char] [buster]'
previous_releases_cache:
folder: "releases"
<< : *GLOBAL_TASK_TEMPLATE
Expand Down Expand Up @@ -227,14 +260,20 @@ task:
MAKEJOBS: "-j4" # Avoid excessive memory use due to MSan

task:
name: '[ASan + LSan + UBSan + integer, no depends] [jammy]'
name: '[ASan + LSan + UBSan + integer, no depends, USDT] [jammy]'
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:jammy
memory: 16G # ELEMENTS: need more memory
# We can't use a 'container' for the USDT interface tests as the CirrusCI
# containers don't have privileges to hook into bitcoind. CirrusCI uses
# Google Compute Engine instances: https://cirrus-ci.org/guide/custom-vms/
# Images can be found here: https://cloud.google.com/compute/docs/images/os-details
compute_engine_instance:
image_project: ubuntu-os-cloud
image: family/ubuntu-2204-lts # when upgrading, check if we can drop "ADD_UNTRUSTED_BPFCC_PPA"
cpu: 4 # ELEMENTS: cirrus wants more CPUs if you want more memory
memory: 16G # ELEMENTS: need more memory
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
HOME: /root/ # Only needed for compute_engine_instance
FILE_ENV: "./ci/test/00_setup_env_native_asan.sh"
MAKEJOBS: "-j4" # Avoid excessive memory use

Expand Down Expand Up @@ -286,26 +325,24 @@ task:
FILE_ENV: "./ci/test/00_setup_env_mac.sh"

task:
name: 'macOS 12 native [gui, system sqlite only] [no depends]'
brew_install_script:
- brew install boost libevent qt@5 miniupnpc libnatpmp ccache zeromq qrencode libtool automake gnu-getopt
<< : *GLOBAL_TASK_TEMPLATE
name: 'macOS 12 native x86_64 [gui, system sqlite] [no depends]'
macos_instance:
# Use latest image, but hardcode version to avoid silent upgrades (and breaks)
image: monterey-xcode-13.2 # https://cirrus-ci.org/guide/macOS
image: monterey-xcode-13.3 # https://cirrus-ci.org/guide/macOS
<< : *MACOS_NATIVE_TASK_TEMPLATE
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
CI_USE_APT_INSTALL: "no"
PACKAGE_MANAGER_INSTALL: "echo" # Nothing to do
FILE_ENV: "./ci/test/00_setup_env_mac_host.sh"
FILE_ENV: "./ci/test/00_setup_env_mac_native_x86_64.sh"

task:
name: 'ARM64 Android APK [focal]'
# Disable for Elements; Android build is broken and unsupported.
only_if: false
android_sdk_cache:
folder: "depends/SDKs/android"
fingerprint_key: "ANDROID_API_LEVEL=28 ANDROID_BUILD_TOOLS_VERSION=28.0.3 ANDROID_NDK_VERSION=23.1.7779620"
fingerprint_key: "ANDROID_API_LEVEL=28 ANDROID_BUILD_TOOLS_VERSION=28.0.3 ANDROID_NDK_VERSION=23.2.8568313"
depends_sources_cache:
folder: "depends/sources"
fingerprint_script: git rev-list -1 HEAD ./depends
Expand Down
5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -44,8 +44,6 @@ src/obj
share/setup.nsi
share/qt/Info.plist

src/univalue/gen

src/qt/*.moc
src/qt/moc_*.cpp
src/qt/forms/ui_*.h
Expand Down Expand Up @@ -77,7 +75,6 @@ src/qt/bitcoin-qt.includes
*.log
*.trs
*.dmg
*.iso

*.json.h
*.raw.h
Expand Down Expand Up @@ -151,3 +148,5 @@ osx_volname
dist/

/guix-build-*

/ci/scratch/
2 changes: 1 addition & 1 deletion .tx/config
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[main]
host = https://www.transifex.com

[bitcoin.qt-translation-023x]
[bitcoin.qt-translation-024x]
file_filter = src/qt/locale/bitcoin_<lang>.xlf
source_file = src/qt/locale/bitcoin_en.xlf
source_lang = en
22 changes: 12 additions & 10 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,9 @@ First, in terms of structure, there is no particular concept of "Bitcoin Core
developers" in the sense of privileged people. Open source often naturally
revolves around a meritocracy where contributors earn trust from the developer
community over time. Nevertheless, some hierarchy is necessary for practical
purposes. As such, there are repository "maintainers" who are responsible for
merging pull requests, as well as a "lead maintainer" who is responsible for the
[release cycle](/doc/release-process.md) as well as overall merging, moderation
and appointment of maintainers.
purposes. As such, there are repository maintainers who are responsible for
merging pull requests, the [release cycle](/doc/release-process.md), and
moderation.

Getting Started
---------------
Expand Down Expand Up @@ -153,7 +152,8 @@ the pull request affects. Valid areas as:
- `test`, `qa` or `ci` for changes to the unit tests, QA tests or CI code
- `util` or `lib` for changes to the utils or libraries
- `wallet` for changes to the wallet code
- `build` for changes to the GNU Autotools or reproducible builds
- `build` for changes to the GNU Autotools or MSVC builds
- `guix` for changes to the GUIX reproducible builds

Examples:

Expand Down Expand Up @@ -216,9 +216,9 @@ Please update the resulting commit message, if needed. It should read as a
coherent message. In most cases, this means not just listing the interim
commits.

If you have problems with squashing or other git workflows, you can enable
"Allow edits from maintainers" in the right-hand sidebar of the GitHub web
interface and ask for help in the pull request.
If your change contains a merge commit, the above workflow may not work and you
will need to remove the merge commit first. See the next section for details on
how to rebase.

Please refrain from creating several pull requests for the same change.
Use the pull request that is already open (or was created earlier) to amend
Expand All @@ -231,7 +231,9 @@ pull request to pull request.
### Rebasing Changes

When a pull request conflicts with the target branch, you may be asked to rebase it on top of the current target branch.
The `git rebase` command will take care of rebuilding your commits on top of the new base.

git fetch https://github.com/bitcoin/bitcoin # Fetch the latest upstream commit
git rebase FETCH_HEAD # Rebuild commits on top of the new base

This project aims to have a clean git history, where code changes are only made in non-merge commits. This simplifies
auditability because merge commits can be assumed to not contain arbitrary code changes. Merge commits should be signed,
Expand Down Expand Up @@ -292,7 +294,7 @@ projects such as libsecp256k1), and is not to be confused with overall Bitcoin
Network Protocol consensus changes.

Whether a pull request is merged into Bitcoin Core rests with the project merge
maintainers and ultimately the project lead.
maintainers.

Maintainers will take into consideration if a patch is in line with the general
principles of the project; meets the minimum standards for inclusion; and will
Expand Down
32 changes: 8 additions & 24 deletions Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ if ENABLE_MAN
SUBDIRS += doc/man
endif
.PHONY: deploy FORCE
.INTERMEDIATE: $(OSX_TEMP_ISO) $(COVERAGE_INFO)
.INTERMEDIATE: $(COVERAGE_INFO)

export PYTHONPATH

Expand All @@ -23,6 +23,7 @@ endif

BITCOIND_BIN=$(top_builddir)/src/$(BITCOIN_DAEMON_NAME)$(EXEEXT)
BITCOIN_QT_BIN=$(top_builddir)/src/qt/$(BITCOIN_GUI_NAME)$(EXEEXT)
BITCOIN_TEST_BIN=$(top_builddir)/src/test/$(BITCOIN_TEST_NAME)$(EXEEXT)
BITCOIN_CLI_BIN=$(top_builddir)/src/$(BITCOIN_CLI_NAME)$(EXEEXT)
BITCOIN_TX_BIN=$(top_builddir)/src/$(BITCOIN_TX_NAME)$(EXEEXT)
BITCOIN_UTIL_BIN=$(top_builddir)/src/$(BITCOIN_UTIL_NAME)$(EXEEXT)
Expand All @@ -37,8 +38,6 @@ space := $(empty) $(empty)
OSX_APP=Elements-Qt.app
OSX_VOLNAME = $(subst $(space),-,$(PACKAGE_NAME))
OSX_DMG = $(OSX_VOLNAME).dmg
OSX_TEMP_ISO = $(OSX_DMG:.dmg=).temp.iso
OSX_BACKGROUND_IMAGE=$(top_srcdir)/contrib/macdeploy/background.tiff
OSX_DEPLOY_SCRIPT=$(top_srcdir)/contrib/macdeploy/macdeployqtplus
OSX_INSTALLER_ICONS=$(top_srcdir)/src/qt/res/icons/bitcoin.icns
OSX_PLIST=$(top_builddir)/share/qt/Info.plist #not installed
Expand All @@ -48,7 +47,8 @@ DIST_CONTRIB = \
$(top_srcdir)/test/sanitizer_suppressions/tsan \
$(top_srcdir)/test/sanitizer_suppressions/ubsan \
$(top_srcdir)/contrib/linearize/linearize-data.py \
$(top_srcdir)/contrib/linearize/linearize-hashes.py
$(top_srcdir)/contrib/linearize/linearize-hashes.py \
$(top_srcdir)/contrib/signet/miner

DIST_SHARE = \
$(top_srcdir)/share/genbuild.sh \
Expand All @@ -64,7 +64,6 @@ WINDOWS_PACKAGING = $(top_srcdir)/share/pixmaps/bitcoin.ico \
$(top_srcdir)/doc/README_windows.txt

OSX_PACKAGING = $(OSX_DEPLOY_SCRIPT) $(OSX_INSTALLER_ICONS) \
$(top_srcdir)/contrib/macdeploy/detached-sig-apply.sh \
$(top_srcdir)/contrib/macdeploy/detached-sig-create.sh

COVERAGE_INFO = $(COV_TOOL_WRAPPER) baseline.info \
Expand All @@ -80,6 +79,7 @@ $(BITCOIN_WIN_INSTALLER): all-recursive
$(MKDIR_P) $(top_builddir)/release
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIND_BIN) $(top_builddir)/release
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIN_QT_BIN) $(top_builddir)/release
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIN_TEST_BIN) $(top_builddir)/release
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIN_CLI_BIN) $(top_builddir)/release
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIN_TX_BIN) $(top_builddir)/release
STRIPPROG="$(STRIP)" $(INSTALL_STRIP_PROGRAM) $(BITCOIN_WALLET_BIN) $(top_builddir)/release
Expand Down Expand Up @@ -130,31 +130,16 @@ $(OSX_DMG): $(OSX_APP_BUILT) $(OSX_PACKAGING)
deploydir: $(OSX_DMG)
else !BUILD_DARWIN
APP_DIST_DIR=$(top_builddir)/dist
APP_DIST_EXTRAS=$(APP_DIST_DIR)/.background/background.tiff $(APP_DIST_DIR)/.DS_Store $(APP_DIST_DIR)/Applications

$(APP_DIST_DIR)/Applications:
@rm -f $@
@cd $(@D); $(LN_S) /Applications $(@F)

$(APP_DIST_EXTRAS): $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Elements-Qt

$(OSX_TEMP_ISO): $(APP_DIST_EXTRAS)
$(OSX_DMG): deploydir
$(XORRISOFS) -D -l -V "$(OSX_VOLNAME)" -no-pad -r -dir-mode 0755 -o $@ $(APP_DIST_DIR) -- $(if $(SOURCE_DATE_EPOCH),-volume_date all_file_dates =$(SOURCE_DATE_EPOCH))

$(OSX_DMG): $(OSX_TEMP_ISO)
$(DMG) dmg "$<" "$@"

$(APP_DIST_DIR)/.background/background.tiff:
$(MKDIR_P) $(@D)
cp $(OSX_BACKGROUND_IMAGE) $@

$(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Elements-Qt: $(OSX_APP_BUILT) $(OSX_PACKAGING)
INSTALLNAMETOOL=$(INSTALLNAMETOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) $(OSX_VOLNAME) -translations-dir=$(QT_TRANSLATION_DIR)
INSTALL_NAME_TOOL=$(INSTALL_NAME_TOOL) OTOOL=$(OTOOL) STRIP=$(STRIP) $(PYTHON) $(OSX_DEPLOY_SCRIPT) $(OSX_APP) $(OSX_VOLNAME) -translations-dir=$(QT_TRANSLATION_DIR)

deploydir: $(APP_DIST_EXTRAS)
deploydir: $(APP_DIST_DIR)/$(OSX_APP)/Contents/MacOS/Bitcoin-Qt
endif !BUILD_DARWIN

appbundle: $(OSX_APP_BUILT)
deploy: $(OSX_DMG)
endif

Expand Down Expand Up @@ -191,7 +176,6 @@ LCOV_FILTER_PATTERN = \
-p "src/leveldb/" \
-p "src/crc32c/" \
-p "src/bench/" \
-p "src/univalue" \
-p "src/crypto/ctaes" \
-p "src/minisketch" \
-p "src/secp256k1" \
Expand Down
Loading