Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4644 commits
Select commit Hold shift + click to select a range
42af959
Merge bitcoin/bitcoin#22499: Update assumed chain params
fanquake Jul 20, 2021
69d1898
Merge 0a3b8ea11ad into merged_master (Bitcoin PR bitcoin/bitcoin#22106)
apoelstra Jul 20, 2021
19eaa87
Merge a83bbf02c76 into merged_master (Bitcoin PR bitcoin/bitcoin#22054)
apoelstra Jul 20, 2021
e0e20ba
Merge 2fccd9cf303 into merged_master (Bitcoin PR bitcoin/bitcoin#22082)
apoelstra Jul 20, 2021
9a066ed
Merge e3d644a127e into merged_master (Bitcoin PR bitcoin-core/gui#351)
apoelstra Jul 20, 2021
e0b40da
Merge a7d17daa5cd into merged_master (Bitcoin PR bitcoin/bitcoin#22086)
apoelstra Jul 20, 2021
aca7078
Merge 1186910b6b7 into merged_master (Bitcoin PR bitcoin/bitcoin#22088)
apoelstra Jul 20, 2021
17f9112
Merge 2aab8a6dd0b into merged_master (Bitcoin PR bitcoin/bitcoin#21231)
apoelstra Jul 20, 2021
0c4134d
Merge fd7a770d32a into merged_master (Bitcoin PR bitcoin/bitcoin#22122)
apoelstra Jul 21, 2021
1aba12c
Merge 00111671919 into merged_master (Bitcoin PR bitcoin/bitcoin#22135)
apoelstra Jul 21, 2021
08bd311
Merge a9435e34457 into merged_master (Bitcoin PR bitcoin/bitcoin#22065)
apoelstra Jul 21, 2021
d28106b
Merge d331e262f5b into merged_master (Bitcoin PR bitcoin/bitcoin#22138)
apoelstra Jul 21, 2021
9fe08bf
Merge 6fe012c6bd6 into merged_master (Bitcoin PR bitcoin/bitcoin#22133)
apoelstra Jul 21, 2021
f26f9a1
Merge fcfd37f3f9d into merged_master (Bitcoin PR bitcoin/bitcoin#22123)
apoelstra Jul 21, 2021
fb319a2
Merge 8837f1ebde0 into merged_master (Bitcoin PR bitcoin/bitcoin#21654)
apoelstra Jul 21, 2021
1898668
Merge 907d636e5e7 into merged_master (Bitcoin PR bitcoin/bitcoin#21353)
apoelstra Jul 21, 2021
97ea1da
Merge 07ededa30c9 into merged_master (Bitcoin PR bitcoin/bitcoin#22050)
apoelstra Jul 21, 2021
3ffb9aa
Merge c7dd9ff71b9 into merged_master (Bitcoin PR bitcoin/bitcoin#22051)
apoelstra Jul 21, 2021
35c1809
Merge a748782a11f into merged_master (Bitcoin PR bitcoin/bitcoin#15545)
apoelstra Jul 21, 2021
e4cbbd4
Merge 3ac5209662c into merged_master (Bitcoin PR bitcoin/bitcoin#18795)
apoelstra Jul 22, 2021
5e3a998
Merge 346e52afd6d into merged_master (Bitcoin PR bitcoin/bitcoin#22121)
apoelstra Jul 22, 2021
b9aa053
Merge 8f5c9a7fd41 into merged_master (Bitcoin PR bitcoin/bitcoin#22153)
apoelstra Jul 22, 2021
2971071
Merge 898dd9e262e into merged_master (Bitcoin PR bitcoin/bitcoin#22150)
apoelstra Jul 22, 2021
ecd860e
Merge 38ab7d0765e into merged_master (Bitcoin PR bitcoin-core/gui#325)
apoelstra Jul 22, 2021
0314ca1
Merge 916f45eba5d into merged_master (Bitcoin PR bitcoin-core/gui#329)
apoelstra Jul 22, 2021
9e27d6c
Merge 21d87bbdfd1 into merged_master (Bitcoin PR bitcoin-core/gui#256)
apoelstra Jul 22, 2021
69fd180
Merge e033ca13794 into merged_master (Bitcoin PR bitcoin-core/gui#29)
apoelstra Jul 22, 2021
af93aa2
Merge 1cc123f4052 into merged_master (Bitcoin PR bitcoin/bitcoin#22169)
apoelstra Jul 22, 2021
f806c13
Merge 260b1d74fee into merged_master (Bitcoin PR bitcoin/bitcoin#22092)
apoelstra Jul 22, 2021
1b79f72
Merge 791f985a607 into merged_master (Bitcoin PR bitcoin/bitcoin#22137)
apoelstra Jul 22, 2021
7fe97f2
Merge 912cb594901 into merged_master (Bitcoin PR bitcoin/bitcoin#21795)
apoelstra Jul 22, 2021
fcc12d7
Merge 3c393ef9e1f into merged_master (Bitcoin PR bitcoin/bitcoin#22149)
apoelstra Jul 23, 2021
3c8e88e
Merge 359f72105ba into merged_master (Bitcoin PR bitcoin/bitcoin#21573)
apoelstra Jul 23, 2021
b6205a6
Merge e638acf6970 into merged_master (Bitcoin PR bitcoin-core/gui#164)
apoelstra Jul 23, 2021
aad3d40
Merge 76d4018aa54 into merged_master (Bitcoin PR bitcoin/bitcoin#22180)
apoelstra Jul 23, 2021
ba389d6
Merge 45a8b01fad9 into merged_master (Bitcoin PR bitcoin/bitcoin#22187)
apoelstra Jul 23, 2021
b3fdb4b
Merge 82bc7faec80 into merged_master (Bitcoin PR bitcoin/bitcoin#21946)
apoelstra Jul 23, 2021
fe3b514
Merge 7cac26246a2 into merged_master (Bitcoin PR bitcoin/bitcoin#22075)
apoelstra Jul 23, 2021
1756fb7
Merge 68a89d7a46b into merged_master (Bitcoin PR bitcoin-core/gui#4)
apoelstra Jul 23, 2021
d2701c9
Merge fe511454e13 into merged_master (Bitcoin PR bitcoin/bitcoin#22174)
apoelstra Jul 23, 2021
a5d97b3
Merge 58f8b156ed7 into merged_master (Bitcoin PR bitcoin/bitcoin#22008)
apoelstra Jul 23, 2021
29a1e0d
Merge 69577a27abe into merged_master (Bitcoin PR bitcoin/bitcoin#21944)
apoelstra Jul 23, 2021
0fe87c6
Merge 93e38d5c06d into merged_master (Bitcoin PR bitcoin/bitcoin#22173)
apoelstra Jul 23, 2021
fbe7981
Merge ca424e242a7 into merged_master (Bitcoin PR bitcoin/bitcoin#22200)
apoelstra Jul 23, 2021
dc84bf8
Merge 46424e943c0 into merged_master (Bitcoin PR bitcoin/bitcoin#22202)
apoelstra Jul 23, 2021
2d998f6
Merge 92584d29cee into merged_master (Bitcoin PR bitcoin/bitcoin#22186)
apoelstra Jul 23, 2021
0649daf
Merge 356f421fb0b into merged_master (Bitcoin PR bitcoin/bitcoin#22204)
apoelstra Jul 24, 2021
e02d88c
Merge e87fbee4026 into merged_master (Bitcoin PR bitcoin/bitcoin#22208)
apoelstra Jul 24, 2021
b413362
Merge ef8f2966ac8 into merged_master (Bitcoin PR bitcoin/bitcoin#22084)
apoelstra Jul 24, 2021
3cc06ba
Merge 1704bbf2263 into merged_master (Bitcoin PR bitcoin/bitcoin#22141)
apoelstra Jul 24, 2021
e39e6e3
Merge 551933f9ec9 into merged_master (Bitcoin PR bitcoin/bitcoin#22203)
apoelstra Jul 24, 2021
600fffc
Merge ce8276b5316 into merged_master (Bitcoin PR bitcoin/bitcoin#22190)
apoelstra Jul 24, 2021
83a54cc
Merge 6985038046c into merged_master (Bitcoin PR bitcoin/bitcoin#22118)
apoelstra Jul 24, 2021
25981ae
Merge f66eceaecf4 into merged_master (Bitcoin PR bitcoin/bitcoin#22216)
apoelstra Jul 24, 2021
5ccf33b
Merge a8c8dbc98fa into merged_master (Bitcoin PR bitcoin-core/gui#361)
apoelstra Jul 24, 2021
fdeeae4
Merge 1a369f006fd into merged_master (Bitcoin PR bitcoin/bitcoin#18722)
apoelstra Jul 25, 2021
68aa09d
Merge 96f828ba4d6 into merged_master (Bitcoin PR bitcoin/bitcoin#22221)
apoelstra Jul 25, 2021
150d759
Merge 4bff49bbb1d into merged_master (Bitcoin PR bitcoin/bitcoin#22172)
apoelstra Jul 25, 2021
525ef7f
Merge 6f3fbc062f9 into merged_master (Bitcoin PR bitcoin-core/gui#333)
apoelstra Jul 25, 2021
d4d5a35
Merge b0e5fbf6fad into merged_master (Bitcoin PR bitcoin/bitcoin#22156)
apoelstra Jul 25, 2021
ae37da1
Merge 9c1ec689f35 into merged_master (Bitcoin PR bitcoin/bitcoin#22102)
apoelstra Jul 25, 2021
be04e94
Merge 964d91b193f into merged_master (Bitcoin PR bitcoin/bitcoin#22130)
apoelstra Jul 25, 2021
8923cd3
Merge d75a1df6178 into merged_master (Bitcoin PR bitcoin/bitcoin#21941)
apoelstra Jul 25, 2021
2f6656f
Merge ad2ab88ccc3 into merged_master (Bitcoin PR bitcoin/bitcoin#22224)
apoelstra Jul 25, 2021
4d722d6
Merge de5512e28df into merged_master (Bitcoin PR bitcoin/bitcoin#22230)
apoelstra Jul 25, 2021
dc6f568
Merge 5c4f0c4d46f into merged_master (Bitcoin PR bitcoin/bitcoin#21261)
apoelstra Jul 25, 2021
6b94940
Merge 3a2c84a6b51 into merged_master (Bitcoin PR bitcoin/bitcoin#19238)
apoelstra Jul 25, 2021
a920377
Merge 3f68f02db91 into merged_master (Bitcoin PR bitcoin-core/gui#362)
apoelstra Jul 25, 2021
ee13854
Merge eb63b1db2c4 into merged_master (Bitcoin PR bitcoin/bitcoin#22247)
apoelstra Jul 25, 2021
ebffc84
Merge 6bc1eca01b2 into merged_master (Bitcoin PR bitcoin/bitcoin#22144)
apoelstra Jul 25, 2021
98800c6
Merge 65c4a36e57c into merged_master (Bitcoin PR bitcoin/bitcoin#22258)
apoelstra Jul 25, 2021
1a0a945
Merge 7c561bea528 into merged_master (Bitcoin PR bitcoin/bitcoin#21935)
apoelstra Jul 25, 2021
2fa6331
Merge d50302625e1 into merged_master (Bitcoin PR bitcoin/bitcoin#22182)
apoelstra Jul 27, 2021
6846865
Merge dd24567a243 into merged_master (Bitcoin PR bitcoin/bitcoin#22120)
apoelstra Jul 27, 2021
7efecc9
Merge 6eafa81b32f into merged_master (Bitcoin PR bitcoin/bitcoin#22267)
apoelstra Jul 27, 2021
eb5d431
Merge 922abe8ca38 into merged_master (Bitcoin PR bitcoin/bitcoin#22268)
apoelstra Jul 27, 2021
3bef51b
Merge 7b45c5e875c into merged_master (Bitcoin PR bitcoin/bitcoin#20516)
apoelstra Jul 27, 2021
94bc5cb
Merge 8cb43077b37 into merged_master (Bitcoin PR bitcoin/bitcoin#22271)
apoelstra Jul 27, 2021
dcb699c
Merge da69d9965a1 into merged_master (Bitcoin PR bitcoin/bitcoin#21871)
apoelstra Jul 27, 2021
16c93fc
Merge 0844084c13a into merged_master (Bitcoin PR bitcoin/bitcoin#22249)
apoelstra Jul 27, 2021
0de2551
Merge da1e6d5911f into merged_master (Bitcoin PR bitcoin/bitcoin#14604)
apoelstra Jul 27, 2021
5effa94
Merge 0f47e01d7d4 into merged_master (Bitcoin PR bitcoin/bitcoin#20923)
apoelstra Jul 27, 2021
cfa3257
Merge e172ea88049 into merged_master (Bitcoin PR bitcoin/bitcoin#22210)
apoelstra Jul 27, 2021
374930e
Merge 965e9374345 into merged_master (Bitcoin PR bitcoin/bitcoin#22279)
apoelstra Jul 27, 2021
9585863
Merge a305a687e70 into merged_master (Bitcoin PR bitcoin/bitcoin#22244)
apoelstra Jul 27, 2021
53951df
Merge f6a25bea826 into merged_master (Bitcoin PR bitcoin/bitcoin#22147)
apoelstra Jul 28, 2021
c0a9e5c
Merge 6a67366fdc3 into merged_master (Bitcoin PR bitcoin/bitcoin#19033)
apoelstra Jul 28, 2021
a83d259
Merge 6556da77d75 into merged_master (Bitcoin PR bitcoin/bitcoin#21056)
apoelstra Jul 28, 2021
8e462c9
Merge 74013641e03 into merged_master (Bitcoin PR bitcoin/bitcoin#22089)
apoelstra Jul 28, 2021
01feb55
Merge 398dd678338 into merged_master (Bitcoin PR bitcoin/bitcoin#22296)
apoelstra Jul 28, 2021
2a28a2f
Merge 672870ab7ba into merged_master (Bitcoin PR bitcoin/bitcoin#22201)
apoelstra Jul 28, 2021
c86aff9
Merge 327e2691f6e into merged_master (Bitcoin PR bitcoin/bitcoin#22309)
apoelstra Jul 28, 2021
01766fa
Merge c93e123dc72 into merged_master (Bitcoin PR bitcoin/bitcoin#22308)
apoelstra Jul 28, 2021
f8ca439
Merge 03aa59a4e58 into merged_master (Bitcoin PR bitcoin/bitcoin#22313)
apoelstra Jul 28, 2021
e8b84fa
Merge d6e0d78c315 into merged_master (Bitcoin PR bitcoin/bitcoin#20966)
apoelstra Jul 28, 2021
a503005
Merge 567670bec5e into merged_master (Bitcoin PR bitcoin/bitcoin#22166)
apoelstra Jul 28, 2021
6d72443
Merge c0e30933e0d into merged_master (Bitcoin PR bitcoin/bitcoin#22323)
apoelstra Jul 28, 2021
3c48d95
Merge 7317e14a44c into merged_master (Bitcoin PR bitcoin/bitcoin#22263)
apoelstra Jul 28, 2021
bb8e5d1
Merge a196c89317d into merged_master (Bitcoin PR bitcoin/bitcoin#22270)
apoelstra Jul 28, 2021
043b76e
Merge bfa885898a5 into merged_master (Bitcoin PR bitcoin/bitcoin#22306)
apoelstra Jul 28, 2021
91ecc65
Merge c31161f4f79 into merged_master (Bitcoin PR bitcoin/bitcoin#22320)
apoelstra Jul 28, 2021
083e08c
Merge d6a59166a18 into merged_master (Bitcoin PR bitcoin/bitcoin#22257)
apoelstra Jul 28, 2021
635abda
Merge e59ea87954f into merged_master (Bitcoin PR bitcoin/bitcoin#22311)
apoelstra Jul 28, 2021
a1f89ca
Merge b7565c708dc into merged_master (Bitcoin PR bitcoin/bitcoin#22250)
apoelstra Jul 29, 2021
b3bba59
Merge 0553d75268a into merged_master (Bitcoin PR bitcoin/bitcoin#22154)
apoelstra Jul 29, 2021
505e45c
Merge b2f5c38333f into merged_master (Bitcoin PR bitcoin/bitcoin#22327)
apoelstra Jul 29, 2021
9a6ea2c
Merge 246daf1f537 into merged_master (Bitcoin PR bitcoin/bitcoin#22322)
apoelstra Jul 29, 2021
62fd272
Merge 3e306ee1d5c into merged_master (Bitcoin PR bitcoin/bitcoin#19362)
apoelstra Jul 29, 2021
a523f13
Merge 9c3751a0c94 into merged_master (Bitcoin PR bitcoin/bitcoin#22342)
apoelstra Jul 29, 2021
0c75e5a
Merge ac238f76bf5 into merged_master (Bitcoin PR bitcoin/bitcoin#22339)
apoelstra Jul 29, 2021
e577745
Merge 8cdf91735f2 into merged_master (Bitcoin PR bitcoin/bitcoin#22349)
apoelstra Jul 29, 2021
9fc1ba6
Merge 3f56ef7bef2 into merged_master (Bitcoin PR bitcoin/bitcoin#22146)
apoelstra Jul 29, 2021
cac878c
Merge 8071ec179d7 into merged_master (Bitcoin PR bitcoin/bitcoin#21789)
apoelstra Jul 29, 2021
34da23b
Merge a55904a80c3 into merged_master (Bitcoin PR bitcoin/bitcoin#21866)
apoelstra Jul 29, 2021
65d3a13
Merge 9795e8ec8c2 into merged_master (Bitcoin PR bitcoin/bitcoin#22214)
apoelstra Jul 25, 2021
4d0fe73
Merge e0face92353 into merged_master (Bitcoin PR bitcoin/bitcoin#22358)
apoelstra Jul 29, 2021
f7a568b
Merge a000cb013cc into merged_master (Bitcoin PR bitcoin/bitcoin#22361)
apoelstra Jul 29, 2021
35df560
Merge bfd910cae4e into merged_master (Bitcoin PR bitcoin/bitcoin#18568)
apoelstra Jul 29, 2021
29a4905
Merge e1a13f12e1d into merged_master (Bitcoin PR bitcoin/bitcoin#18096)
apoelstra Jul 29, 2021
f953b53
Merge 3fc20abab03 into merged_master (Bitcoin PR bitcoin/bitcoin#22353)
apoelstra Jul 29, 2021
8a158e3
Merge 722776c0fd2 into merged_master (Bitcoin PR bitcoin/bitcoin#21329)
apoelstra Jul 29, 2021
3c24e4c
Merge 045bb06ebd5 into merged_master (Bitcoin PR bitcoin/bitcoin#19651)
apoelstra Jul 29, 2021
59bf2ee
Merge 5a95c5179c3 into merged_master (Bitcoin PR bitcoin/bitcoin#20191)
apoelstra Jul 30, 2021
bccdd19
Merge 34f554dbd3e into merged_master (Bitcoin PR bitcoin-core/gui#366)
apoelstra Jul 30, 2021
dce5ea8
Merge 333ec8be821 into merged_master (Bitcoin PR bitcoin-core/gui#330)
apoelstra Jul 30, 2021
b563c20
Merge 3ef2d400fa4 into merged_master (Bitcoin PR bitcoin/bitcoin#22376)
apoelstra Jul 30, 2021
9863e0b
Merge fa46e489820 into merged_master (Bitcoin PR bitcoin/bitcoin#22379)
apoelstra Jul 30, 2021
31c6753
Merge 185acdb5e81 into merged_master (Bitcoin PR bitcoin/bitcoin#22334)
apoelstra Jul 30, 2021
eb21470
Merge 2749613020e into merged_master (Bitcoin PR bitcoin/bitcoin#22348)
apoelstra Jul 30, 2021
395c82e
Merge 091d35c70e8 into merged_master (Bitcoin PR bitcoin-core/gui#377)
apoelstra Jul 30, 2021
dbd482d
Merge a926d6dfd29 into merged_master (Bitcoin PR bitcoin/bitcoin#22310)
apoelstra Jul 30, 2021
47164a1
Merge ddc6979b8ba into merged_master (Bitcoin PR bitcoin/bitcoin#19438)
apoelstra Jul 30, 2021
da77159
Merge 7a49fdc5811 into merged_master (Bitcoin PR bitcoin/bitcoin#22388)
apoelstra Jul 30, 2021
1dd57b5
Merge c609e105454 into merged_master (Bitcoin PR bitcoin/bitcoin#22292)
apoelstra Jul 30, 2021
372cbb8
Merge 27115598457 into merged_master (Bitcoin PR bitcoin/bitcoin#22365)
apoelstra Jul 30, 2021
f9ced2d
Merge 484d4ee226e into merged_master (Bitcoin PR bitcoin-core/gui#365)
apoelstra Jul 30, 2021
589d505
Merge a62fc35a150 into merged_master (Bitcoin PR bitcoin-core/gui#375)
apoelstra Jul 30, 2021
f4b20c9
Merge 088b348dbe8 into merged_master (Bitcoin PR bitcoin/bitcoin#22406)
apoelstra Jul 30, 2021
3bdbe9e
Merge 692b78793bd into merged_master (Bitcoin PR bitcoin/bitcoin#22360)
apoelstra Jul 30, 2021
e4746d6
Merge 914c0cad977 into merged_master (Bitcoin PR bitcoin/bitcoin#22399)
apoelstra Jul 31, 2021
ae15e5d
Merge 137f3b9ba38 into merged_master (Bitcoin PR bitcoin/bitcoin#22405)
apoelstra Jul 31, 2021
3f5b803
Merge 4129134e844 into merged_master (Bitcoin PR bitcoin/bitcoin#22402)
apoelstra Jul 31, 2021
304587c
Merge d9686164220 into merged_master (Bitcoin PR bitcoin/bitcoin#22179)
apoelstra Jul 31, 2021
cf9d252
Merge df2b5dadfb2 into merged_master (Bitcoin PR bitcoin/bitcoin#22408)
apoelstra Jul 31, 2021
915d060
Merge 34d1d6a1127 into merged_master (Bitcoin PR bitcoin/bitcoin#22381)
apoelstra Jul 31, 2021
5b9fec6
Merge efff9c3494a into merged_master (Bitcoin PR bitcoin/bitcoin#22176)
apoelstra Jul 31, 2021
2e6ff43
Merge d1e4c56309a into merged_master (Bitcoin PR bitcoin/bitcoin#22363)
apoelstra Jul 31, 2021
ab70722
Merge 8ab0c77299a into merged_master (Bitcoin PR bitcoin/bitcoin#22253)
apoelstra Jul 31, 2021
76c539c
Merge e0fe658b863 into merged_master (Bitcoin PR bitcoin/bitcoin#22335)
apoelstra Jul 31, 2021
a4a4d73
Merge 842e2a9c54b into merged_master (Bitcoin PR bitcoin/bitcoin#20234)
apoelstra Jul 31, 2021
6fe7938
Merge 839f5d06d6d into merged_master (Bitcoin PR bitcoin/bitcoin#22432)
apoelstra Jul 31, 2021
553402d
Merge 7e1ba37b5da into merged_master (Bitcoin PR bitcoin/bitcoin#22433)
apoelstra Jul 31, 2021
78c3a94
Merge d8f1e1327f9 into merged_master (Bitcoin PR bitcoin/bitcoin#22112)
apoelstra Jul 31, 2021
ce53627
Merge 531c2b7c048 into merged_master (Bitcoin PR bitcoin/bitcoin#20354)
apoelstra Aug 1, 2021
2924ce2
Merge fdf9b3eba3b into merged_master (Bitcoin PR bitcoin/bitcoin#22446)
apoelstra Aug 1, 2021
1b001cf
Merge e2c4ac7cfb5 into merged_master (Bitcoin PR bitcoin/bitcoin#22447)
apoelstra Aug 2, 2021
ec38fa4
Merge 97153a70260 into merged_master (Bitcoin PR bitcoin/bitcoin#22385)
apoelstra Aug 2, 2021
40d1f3f
Merge c0224bc9628 into merged_master (Bitcoin PR bitcoin/bitcoin#22415)
apoelstra Aug 2, 2021
84b41b3
Merge 21998bc028d into merged_master (Bitcoin PR bitcoin/bitcoin#22284)
apoelstra Aug 2, 2021
55d9449
Merge d86e6625e85 into merged_master (Bitcoin PR bitcoin/bitcoin#22369)
apoelstra Aug 2, 2021
0bfb336
Merge 853ac47705c into merged_master (Bitcoin PR bitcoin/bitcoin#22393)
apoelstra Aug 2, 2021
6361a13
Merge a88fa1a5551 into merged_master (Bitcoin PR bitcoin/bitcoin#22211)
apoelstra Aug 2, 2021
dd2645a
Merge f8b20fd35b0 into merged_master (Bitcoin PR bitcoin/bitcoin#22464)
apoelstra Aug 2, 2021
2fa422a
Merge 6baabc4d1df into merged_master (Bitcoin PR bitcoin/bitcoin#21430)
apoelstra Aug 2, 2021
6bd2a81
Merge b5889611c7a into merged_master (Bitcoin PR bitcoin/bitcoin#22234)
apoelstra Aug 2, 2021
7cf6e89
Merge 4315dc02a1e into merged_master (Bitcoin PR bitcoin/bitcoin#20641)
apoelstra Aug 2, 2021
cc0e38c
Merge 4371e635d68 into merged_master (Bitcoin PR bitcoin/bitcoin#22410)
apoelstra Aug 2, 2021
42343f2
Merge 5341c3b1b35 into merged_master (Bitcoin PR bitcoin/bitcoin#22461)
apoelstra Aug 2, 2021
bc829ae
Merge 0eea1dfe802 into merged_master (Bitcoin PR bitcoin/bitcoin#22445)
apoelstra Aug 3, 2021
b387aac
Merge e8f85e0e86e into merged_master (Bitcoin PR bitcoin/bitcoin#22421)
apoelstra Aug 3, 2021
d4c7159
Merge d3474b8df2f into merged_master (Bitcoin PR bitcoin/bitcoin#22387)
apoelstra Aug 3, 2021
1a7c69b
Merge 54e31742d20 into merged_master (Bitcoin PR bitcoin/bitcoin#22455)
apoelstra Aug 3, 2021
049058f
Merge 624a1933302 into merged_master (Bitcoin PR bitcoin/bitcoin#22497)
apoelstra Aug 3, 2021
6484dc0
Merge d542603c5ac into merged_master (Bitcoin PR bitcoin/bitcoin#22502)
apoelstra Aug 3, 2021
7a9b6ec
Merge e7441a6a458 into merged_master (Bitcoin PR bitcoin/bitcoin#21711)
apoelstra Aug 3, 2021
f4218e3
Merge 4fdd0ff9ee9 into merged_master (Bitcoin PR bitcoin/bitcoin#22199)
apoelstra Aug 3, 2021
434d3e7
Merge 201c5e4aec5 into merged_master (Bitcoin PR bitcoin/bitcoin#22465)
apoelstra Aug 3, 2021
57f2094
Merge 5c8820b399f into merged_master (Bitcoin PR bitcoin/bitcoin#22436)
apoelstra Aug 3, 2021
fc9e070
Merge e4487fd5bbc into merged_master (Bitcoin PR bitcoin/bitcoin#22096)
apoelstra Aug 3, 2021
3fff335
Merge 8ed8164e6f1 into merged_master (Bitcoin PR bitcoin/bitcoin#22261)
apoelstra Aug 3, 2021
71045e7
Merge 539023ab415 into merged_master (Bitcoin PR bitcoin/bitcoin#22492)
apoelstra Aug 3, 2021
79a9c9e
Merge 42af9596ce8 into merged_master (Bitcoin PR bitcoin/bitcoin#22499)
apoelstra Aug 3, 2021
0afcb6d
Merge 5c2e2afe990 into merged_master (Bitcoin PR bitcoin/bitcoin#21365)
apoelstra Jul 27, 2021
1e1d471
Merge ad0c8f356ee into merged_master (Bitcoin PR bitcoin/bitcoin#22238)
apoelstra Jul 27, 2021
f2e3307
Merge 0355e30db3d into merged_master (Elements PR ElementsProject/ele…
apoelstra Aug 4, 2021
36e5e2a
Merge 9a154599fef into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 4, 2021
ff244b0
Merge e0532f60c72 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 4, 2021
7d1c77f
Merge 1ba24fe9b3c into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 4, 2021
38e599c
Merge aad04d0b9e4 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 4, 2021
1209d7a
Merge 0bc24d95a87 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 4, 2021
c3643b6
Merge d0095727d3b into merged_master (Elements PR pull #1024)
apoelstra Sep 5, 2021
cf8ced9
Merge 0b8174b1fee into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 5, 2021
6387aaf
Merge feee029d296 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 5, 2021
0c0d985
Merge 84b3f7b0045 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 5, 2021
ba3d786
Merge 64194498cf5 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 5, 2021
58222ba
Merge d973e1105d0 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 5, 2021
e39033a
Merge 338ccc49e87 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 5, 2021
483cb76
Merge 904054ffcb4 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 5, 2021
446f764
Merge e5ac786d7e3 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 17, 2021
7ba9f41
Merge e88f0b70453 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
086a1c9
Merge 9f34730d0f9 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
b4918dc
Merge 532d55d0591 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
edac508
Merge 1240172eaae into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
e4c9cc0
Merge 250c8e59d58 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
541d18a
Merge 27f9f0beab1 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
6c38123
Merge 787ee1e91f2 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
7da9e74
Merge b456b723533 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
dc31dea
Merge bc0494cc399 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
92d6f32
Merge 388d47f9a3a into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
c55db47
Merge ade32378c1e into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
5d8b55c
Merge f7f95557928 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 18, 2021
6c368ab
Merge a1726c555b9 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 21, 2021
daa471d
Merge 4c7dc0620a6 into merged_master (Elements PR ElementsProject/ele…
apoelstra Sep 22, 2021
7b69a94
Merge 846ab81794d into merged_master (Elements PR ElementsProject/ele…
apoelstra Oct 2, 2021
ea62009
Merge 4798e8ee2c0 into merged_master (Elements PR ElementsProject/ele…
apoelstra Oct 2, 2021
b64ca7f
Merge 6eed792d439 into merged_master (Elements PR ElementsProject/ele…
apoelstra Oct 2, 2021
5fedc91
Merge dfb3c4647a8 into merged_master (Elements PR ElementsProject/ele…
apoelstra Oct 6, 2021
a1f0aea
Merge 43665e3ca02 into merged_master (Elements PR ElementsProject/ele…
apoelstra Oct 14, 2021
fad6c8a
ci: change a couple `bitcoin`s to `elements`s
apoelstra Oct 14, 2021
f71e68f
lint: replace tabs with spaces
apoelstra Oct 14, 2021
ba8273a
lint: fix non-pylint linter errors
apoelstra Oct 14, 2021
242586c
lint: fix pylint issues
apoelstra Oct 14, 2021
6ab7760
test: add dynafed params for testnet (only used in unit tests, fix ne…
apoelstra Oct 14, 2021
04fd3d8
Fix dropped '&' from merge of #1022
gwillen Apr 21, 2022
63f9266
Merge 04cedf3f6b into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
19307dd
Merge fec996403a into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
dd62faf
Merge 2247e44b95 into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
c2aaa7c
Merge 9cc56b87fb into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
ef37d6a
Merge 3c4e4ada12 into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
dea074b
Merge b707a6f00f into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
f035196
Merge 586e5c7dd7 into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
f6f2fac
Merge 7d83cc0089 into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
df04042
Merge 023e343b50 into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
5cfd381
Merge 24ab49d110 into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
5889a84
Merge 2dda79cf61 into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
91b76ae
Merge cf2eb09bc5 into merged_master (Elements PR ElementsProject/elem…
gwillen Apr 21, 2022
fd4ffa1
Fix dependency of common on assetdir
gwillen Apr 20, 2022
db9faa3
ci: Swith from Centos 8 (EOL) to Centos Stream 8
gwillen Apr 22, 2022
e39607f
Disable Android APK build in CI, which is not supported in Elements.
gwillen May 12, 2022
0607007
ci: Temporarily suppress leak-detection of wallet objects loaded at s…
gwillen May 24, 2022
8896cf7
ci: Fix spelling to satisfy linter
gwillen May 25, 2022
1650712
Merge 80862ff943 into merged_master (Elements PR ElementsProject/elem…
gwillen May 25, 2022
35d6112
Squashed 'src/secp256k1/' changes from 90580edcc9..7a30cb0c9d
gwillen May 25, 2022
2a91951
Merge commit '35d6112a72ef419af9cb1ee3ffd9e28ad0df04a0' into test-fix…
gwillen May 25, 2022
0fe5e82
ci: Update for libsecp256k1-zkp API changes
gwillen May 25, 2022
6be157e
ci: Disable one of the fuzz tests to work around bitcoin#22233
gwillen May 26, 2022
6ab9417
ci: Disable unsupported multiprocess build to get ci passing
gwillen May 31, 2022
7754db4
Merge 03b8b0cb91 into merged_master (Elements PR ElementsProject/elem…
gwillen Jun 27, 2022
3cef73b
Fix redundant assignment added by bad merge in dea074b88a0d2181bb72b9…
gwillen Jun 27, 2022
aed7551
Restore changes to ComputeBlockVersion from #1062 and #1075, mistaken…
gwillen Jun 27, 2022
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
  •  
  •  
  •  
21 changes: 11 additions & 10 deletions .appveyor.yml
Original file line number Diff line number Diff line change
@@ -1,29 +1,30 @@
version: '{branch}.{build}'
skip_tags: true
image: Previous Visual Studio 2019
image: Visual Studio 2019
configuration: Release
platform: x64
clone_depth: 5
environment:
PATH: 'C:\Python37-x64;C:\Python37-x64\Scripts;%PATH%'
PYTHONUTF8: 1
QT_DOWNLOAD_URL: 'https://github.com/sipsorcery/qt_win_binary/releases/download/v1.6/Qt5.9.8_x64_static_vs2019.zip'
QT_DOWNLOAD_HASH: '9a8c6eb20967873785057fdcd329a657c7f922b0af08c5fde105cc597dd37e21'
QT_LOCAL_PATH: 'C:\Qt5.9.8_x64_static_vs2019'
VCPKG_INSTALL_PATH: 'C:\tools\vcpkg\installed'
VCPKG_COMMIT_ID: '40230b8e3f6368dcb398d649331be878ca1e9007'
QT_DOWNLOAD_URL: 'https://github.com/sipsorcery/qt_win_binary/releases/download/qt51211x64_static_vs2019_16101/Qt5.12.11_x64_static_vs2019_16101.zip'
QT_DOWNLOAD_HASH: 'cf1b58107fadbf0d9a957d14dab16cde6b6eb6936a1908472da1f967dda34a3a'
QT_LOCAL_PATH: 'C:\Qt5.12.11_x64_static_vs2019_16101'
VCPKG_TAG: '75522bb1f2e7d863078bcd06322348f053a9e33f'
install:
# Disable zmq test for now since python zmq library on Windows would cause Access violation sometimes.
# - cmd: pip install zmq
# Powershell block below is to install the c++ dependencies via vcpkg. The pseudo code is:
# The powershell block below is to set up vcpkg to install the c++ dependencies. The pseudo code is:
# a. Checkout the vcpkg source (including port files) for the specific checkout and build the vcpkg binary,
# b. Install the missing packages using the vcpkg manifest.
# b. Append a setting to the vcpkg cmake config file to only do release builds of dependencies (skipping deubg builds saves ~5 mins).
# Note originally this block also installed the dependencies using 'vcpkg install'. Dependencies are now installed
# as part of the msbuild command using vcpkg mainfests.
- ps: |
cd c:\tools\vcpkg
$env:GIT_REDIRECT_STDERR = '2>&1' # git is writing non-errors to STDERR when doing git pull. Send to STDOUT instead.
git pull origin master > $null
git -c advice.detachedHead=false checkout $env:VCPKG_COMMIT_ID
git -c advice.detachedHead=false checkout $env:VCPKG_TAG
.\bootstrap-vcpkg.bat > $null
Add-Content "C:\tools\vcpkg\triplets\$env:PLATFORM-windows-static.cmake" "set(VCPKG_BUILD_TYPE release)"
cd "$env:APPVEYOR_BUILD_FOLDER"
before_build:
# Powershell block below is to download and extract the Qt static libraries. The pseudo code is:
Expand Down
143 changes: 107 additions & 36 deletions .cirrus.yml
Original file line number Diff line number Diff line change
@@ -1,44 +1,59 @@
### Global defaults

timeout_in: 120m # https://cirrus-ci.org/faq/#instance-timed-out
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
memory: 8G # Set to 8GB to avoid OOM. https://cirrus-ci.org/guide/linux/#linux-containers
kvm: true # Use kvm to avoid spurious CI failures in the default virtualization cluster, see https://github.com/bitcoin/bitcoin/issues/20093
env:
SECP256K1_TEST_ITERS: 16 # ELEMENTS: avoid test timeouts on arm
PACKAGE_MANAGER_INSTALL: "apt-get update && apt-get install -y"
MAKEJOBS: "-j3" # ELEMENTS: reduced from j4
DANGER_RUN_CI_ON_HOST: "1" # Containers will be discarded after the run, so there is no risk that the ci scripts modify the system
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
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

cirrus_ephemeral_worker_template_env: &CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
DANGER_RUN_CI_ON_HOST: "1" # Containers will be discarded after the run, so there is no risk that the ci scripts modify the system

### Global task template
persistent_worker_template_env: &PERSISTENT_WORKER_TEMPLATE_ENV
RESTART_CI_DOCKER_BEFORE_RUN: "1"

persistent_worker_template: &PERSISTENT_WORKER_TEMPLATE
persistent_worker: {} # https://cirrus-ci.org/guide/persistent-workers/

# https://cirrus-ci.org/guide/tips-and-tricks/#sharing-configuration-between-tasks
global_task_template: &GLOBAL_TASK_TEMPLATE
base_template: &BASE_TEMPLATE
skip: $CIRRUS_REPO_FULL_NAME == "bitcoin-core/gui" && $CIRRUS_PR == "" # No need to run on the read-only mirror, unless it is a PR. https://cirrus-ci.org/guide/writing-tasks/#conditional-task-execution
ccache_cache:
folder: "/tmp/ccache_dir"
depends_built_cache:
folder: "/tmp/cirrus-ci-build/depends/built"
depends_sdk_cache:
folder: "/tmp/cirrus-ci-build/depends/sdk-sources"
depends_releases_cache:
folder: "/tmp/cirrus-ci-build/releases"
merge_base_script:
- if [ "$CIRRUS_PR" = "" ]; then exit 0; fi
- bash -c "$PACKAGE_MANAGER_INSTALL git"
- git fetch $CIRRUS_REPO_CLONE_URL $CIRRUS_BASE_BRANCH
- git config --global user.email "ci@ci.ci"
- git config --global user.name "ci"
- git merge FETCH_HEAD # Merge base to detect silent merge conflicts
stateful: false # https://cirrus-ci.org/guide/writing-tasks/#stateful-tasks

global_task_template: &GLOBAL_TASK_TEMPLATE
<< : *BASE_TEMPLATE
timeout_in: 120m # https://cirrus-ci.org/faq/#instance-timed-out
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
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"
ci_script:
- ./ci/test_run_all.sh

depends_sdk_cache_template: &DEPENDS_SDK_CACHE_TEMPLATE
depends_sdk_cache:
folder: "depends/sdk-sources"

compute_credits_template: &CREDITS_TEMPLATE
# https://cirrus-ci.org/pricing/#compute-credits
# Only use credits for pull requests to the main repo
use_compute_credits: $CIRRUS_REPO_FULL_NAME == 'ElementsProject/elements' && $CIRRUS_PR != ""

#task:
# name: "Windows"
# windows_container:
Expand All @@ -55,38 +70,67 @@ global_task_template: &GLOBAL_TASK_TEMPLATE
# install_script:
# - choco install python --version=3.7.7 -y

task:
name: 'lint [bionic]'
<< : *BASE_TEMPLATE
container:
image: ubuntu:bionic # For python 3.6, oldest supported version according to doc/dependencies.md
cpu: 1
memory: 1G
# For faster CI feedback, immediately schedule the linters
<< : *CREDITS_TEMPLATE
lint_script:
- ./ci/lint_run_all.sh
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV

task:
name: 'ARM [unit tests, no functional tests] [buster]'
<< : *GLOBAL_TASK_TEMPLATE
container:
image: debian:buster
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_arm.sh"

task:
name: 'Win64 [unit tests, no gui tests, no boost::process, no functional tests] [bionic]'
name: 'Win64 [unit tests, no gui tests, no boost::process, no functional tests] [focal]'
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:bionic
image: ubuntu:focal
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_win64.sh"

task:
name: '[previous releases, uses qt5 dev package and some depends packages] [unsigned char] [bionic]'
name: '32-bit + dash [gui] [CentOS 8]'
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:bionic
image: quay.io/centos/centos:stream8
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
PACKAGE_MANAGER_INSTALL: "yum install -y"
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]'
previous_releases_cache:
folder: "releases"
<< : *GLOBAL_TASK_TEMPLATE
<< : *PERSISTENT_WORKER_TEMPLATE
env:
<< : *PERSISTENT_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_native_qt5.sh"

task:
name: '[depends, sanitizers: thread (TSan), no gui] [focal]'
name: '[depends, sanitizers: thread (TSan), no gui] [hirsute]'
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:focal
cpu: 4 # Double CPU and Memory to avoid timeout
memory: 16G
image: ubuntu:hirsute
cpu: 6 # Increase CPU and Memory to avoid timeout
memory: 24G
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
MAKEJOBS: "-j6" # ELEMENTS: reduced from -j8
FILE_ENV: "./ci/test/00_setup_env_native_tsan.sh"

Expand All @@ -96,34 +140,44 @@ task:
container:
image: ubuntu:focal
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_native_msan.sh"

task:
name: '[no depends, only system libs, sanitizers: address/leak (ASan + LSan) + undefined (UBSan) + integer] [focal]'
name: '[no depends, sanitizers: address/leak (ASan + LSan) + undefined (UBSan) + integer] [hirsute]'
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:focal
image: ubuntu:hirsute
memory: 16G # ELEMENTS: need more memory
cpu: 4 # ELEMENTS: cirrus wants more CPUs if you want more memory
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_native_asan.sh"

task:
name: '[no depends, only system libs, sanitizers: fuzzer,address,undefined] [focal]'
name: '[no depends, sanitizers: fuzzer,address,undefined,integer] [focal]'
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:focal
memory: 16G # ELEMENTS: need more memory
cpu: 4 # ELEMENTS: cirrus wants more CPUs if you want more memory
cpu: 4 # Increase CPU and memory to avoid timeout
memory: 16G
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
MAKEJOBS: "-j8"
FILE_ENV: "./ci/test/00_setup_env_native_fuzz.sh"

task:
name: '[multiprocess] [focal]'
name: '[multiprocess, DEBUG] [focal]'
# Disable for Elements for now; Multiprocess build is not supported or tested and fails CI.
only_if: false
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:focal
cpu: 4
memory: 16G # The default memory is sometimes just a bit too small, so double everything
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
MAKEJOBS: "-j8"
FILE_ENV: "./ci/test/00_setup_env_native_multiprocess.sh"

task:
Expand All @@ -132,26 +186,43 @@ task:
container:
image: ubuntu:bionic
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_native_nowallet.sh"

task:
name: 'macOS 10.14 [gui, no tests] [bionic]'
name: 'macOS 10.14 [gui, no tests] [focal]'
<< : *DEPENDS_SDK_CACHE_TEMPLATE
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:bionic
image: ubuntu:focal
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_mac.sh"

task:
name: 'macOS 11 native [gui] [no depends]'
brew_install_script:
- brew install boost libevent berkeley-db4 qt@5 miniupnpc ccache zeromq qrencode sqlite libtool automake pkg-config gnu-getopt
- brew install boost libevent berkeley-db4 qt@5 miniupnpc libnatpmp ccache zeromq qrencode sqlite libtool automake pkg-config gnu-getopt
<< : *GLOBAL_TASK_TEMPLATE
osx_instance:
# Use latest image, but hardcode version to avoid silent upgrades (and breaks)
image: big-sur-xcode-12.5 # https://cirrus-ci.org/guide/macOS
env:
DANGER_RUN_CI_ON_HOST: "true"
<< : *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"

task:
name: 'ARM64 Android APK [focal]'
# Disable for Elements; Android build is broken and unsupported.
only_if: false
<< : *DEPENDS_SDK_CACHE_TEMPLATE
depends_sources_cache:
folder: "depends/sources"
<< : *GLOBAL_TASK_TEMPLATE
container:
image: ubuntu:focal
env:
<< : *CIRRUS_EPHEMERAL_WORKER_TEMPLATE_ENV
FILE_ENV: "./ci/test/00_setup_env_android.sh"
26 changes: 26 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# This is the top-most EditorConfig file.
root = true

# For all files.
[*]
charset = utf-8
end_of_line = lf
indent_style = space
insert_final_newline = true
trim_trailing_whitespace = true

# Source code files
[*.{h,cpp,py,sh}]
indent_size = 4

# .cirrus.yml, .appveyor.yml, .fuzzbuzz.yml, etc.
[*.yml]
indent_size = 2

# Makefiles
[{*.am,Makefile.*.include}]
indent_style = tab

# Autoconf scripts
[configure.ac]
indent_size = 2
16 changes: 0 additions & 16 deletions .fuzzbuzz.yml

This file was deleted.

9 changes: 6 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ src/elements-cli
src/elements-gui
src/elements-node
src/elements-tx
src/elements-util
src/elements-wallet
src/test/fuzz/*
!src/test/fuzz/*.*
src/test/fuzz/fuzz
src/test/test_bitcoin
src/qt/test/test_elements-qt

Expand Down Expand Up @@ -61,7 +61,7 @@ src/qt/bitcoin-qt.includes
.dirstamp
.libs
.*.swp
*.*~*
*~
*.bak
*.rej
*.orig
Expand All @@ -76,6 +76,7 @@ src/qt/bitcoin-qt.includes
*.log
*.trs
*.dmg
*.iso

*.json.h
*.raw.h
Expand Down Expand Up @@ -148,3 +149,5 @@ db4/
osx_volname
dist/
*.background.tiff

/guix-build-*
2 changes: 1 addition & 1 deletion .python-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
3.5.6
3.6.12
Loading