Skip to content

Bring Elements up to date with Bitcoin Core 22.0 #1058

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

Closed
wants to merge 4,618 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4618 commits
Select commit Hold shift + click to select a range
facd567
scripted-diff: Revert "fuzz: Add Temporary debug assert for oss-fuzz …
Jul 19, 2021
91b0606
Merge 11225905b72 into merged_master (Bitcoin PR bitcoin-core/gui#309)
apoelstra Jul 19, 2021
3bb3c02
Merge 933c6466c2b into merged_master (Bitcoin PR bitcoin/bitcoin#22109)
apoelstra Jul 19, 2021
7f55243
Merge aedf71dcc54 into merged_master (Bitcoin PR bitcoin-core/gui#331)
apoelstra Jul 19, 2021
c2b9c35
Merge 684e687d42f into merged_master (Bitcoin PR bitcoin-core/gui#123)
apoelstra Jul 19, 2021
c2541fd
guix: Overhaul README
dongcarl Jul 7, 2021
fcab35b
guix-attest: Produce and sign normalized documents
dongcarl Jul 2, 2021
318c607
guix: Adapt release-process.md to new Guix process
dongcarl Jul 2, 2021
5da2ee4
guix/INSTALL: Add coreutils/inotify-dir-recreate troubleshooting
dongcarl Jul 8, 2021
5d24cc3
guix/INSTALL: Guix installs init scripts in libdir
dongcarl Jul 9, 2021
fac4814
doc/release-process: Add torrent creation details
dongcarl Jul 15, 2021
62962e3
Merge 62d9ff9e6e1 into merged_master (Bitcoin PR bitcoin/bitcoin#22107)
apoelstra Jul 19, 2021
624a193
Merge bitcoin/bitcoin#22497: scripted-diff: remove ResetI2PPorts() (r…
fanquake Jul 20, 2021
f39648b
Merge 5cf92c32d1a into merged_master (Bitcoin PR bitcoin/bitcoin#21969)
apoelstra Jul 20, 2021
d542603
Merge bitcoin/bitcoin#22502: scripted-diff: Revert "fuzz: Add Tempora…
fanquake Jul 20, 2021
e7441a6
Merge bitcoin/bitcoin#21711: guix: Add full installation and usage do…
fanquake Jul 20, 2021
4fdd0ff
Merge bitcoin/bitcoin#22199: macdeploy: minor fixups and simplifications
fanquake Jul 20, 2021
fcdbd75
Merge c91589dc2de into merged_master (Bitcoin PR bitcoin/bitcoin#22005)
apoelstra Jul 20, 2021
201c5e4
Merge bitcoin/bitcoin#22465: guix: Pin kernel-header version, time-ma…
fanquake Jul 20, 2021
b654bb7
Merge f63fc53c2ae into merged_master (Bitcoin PR bitcoin/bitcoin#21767)
apoelstra Jul 20, 2021
ef32d80
Merge 0b9ed3f6e73 into merged_master (Bitcoin PR bitcoin/bitcoin#22113)
apoelstra Jul 20, 2021
5c8820b
Merge bitcoin/bitcoin#22436: build: use aarch64 Clang if cross-compil…
fanquake Jul 20, 2021
e4487fd
Merge bitcoin/bitcoin#22096: p2p: AddrFetch - don't disconnect on sel…
fanquake Jul 20, 2021
f46e4fd
Merge 7e83e74e7fc into merged_master (Bitcoin PR bitcoin/bitcoin#21178)
apoelstra Jul 20, 2021
8ed8164
Merge bitcoin/bitcoin#22261: [p2p/mempool] Two small fixes to node br…
fanquake Jul 20, 2021
539023a
Merge bitcoin/bitcoin#22492: wallet: Reorder locks in dumpwallet to a…
Jul 20, 2021
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
acab524
validation: remove unused `fStall` variable from `ConnectTip`
apoelstra Oct 15, 2021
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
139 changes: 103 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: centos:8
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,42 @@ 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]'
<< : *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 +184,41 @@ 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]'
<< : *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