Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
256 commits
Select commit Hold shift + click to select a range
3f7dc9b
refactor: Clean up long lines in settings code
ryanofsky Nov 11, 2019
57e8b7a
refactor: Clean up includeconf comments
ryanofsky Nov 11, 2019
dc0f148
refactor: Replace FlagsOfKnownArg with GetArgFlags
ryanofsky Nov 12, 2019
3e18552
refactor: Get rid of ArgsManagerHelper class
ryanofsky Nov 12, 2019
0fa5435
refactor: Add ArgsManager::GetSettingsList method
ryanofsky Nov 12, 2019
425bb30
refactor: Add util_CheckValue test
ryanofsky Aug 4, 2019
cba2710
scripted-diff: Remove unused ArgsManager type flags in tests
ryanofsky Nov 12, 2019
e9fd366
refactor: Remove null setting check in GetSetting()
ryanofsky Nov 13, 2019
1be0b1f
test: add functional test for non-standard bare multisig txs
theStack Nov 20, 2019
bb2c8ce
keypool: Remove superfluous topup from CWallet::GetNewChangeDestination
achow101 Nov 20, 2019
ea50e34
keypool: Move opportunistic TopUps from LegacyScriptPubKeyMan to CWal…
achow101 Nov 20, 2019
2cb4e8b
[test] move string helper functions into test library
mzumsande Nov 25, 2019
f613e5d
[test] move mining helper functions into test library
mzumsande Nov 25, 2019
78e283e
[test] move wallet helper functions into test library
mzumsande Nov 25, 2019
6e77a7b
keypool: Add comment about TopUp and when to use it
achow101 Nov 20, 2019
facbaf0
rpc: Use mempool from node context instead of global
Nov 22, 2019
fa660d6
node: Use mempool from node context instead of global
Nov 22, 2019
a82bd8f
util: Replace magics with DEFAULT_PRUNE_TARGET_GB
hebasto Nov 12, 2019
e1e1442
Activate no-privkey -> ISMINE_WATCH_ONLY behavior for LegacySPKM only
instagibbs Dec 5, 2019
facb416
ci: Add valgrind run
Nov 15, 2019
7d26357
rpc: require second argument only for scantxoutset start action
achow101 Dec 11, 2019
b17e91d
refactoring: introduce CChainState::GetCoinsCacheSizeState
jamesob Apr 16, 2019
02b9511
tests: add tests for GetCoinsCacheSizeState
jamesob Sep 24, 2019
6e22151
Included test_bitcoin-qt in msvc build.
sipsorcery Dec 13, 2019
ccdda96
depends: skip building qt proxies
fanquake Dec 5, 2019
29d56c6
depends: -optimized-qmake is now -optimized-tools
fanquake Dec 5, 2019
244501f
depends: disable unused qt networking features
fanquake Dec 8, 2019
592af5a
Moved the include of the system projects to before the build depends …
sipsorcery Dec 13, 2019
c78b123
build: add -bind_at_load to hardened LDFLAGS
fanquake Dec 6, 2019
e190000
ci-s390x: Add qemu and depends support in the ci script
elichai Nov 28, 2019
a595011
Merge #17728: rpc: require second argument only for scantxoutset star…
laanwj Dec 15, 2019
869b631
[qt] remove unused parameter from getWarnings()
jnewbery Dec 15, 2019
492c6dc
util: change GetWarnings parameter to bool
jnewbery Dec 15, 2019
19267cb
doc: Add ci prefix to CONTRIBUTING.md
hebasto Dec 7, 2019
7965e0b
doc: Add release note for RPC Whitelist
cvengler Dec 13, 2019
7aab8d1
[style] Code style fixups in GetWarnings()
jnewbery Dec 15, 2019
ec8dcb0
tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers …
practicalswift Oct 2, 2019
893aa20
tests: Add fuzzing harness for CheckBlock(...) and other CBlock relat…
practicalswift Oct 7, 2019
a5089f6
fix directory path for secp256k1 subtree in developer-notes
hackerrdave Dec 16, 2019
ccc53e4
util: Don't allow ParseMoney(...) of strings with embedded NUL charac…
practicalswift Dec 16, 2019
93cc18b
util: Don't allow DecodeBase64(...) of strings with embedded NUL char…
practicalswift Dec 16, 2019
a6fc26d
util: Don't allow DecodeBase32(...) of strings with embedded NUL char…
practicalswift Dec 16, 2019
137c80d
tests: Add tests for decoding/parsing of base32, base64 and money str…
practicalswift Dec 16, 2019
c3628e4
Merge #17743: doc: Add release note for RPC Whitelist
laanwj Dec 16, 2019
5e4912f
Merge #17730: depends: remove Qt networking features
laanwj Dec 16, 2019
6b51cce
Merge #17753: util: Don't allow Base32/64-decoding or ParseMoney(…) o…
Dec 16, 2019
806a2c6
Merge #17071: tests: Add fuzzing harness for CheckBlock(...) and othe…
Dec 16, 2019
fa8e650
rest: Use mempool from node context instead of global
Nov 22, 2019
988eaf2
Merge #17752: doc: fix directory path for secp256k1 subtree in develo…
fanquake Dec 16, 2019
abc147d
build: remove WINDOWS_BITS from build system
fanquake Dec 16, 2019
48d64d7
Merge #17564: rpc: Use mempool from node context instead of global
Dec 16, 2019
f9fd3a2
Merge #17750: util: change GetWarnings parameter to bool
Dec 16, 2019
94c6f2b
Merge #17593: test: move more utility functions into test utility lib…
Dec 16, 2019
22d9bae
tests: Add corpora suppression (FUZZERS_MISSING_CORPORA) for fuzzers …
practicalswift Oct 2, 2019
32e2712
util: Move TrimString(...). Introduce default pattern (trims whitespa…
practicalswift Dec 11, 2019
526dd78
tests: Add fuzzing harness for various Base{32,58,64} related functions
practicalswift Oct 23, 2019
c184057
tests: Add fuzzing harness for various hex related functions
practicalswift Oct 23, 2019
03dfa36
Merge #17229: tests: Add fuzzing harnesses for various Base{32,58,64}…
Dec 17, 2019
419ef3b
CNetAddr: fix IsRFC2544 comment
Dec 17, 2019
529d332
test: add IsRFC2544 tests
Dec 17, 2019
4d88c3d
net: Log to net category for exceptions in ProcessMessages
laanwj Dec 17, 2019
7df6a7e
Merge #17758: Fix CNetAddr::IsRFC2544 comment + tests
laanwj Dec 17, 2019
a54c16c
Merge #17661: ci: use depends for s390x
Dec 17, 2019
890eac8
Merge #17725: ci: Add valgrind run
Dec 17, 2019
faede70
doc: Add formatting to the good first issue template
Dec 17, 2019
e6acd9f
Merge #17537: wallet: Cleanup and move opportunistic and superfluous …
fanquake Dec 17, 2019
ab4e6ad
Merge #17756: build: remove WINDOWS_BITS from build system
fanquake Dec 17, 2019
6094222
use preferred shebang approach for documentation
hackerrdave Dec 17, 2019
47f45b6
Merge #17686: build: add -bind_at_load to macOS hardened LDFLAGS
fanquake Dec 17, 2019
6fef85b
Merge #17764: doc: Add formatting to the good first issue template
fanquake Dec 17, 2019
75a5e47
Change bumpfee to use watch-only funds for legacy watchonly wallets
instagibbs Nov 20, 2019
e9b4f94
bumpfee: Return PSBT when wallet has privkeys disabled
instagibbs Nov 20, 2019
091a876
Test watchonly wallet bumpfee with PSBT return
instagibbs Nov 28, 2019
34d826e
doc: Mention PR Club in CONTRIBUTING.md
cvengler Dec 18, 2019
4f4ae6f
build: set AC_PREREQ to 2.69
fanquake Dec 18, 2019
7f9fbb8
Merge #17769: build: set AC_PREREQ to 2.69
fanquake Dec 19, 2019
3e94938
Merge #17772: doc: Mention PR Club in CONTRIBUTING.md
Dec 19, 2019
6677be6
Merge #17473: refactor: Settings code cleanups
Dec 19, 2019
6666ef1
test: Properly document blockinfo size in miner_tests
Jul 3, 2019
0cda557
Merge #17751: doc: use recommended shebang approach in documentation …
Dec 20, 2019
faa92a2
rpc: Remove mempool global from miner
Dec 17, 2019
b6fa752
ci: Update Qt binaries for GitHub Actions
hebasto Dec 23, 2019
0b5a366
ci: Update vcpkg cache on MSBuild update
hebasto Dec 23, 2019
1dbf335
Merge #17793: ci: Update GitHub Actions CI vcpkg cache on MSBuild update
fanquake Dec 23, 2019
8dc9aa9
doc: Update license year range to 2020
cvengler Dec 23, 2019
90df922
test: Change filemode of rpc_whitelist.py
cvengler Dec 27, 2019
6cb80a0
Merge #17806: test: Change filemode of rpc_whitelist.py
Dec 27, 2019
0661a3c
build: Add default configure cache to .gitignore
hebasto Dec 28, 2019
7851f14
rpc: incorporate review feedback from PR 17283
jonatack Nov 26, 2019
b931f61
Merge #17801: doc: Update license year range to 2020
Dec 28, 2019
42ec499
doc: developer notes guideline on RPCExamples addresses
jonatack Dec 28, 2019
df97e59
doc: Update dependencies.md
hebasto Dec 29, 2019
aaaaad6
scripted-diff: Bump copyright of files changed in 2019
Dec 30, 2019
8830cb5
Merge #17741: build: Included test_bitcoin-qt in msvc build
Dec 30, 2019
99813a9
Merge #17829: scripted-diff: Bump copyright of files changed in 2019
fanquake Dec 31, 2019
35fff5b
Merge #17825: doc: Update dependencies.md
fanquake Dec 31, 2019
4ca92dc
scripts: add MACHO PIE check to security-check.py
fanquake Jan 2, 2020
7c9e821
scripts: add MACHO NOUNDEFS check to security-check.py
fanquake Dec 31, 2019
0655c7a
Merge #17787: scripts: add MACHO PIE check to security-check.py
laanwj Jan 2, 2020
87744b1
ci: Fix brew python link
hebasto Jan 2, 2020
3f8dbcd
Merge #16658: validation: Rename CheckInputs to CheckInputScripts
Jan 2, 2020
52900a7
Merge #17849: ci: Fix brew python link
Jan 2, 2020
ca33451
Introduce new serialization macros without casts
sipa Jul 7, 2017
9250a08
Convert addrdb/addrman to new serialization
sipa Jul 7, 2017
4bdd68f
Add missing typeinfo includes
laanwj Jan 2, 2020
190a405
Merge #17762: net: Log to net category for exceptions in ProcessMessages
laanwj Jan 2, 2020
1f0adb3
tests: Add std::to_string to list of locale dependent functions
practicalswift Jan 2, 2020
17e14ac
Merge #17781: rpc: Remove mempool global from miner
Jan 2, 2020
fa37e0a
test: Show debug log on unit test failure
Sep 27, 2019
71af793
scripts: fix check-symbols & check-security argument passing
fanquake Jan 3, 2020
77ef48d
gitignore: ignore fuzz binaries, remove test_bitcoin_fuzzy
jonatack Nov 12, 2019
071f2fc
script: Add ability to insert copyright to *.sh
hebasto Dec 7, 2019
1998152
script: Add empty line after C++ copyright
hebasto Dec 7, 2019
6fde9d5
script: Update EXLUDE list in copyright_header.py
hebasto Jan 3, 2020
60aba1f
rpc: simplify getaddressinfo labels, deprecate previous behavior
jonatack Nov 24, 2019
8bb405b
test: getaddressinfo labels purpose deprecation test
jonatack Nov 24, 2019
8925df8
doc: update release notes
jonatack Nov 24, 2019
428ac70
Add VALIDATION to BCLog::LogFlags
jkczyz Aug 21, 2019
72f3227
Format CValidationState properly in all cases
jkczyz Jan 3, 2020
6edebac
Refactor FormatStateMessage for clarity
jkczyz Jan 3, 2020
f9abf4a
Add logging for CValidationInterface events
jkczyz Aug 22, 2019
8164641
Merge #17851: tests: Add std::to_string to list of locale dependent f…
Jan 3, 2020
0950245
IsUsedDestination should count any known single-key address
instagibbs Nov 27, 2019
9a4cc52
Merge #17688: doc: Add "ci" prefix to CONTRIBUTING.md
fanquake Jan 4, 2020
392edbd
Merge #17817: build: Add default configure cache file to .gitignore
fanquake Jan 4, 2020
7754d7a
refactor: Remove unused defines in bitcoinunits.h
hebasto Jan 4, 2020
593f5e2
Merge #17850: Serialization improvements (minimal initial commits)
laanwj Jan 4, 2020
fac86ac
scripted-diff: Add missed copyright headers
hebasto Dec 7, 2019
da279fe
Merge #17869: refactor: Remove unused defines in qt/bitcoinunits.h
fanquake Jan 5, 2020
b949ac9
Merge #17393: doc: Added regtest config for linearize script
fanquake Jan 5, 2020
c902c4c
doc: Add to Doxygen documentation guidelines
ch4ot1c Sep 23, 2019
a004673
qt: Add LogQtInfo() function
hebasto Dec 29, 2019
b0a2540
build: add Wdate-time to Werror flags
fanquake Dec 22, 2019
e8e7995
Merge #17857: scripts: fix symbol-check & security-check argument pas…
fanquake Jan 6, 2020
63bf06a
Restore English translation option
achow101 Jan 7, 2020
bcb4cdc
Merge #17621: IsUsedDestination should count any known single-key add…
meshcollider Jan 7, 2020
45f1519
Merge #16373: bumpfee: Return PSBT when wallet has privkeys disabled
meshcollider Jan 7, 2020
68c9bbe
qt: Force set nPruneSize in QSettings after intro
hebasto Nov 12, 2019
b0bfbe5
refactor: Drop `bool force' parameter
hebasto Jan 7, 2020
af112ab
qt: Rename SetPrune() to InitializePruneSetting()
hebasto Jan 7, 2020
7ea3b85
Merge #17578: rpc: simplify getaddressinfo labels, deprecate previous…
meshcollider Jan 7, 2020
cab3859
Merge #17677: Activate watchonly wallet behavior for LegacySPKM only
meshcollider Jan 7, 2020
fcef6db
Merge #17452: test: update fuzz directory in .gitignore
fanquake Jan 7, 2020
8b2f471
qa: Fix double-negative arg test
hebasto Jan 7, 2020
6dd982a
Merge #17886: Restore English translation option
laanwj Jan 8, 2020
07efb3f
Merge #17826: qt: Log Qt related info
laanwj Jan 8, 2020
b065df8
Merge #17880: build: add -Wdate-time to Werror flags
laanwj Jan 8, 2020
40a495a
Merge #16975: test: Show debug log on unit test failure
laanwj Jan 8, 2020
7f3675b
Merge #17696: qt: Force set nPruneSize in QSettings after the intro d…
fanquake Jan 8, 2020
295211e
Merge #17445: zmq: Fix due to invalid argument and multiple notifiers
laanwj Jan 8, 2020
6196e93
Merge #16963: wallet: Fix unique_ptr usage in boost::signals2
laanwj Jan 8, 2020
ef63f5f
ci: Combine 32-bit build with CentOS 7 build
theStack Jan 8, 2020
0874a10
Ignore msvc linker warning and update to msvc build instructions.
sipsorcery Jan 9, 2020
e7f8450
Merge #16688: log: Add validation interface logging
laanwj Jan 9, 2020
8313fa8
gui: Set CConnman byte counters earlier to avoid uninitialized reads
ryanofsky Jan 10, 2020
62b189b
Merge #17899: msvc: Ignore msvc linker warning and update to msvc bui…
fanquake Jan 10, 2020
f8c6967
Merge #17893: qa: Fix double-negative arg test
fanquake Jan 10, 2020
498cdbb
Fix improper Doxygen inline comments
Empact Jan 11, 2020
e258ce7
Merge #17907: doc: Fix improper Doxygen inline comments
fanquake Jan 11, 2020
831e122
build: remove double LIBBITCOIN_SERVER linking
fanquake Jan 12, 2020
f2f9fdf
Merge #17910: build: remove double LIBBITCOIN_SERVER linking
laanwj Jan 13, 2020
2ed74a4
Merge #16945: refactor: introduce CChainState::GetCoinsCacheSizeState
laanwj Jan 13, 2020
6fc554f
wallet: Reset reused transactions cache
fjahr Dec 31, 2019
a4a93a0
Merge #17906: gui: Set CConnman byte counters earlier to avoid uninit…
fanquake Jan 14, 2020
ceb789c
Merge #17873: doc: Add to Doxygen documentation guidelines
fanquake Jan 14, 2020
7f5db16
GUI: Use PACKAGE_NAME in modal overlay
luke-jr Jan 14, 2020
5855cc5
bitcoin-wallet: Use PACKAGE_NAME in usage help
luke-jr Jan 14, 2020
4b8f1e9
IsUsedDestination shouldn't use key id as script id for ScriptHash
instagibbs Jan 14, 2020
6cbe620
scripted-diff: Replace CCriticalSection with RecursiveMutex
Jan 7, 2020
e09c701
scripted-diff: Bump copyright of files changed in 2020
Jan 14, 2020
6dd59d2
Don't allow implementers to think ScriptHash(Witness*()) results in n…
instagibbs Jan 14, 2020
af05bd9
Merge #17891: scripted-diff: Replace CCriticalSection with RecursiveM…
fanquake Jan 15, 2020
002f9e9
Merge #17923: refactor: Use PACKAGE_NAME in GUI modal overlay and bit…
fanquake Jan 15, 2020
ac61ec9
Merge #17843: wallet: Reset reused transactions cache
meshcollider Jan 15, 2020
f117fb0
Replace coroutine with async def in p2p_invalid_messages.py
elichai Jan 15, 2020
486f510
gui: hide HD & encryption icons when no wallet loaded
brakmic Jan 15, 2020
4e8b564
Merge #17931: test: Fix p2p_invalid_messages failing in Python 3.8 be…
fanquake Jan 16, 2020
22c5a98
depends: Consistent use of package variable
Bushstar Jan 16, 2020
c279a81
gui: Remove warning "unused variable 'wallet_model'"
promag Jan 7, 2019
a9c789e
Merge #17935: gui: hide HD & encryption icons when no wallet loaded
fanquake Jan 16, 2020
f018d0c
Merge #17924: Bug: IsUsedDestination shouldn't use key id as script i…
laanwj Jan 16, 2020
7d0a8f4
refactor: Remove never used default parameter
hebasto Jan 16, 2020
1a53b0d
refactor: Simplify connection syntax
hebasto Jan 16, 2020
218274d
Merge #17819: doc: developer notes guideline on RPCExamples addresses
Jan 16, 2020
ec9b964
Merge #17541: test: add functional test for non-standard bare multisi…
Jan 16, 2020
2aaeca5
Merge #17900: ci: Combine 32-bit build with CentOS 7 build
Jan 16, 2020
95ca6ae
Merge #17691: doc: Add missed copyright headers
Jan 16, 2020
2b16414
wallet: Improve CWallet:MarkDestinationsDirty
promag Jan 7, 2020
7fb94c0
Merge #17889: wallet: Improve CWallet:MarkDestinationsDirty
meshcollider Jan 17, 2020
2ddf041
Merge #17928: depends: Consistent use of package variable
fanquake Jan 17, 2020
c20fbb7
Merge #17939: gui: Remove warning "unused variable 'wallet_model'"
fanquake Jan 17, 2020
0deba68
Merge #17943: qt, refactor: Remove never used default parameter
fanquake Jan 17, 2020
09de4fd
Locking: Lock cs_KeyStore instead of cs_wallet in legacy keyman
achow101 Oct 7, 2019
8510a03
Refactor: Allow LegacyScriptPubKeyMan to be null
achow101 Oct 7, 2019
0ad47ec
List output types in an array in order to be iterated over
achow101 Jun 27, 2019
4eea2bd
Always try to sign for all pubkeys in multisig
achow101 Jul 3, 2019
7aff061
Store p2sh scripts in AddAndGetDestinationForScript
achow101 Jul 2, 2019
a2925b2
Make UpgradeKeyMetadata work only on LegacyScriptPubKeyMan
achow101 Nov 4, 2019
5b58007
HD Split: Avoid redundant upgrades
achow101 Oct 7, 2019
c64d9b5
refactor: define a UINT256_ONE global constant
achow101 Dec 30, 2019
df6f1ba
Box the wallet: Add multiple keyman maps and loops
achow101 Oct 7, 2019
5ed9e23
Refactor: Copy CWallet signals and print function to LegacyScriptPubK…
achow101 Oct 7, 2019
be0193c
Cleanup: Drop unused GUI learnRelatedScripts method
achow101 Oct 7, 2019
0685f52
Refactor: Replace SigningProvider pointers with unique_ptrs
achow101 Oct 7, 2019
bd4dbd6
Output a descriptor in createmultisig
achow101 Mar 25, 2019
bb621b9
Introduce SetType function to tell ScriptPubKeyMans the type and inte…
achow101 Jul 16, 2019
513cee4
Introduce DescriptorScriptPubKeyMan as a dummy class
achow101 Jul 5, 2019
c5806fc
Add WALLET_FLAG_DESCRIPTORS
achow101 Jul 6, 2019
fe893bd
Return nullptr from GetLegacyScriptPubKeyMan if descriptor wallet
achow101 Jul 8, 2019
a39e0cc
Create LegacyScriptPubKeyMan when not a descriptor wallet
achow101 Jul 17, 2019
55ccf75
Add a lock cs_desc_man for DescriptorScriptPubKeyMan
achow101 Jul 5, 2019
38a9185
Store WalletDescriptor in DescriptorScriptPubKeyMan
achow101 Jul 8, 2019
db49a59
Add LoadDescriptorScriptPubKeyMan and SetActiveScriptPubKeyMan to CWa…
achow101 Jul 8, 2019
f829dff
Implement IsMine for DescriptorScriptPubKeyMan
achow101 Jul 5, 2019
66ec538
Implement MarkUnusedAddresses in DescriptorScriptPubKeyMan
achow101 Jul 8, 2019
9054b15
Implement IsHDEnabled in DescriptorScriptPubKeyMan
achow101 Jul 8, 2019
9a1c437
Implement GetID for DescriptorScriptPubKeyMan
achow101 Jul 8, 2019
3864728
Implement SetType in DescriptorScriptPubKeyMan
achow101 Jul 16, 2019
be7195f
Load the descriptor cache from the wallet file
achow101 Jul 9, 2019
8ce86ca
Implement loading of keys for DescriptorScriptPubKeyMan
achow101 Jul 9, 2019
13e0a25
Implement several simple functions in DescriptorScriptPubKeyMan
achow101 Jul 9, 2019
029f602
Implement writing descriptorkeys, descriptorckeys, and descriptors to…
achow101 Jul 10, 2019
0c88edd
Implement SetupGeneration for DescriptorScriptPubKeyMan
achow101 Jul 10, 2019
b95c1bb
Implement TopUp in DescriptorScriptPubKeyMan
achow101 Jul 10, 2019
63ac11f
Add IsSingleType to Descriptors
achow101 Jul 10, 2019
84a015d
Add a function to determine the OutputType of a scriptPubKey
achow101 Jul 23, 2019
9f1685e
Implement GetNewDestination for DescriptorScriptPubKeyMan
achow101 Jul 10, 2019
7694b3c
Implement Unlock and Encrypt in DescriptorScriptPubKeyMan
achow101 Jul 11, 2019
4d9c855
Implement KeepDestination and ReturnDestination in DescriptorScriptPu…
achow101 Jul 11, 2019
f878ac7
Implement GetReservedDestination in DescriptorScriptPubKeyMan
achow101 Jul 11, 2019
ea2c680
Implement GetKeypoolOldestTime and only display it if greater than 0
achow101 Jul 11, 2019
0905b05
Implement GetSigningProvider for descriptor wallets
achow101 Jul 11, 2019
a4fef96
Change GetMetadata to use unique_ptr<CKeyMetadata>
achow101 Nov 7, 2019
4352796
Implement GetMetadata in DescriptorScriptPubKeyMan
achow101 Nov 7, 2019
bb96308
Be able to create new wallets with DescriptorScriptPubKeyMans as backing
achow101 Jul 11, 2019
e50ed9c
Generate new descriptors when encrypting
achow101 Jul 16, 2019
2a7537b
Add IsLegacy to CWallet so that the GUI knows whether to show watchonly
achow101 Aug 14, 2019
5703fd3
add importdescriptors RPC and tests for native descriptor wallets
hugohn Aug 1, 2019
2813b96
Functional tests for descriptor wallets
achow101 Jul 15, 2019
da95d1a
Change wallet_encryption.py to use signmessage instead of dumpprivkey
achow101 Jul 22, 2019
492137d
Add a --descriptors option to various tests
achow101 Jul 16, 2019
d1f9334
[gui] send dialog: split on_sendButton_clicked
Sjors Nov 18, 2019
d0c4ce8
[gui] save PSBT to file
Sjors Nov 18, 2019
5c5c58c
[gui] load PSBT
Sjors Jan 4, 2020
0cca01c
[gui] create wallet: uncheck encrypt by default
Sjors Jan 6, 2020
1c8bf70
[gui] use descriptors for new wallets
Sjors Jan 6, 2020
926d493
Improve TransactionErrorString messages.
gwillen Feb 1, 2020
f6fdb63
FillPSBT: report number of inputs signed (or would sign)
gwillen Feb 1, 2020
f80dee3
[gui] PSBT Operations Dialog (sign & broadcast)
gwillen Feb 1, 2020
d00cafc
[gui] Load PSBT from clipboard
gwillen Jan 31, 2020
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
  •  
  •  
  •  
9 changes: 5 additions & 4 deletions .github/ISSUE_TEMPLATE/good_first_issue.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,14 @@ assignees: ''

---

The purpose of the `good first issue` label is to highlight which issues are suitable for a new contributor without a deep understanding of the codebase.

Useful skills:
#### Useful skills:

<!-- (For example, “C++11 std::thread”, “Qt5 GUI and async GUI design” or “basic understanding of Bitcoin mining and the Bitcoin Core RPC interface”.) -->

(For example, “C++11 std::thread”, “Qt5 GUI and async GUI design” or “basic understanding of Bitcoin mining and the Bitcoin Core RPC interface”.)
#### Want to work on this issue?

Want to work on this issue?
The purpose of the `good first issue` label is to highlight which issues are suitable for a new contributor without a deep understanding of the codebase.

You do not need to request permission to start working on this. You are encouraged to comment on the issue if you are planning to work on it. This will help other contributors monitor which issues are actively being addressed and is also an effective way to request assistance if and when you need it.

Expand Down
14 changes: 9 additions & 5 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ jobs:
runs-on: windows-latest
env:
PYTHONUTF8: 1
QT_DOWNLOAD_URL: 'https://github.com/sipsorcery/qt_win_binary/releases/download/v1.4/Qt5.9.8_x64_static_vs2019.zip'
QT_DOWNLOAD_HASH: 'f285cbb02bec3b3f3cc2621e3fa7d5edf0d6a66fa30c57859e583acda954ea80'
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: "$env:VCPKG_INSTALLATION_ROOT/installed"
PLATFORM: x64
Expand All @@ -19,11 +19,17 @@ jobs:
with:
python-version: '3.7' # Needed for PEP 540

- name: Setup MSBuild.exe
uses: warrenbuckley/Setup-MSBuild@v1

- name: Check MSBuild.exe
run: MSBuild.exe -version | Out-File -FilePath $env:GITHUB_WORKSPACE\MSBuild_version

- uses: actions/cache@v1
id: vcpkgcache
with:
path: C:/vcpkg/installed
key: ${{ runner.os }}-vcpkg
key: ${{ runner.os }}-vcpkg-${{ hashFiles('MSBuild_version') }}

- name: Update vcpkg and install packages
if: steps.vcpkgcache.outputs.cache-hit != 'true'
Expand Down Expand Up @@ -54,8 +60,6 @@ jobs:
}
- name: Generate project files
run: python build_msvc\msvc-autogen.py
- name: Setup MSBuild.exe
uses: warrenbuckley/Setup-MSBuild@v1
- name: vcpkg integration
run: C:/vcpkg/vcpkg.exe integrate install
- name: Build
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,9 @@ src/bitcoind
src/bitcoin-cli
src/bitcoin-tx
src/bitcoin-wallet
src/test/fuzz
!src/test/fuzz/*.*
src/test/test_bitcoin
src/test/test_bitcoin_fuzzy
src/qt/test/test_bitcoin-qt

# autoreconf
Expand All @@ -28,6 +29,7 @@ build-aux/m4/ltversion.m4
build-aux/missing
build-aux/compile
build-aux/test-driver
config.cache
config.log
config.status
configure
Expand Down
17 changes: 9 additions & 8 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -93,24 +93,20 @@ jobs:
arch: s390x
env: >-
FILE_ENV="./ci/test/00_setup_env_s390x.sh"
QEMU_USER_CMD="" # Can run the tests natively without qemu

- stage: test
name: 'Win64 [GOAL: deploy] [unit tests, no gui, no functional tests]'
env: >-
FILE_ENV="./ci/test/00_setup_env_win64.sh"

- stage: test
name: '32-bit + dash [GOAL: install] [gui]'
env: >-
FILE_ENV="./ci/test/00_setup_env_i686.sh"

- stage: test
name: 'x86_64 Linux [GOAL: install] [CentOS 7] [no depends, only system libs]'
name: '32-bit + dash [GOAL: install] [CentOS 7] [gui]'
env: >-
FILE_ENV="./ci/test/00_setup_env_native_centos.sh"
FILE_ENV="./ci/test/00_setup_env_i686_centos.sh"

- stage: test
name: 'x86_64 Linux [GOAL: install] [bionic] [uses qt5 dev package instead of depends Qt to speed up build and avoid timeout] [unsigned char]'
name: 'x86_64 Linux [GOAL: install] [bionic] [uses qt5 dev package and some depends packages] [unsigned char]'
env: >-
FILE_ENV="./ci/test/00_setup_env_native_qt5.sh"

Expand All @@ -125,6 +121,11 @@ jobs:
env: >-
FILE_ENV="./ci/test/00_setup_env_native_asan.sh"

- stage: test
name: 'x86_64 Linux [GOAL: install] [bionic] [no depends, only system libs, valgrind]'
env: >-
FILE_ENV="./ci/test/00_setup_env_native_valgrind.sh"

- stage: test
name: 'x86_64 Linux [GOAL: install] [bionic] [no depends, only system libs, sanitizers: fuzzer,address,undefined]'
env: >-
Expand Down
6 changes: 3 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ release cycle, overall merging, moderation and appointment of maintainers.

If you're looking for somewhere to start contributing, check out the
[good first issue](https://github.com/bitcoin/bitcoin/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22)
list.
list or participate in a weekly [Bitcoin Core PR Review Club](https://bitcoincore.reviews/) meeting.

Communication Channels
----------------------
Expand Down Expand Up @@ -88,10 +88,10 @@ the pull request affects. Valid areas as:
- `refactor` for structural changes that do not change behavior
- `rpc`, `rest` or `zmq` for changes to the RPC, REST or ZMQ APIs
- `script` for changes to the scripts and tools
- `test` for changes to the bitcoin unit tests or QA tests
- `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, reproducible builds or CI code
- `build` for changes to the GNU Autotools or reproducible builds

Examples:

Expand Down
4 changes: 2 additions & 2 deletions COPYING
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
The MIT License (MIT)

Copyright (c) 2009-2019 The Bitcoin Core developers
Copyright (c) 2009-2019 Bitcoin Developers
Copyright (c) 2009-2020 The Bitcoin Core developers
Copyright (c) 2009-2020 Bitcoin Developers

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
2 changes: 1 addition & 1 deletion Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ BITCOIN_QT_BIN=$(top_builddir)/src/qt/$(BITCOIN_GUI_NAME)$(EXEEXT)
BITCOIN_CLI_BIN=$(top_builddir)/src/$(BITCOIN_CLI_NAME)$(EXEEXT)
BITCOIN_TX_BIN=$(top_builddir)/src/$(BITCOIN_TX_NAME)$(EXEEXT)
BITCOIN_WALLET_BIN=$(top_builddir)/src/$(BITCOIN_WALLET_TOOL_NAME)$(EXEEXT)
BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win$(WINDOWS_BITS)-setup$(EXEEXT)
BITCOIN_WIN_INSTALLER=$(PACKAGE)-$(PACKAGE_VERSION)-win64-setup$(EXEEXT)

empty :=
space := $(empty) $(empty)
Expand Down
2 changes: 1 addition & 1 deletion autogen.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#!/bin/sh
# Copyright (c) 2013-2016 The Bitcoin Core developers
# Copyright (c) 2013-2019 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

Expand Down
12 changes: 8 additions & 4 deletions build_msvc/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ Quick Start
The minimal steps required to build Bitcoin Core with the msbuild toolchain are below. More detailed instructions are contained in the following sections.

```
vcpkg install --triplet x64-windows-static boost-filesystem boost-multi-index boost-signals2 boost-test boost-thread libevent zeromq berkeleydb rapidcheck double-conversion
vcpkg install --triplet x64-windows-static berkeleydb boost-filesystem boost-multi-index boost-signals2 boost-test boost-thread libevent[thread] rapidcheck zeromq double-conversion
py -3 build_msvc\msvc-autogen.py
msbuild /m build_msvc\bitcoin.sln /p:Platform=x64 /p:Configuration=Release /t:build
```
Expand Down Expand Up @@ -41,7 +41,9 @@ Qt
---------------------
In order to build the Bitcoin Core a static build of Qt is required. The runtime library version (e.g. v141, v142) and platform type (x86 or x64) must also match.

A prebuilt version of Qt can be downloaded from [here](https://github.com/sipsorcery/qt_win_binary/releases). Please be aware this download is NOT an officially sanctioned Bitcoin Core distribution and is provided for developer convenience. It should NOT be used for builds that will be used in a production environment or with real funds.
Some prebuilt x64 versions of Qt can be downloaded from [here](https://github.com/sipsorcery/qt_win_binary/releases). Please be aware these downloads are NOT officially sanctioned by Bitcoin Core and are provided for developer convenience only. They should NOT be used for builds that will be used in a production environment or with real funds.

To determine which Qt prebuilt version to download open the `.appveyor.yml` file and note the `QT_DOWNLOAD_URL`. When extracting the zip file the destination path must be set to `C:\`. This is due to the way that Qt includes, libraries and tools use internal paths.

To build Bitcoin Core without Qt unload or disable the `bitcoin-qt`, `libbitcoin_qt` and `test_bitcoin-qt` projects.

Expand All @@ -64,18 +66,20 @@ PS >py -3 msvc-autogen.py

- An optional step is to adjust the settings in the build_msvc directory and the common.init.vcxproj file. This project file contains settings that are common to all projects such as the runtime library version and target Windows SDK version. The Qt directories can also be set.

- Build with Visual Studio 2017 or msbuild.
- To build from the command line with the Visual Studio 2017 toolchain use:

```
msbuild /m bitcoin.sln /p:Platform=x64 /p:Configuration=Release /p:PlatformToolset=v141 /t:build
```

- Build with Visual Studio 2019 or msbuild.
- To build from the command line with the Visual Studio 2019 toolchain use:

```
msbuild /m bitcoin.sln /p:Platform=x64 /p:Configuration=Release /t:build
```

- Alternatively open the `build_msvc\bitcoin.sln` file in Visual Studio.

AppVeyor
---------------------
The .appveyor.yml in the root directory is suitable to perform builds on [AppVeyor](https://www.appveyor.com/) Continuous Integration servers. The simplest way to perform an AppVeyor build is to fork Bitcoin Core and then configure a new AppVeyor Project pointing to the forked repository.
Expand Down
4 changes: 2 additions & 2 deletions build_msvc/bitcoin-qt/bitcoin-qt.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
</ProjectReference>
</ItemGroup>

<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<AdditionalIncludeDirectories>$(QtIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
Expand All @@ -64,7 +64,7 @@
</ResourceCompile>
</ItemDefinitionGroup>

<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<AdditionalIncludeDirectories>$(QtIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
Expand Down
10 changes: 10 additions & 0 deletions build_msvc/bitcoin.sln
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "bitcoin-qt", "bitcoin-qt\bi
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libtest_util", "libtest_util\libtest_util.vcxproj", "{868474FD-35F6-4400-8EED-30A33E7521D4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "test_bitcoin-qt", "test_bitcoin-qt\test_bitcoin-qt.vcxproj", "{51201D5E-D939-4854-AE9D-008F03FF518E}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Expand Down Expand Up @@ -230,6 +232,14 @@ Global
{868474FD-35F6-4400-8EED-30A33E7521D4}.Release|x64.Build.0 = Release|x64
{868474FD-35F6-4400-8EED-30A33E7521D4}.Release|x86.ActiveCfg = Release|Win32
{868474FD-35F6-4400-8EED-30A33E7521D4}.Release|x86.Build.0 = Release|Win32
{51201D5E-D939-4854-AE9D-008F03FF518E}.Debug|x64.ActiveCfg = Debug|x64
{51201D5E-D939-4854-AE9D-008F03FF518E}.Debug|x64.Build.0 = Debug|x64
{51201D5E-D939-4854-AE9D-008F03FF518E}.Debug|x86.ActiveCfg = Debug|Win32
{51201D5E-D939-4854-AE9D-008F03FF518E}.Debug|x86.Build.0 = Debug|Win32
{51201D5E-D939-4854-AE9D-008F03FF518E}.Release|x64.ActiveCfg = Release|x64
{51201D5E-D939-4854-AE9D-008F03FF518E}.Release|x64.Build.0 = Release|x64
{51201D5E-D939-4854-AE9D-008F03FF518E}.Release|x86.ActiveCfg = Release|Win32
{51201D5E-D939-4854-AE9D-008F03FF518E}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
Expand Down
4 changes: 4 additions & 0 deletions build_msvc/bitcoin_config.h
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// Copyright (c) 2018-2019 The Bitcoin Core developers
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.

#ifndef BITCOIN_BITCOIN_CONFIG_H
#define BITCOIN_BITCOIN_CONFIG_H

Expand Down
1 change: 1 addition & 0 deletions build_msvc/common.init.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
<VCProjectVersion>16.0</VCProjectVersion>
<VcpkgTriplet Condition="'$(Platform)'=='Win32'">x86-windows-static</VcpkgTriplet>
<VcpkgTriplet Condition="'$(Platform)'=='x64'">x64-windows-static</VcpkgTriplet>
<UseNativeEnvironment>true</UseNativeEnvironment>
</PropertyGroup>

<PropertyGroup Condition="'$(WindowsTargetPlatformVersion)'=='' and !Exists('$(WindowsSdkDir)\DesignTime\CommonConfiguration\Neutral\Windows.props')">
Expand Down
2 changes: 2 additions & 0 deletions build_msvc/libbitcoin_qt/libbitcoin_qt.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@
<ClCompile Include="..\..\src\qt\paymentserver.cpp" />
<ClCompile Include="..\..\src\qt\peertablemodel.cpp" />
<ClCompile Include="..\..\src\qt\platformstyle.cpp" />
<ClCompile Include="..\..\src\qt\psbtoperationsdialog.cpp" />
<ClCompile Include="..\..\src\qt\qrimagewidget.cpp" />
<ClCompile Include="..\..\src\qt\qvalidatedlineedit.cpp" />
<ClCompile Include="..\..\src\qt\qvaluecombobox.cpp" />
Expand Down Expand Up @@ -87,6 +88,7 @@
<ClCompile Include="$(GeneratedFilesOutDir)\moc\moc_paymentserver.cpp" />
<ClCompile Include="$(GeneratedFilesOutDir)\moc\moc_peertablemodel.cpp" />
<ClCompile Include="$(GeneratedFilesOutDir)\moc\moc_platformstyle.cpp" />
<ClCompile Include="$(GeneratedFilesOutDir)\moc\moc_psbtoperationsdialog.cpp" />
<ClCompile Include="$(GeneratedFilesOutDir)\moc\moc_qrimagewidget.cpp" />
<ClCompile Include="$(GeneratedFilesOutDir)\moc\moc_qvalidatedlineedit.cpp" />
<ClCompile Include="$(GeneratedFilesOutDir)\moc\moc_qvaluecombobox.cpp" />
Expand Down
3 changes: 3 additions & 0 deletions build_msvc/msvc-autogen.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,7 @@
#!/usr/bin/env python3
# Copyright (c) 2016-2019 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

import os
import re
Expand Down
21 changes: 10 additions & 11 deletions build_msvc/test_bitcoin-qt/test_bitcoin-qt.vcxproj
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\common.init.vcxproj" />
<Import Project="..\common.qt.init.vcxproj" />
<PropertyGroup Label="Globals">
<ProjectGuid>{51201D5E-D939-4854-AE9D-008F03FF518E}</ProjectGuid>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
Expand Down Expand Up @@ -66,29 +64,32 @@
</ProjectReference>
</ItemGroup>

<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />

<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<AdditionalIncludeDirectories>..\libbitcoin_qt\$(GeneratedFilesOutDir)\..\;$(QtIncludeDir)\QtTest;$(QtIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>$(QtReleaseLibaries);%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalDependencies>$(QtLibraryDir)\Qt5Test.lib;$(QtReleaseLibraries);%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>/ignore:4206</AdditionalOptions>
</Link>
</ItemDefinitionGroup>

<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
<ClCompile>
<AdditionalIncludeDirectories>..\libbitcoin_qt\$(GeneratedFilesOutDir)\..\;$(QtIncludeDir)\QtTest;$(QtIncludes);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>$(QtDebugLibraries);%(AdditionalDependencies)</AdditionalDependencies>
<AdditionalOptions>/ignore:4206</AdditionalOptions>
</Link>
</ItemDefinitionGroup>

<ItemGroup>
<MocTestFiles Include="..\..\src\qt\test\addressbooktests.h" />
<MocTestFiles Include="..\..\src\qt\test\apptests.h" />
<MocTestFiles Include="..\..\src\qt\test\compattests.h" />
<MocTestFiles Include="..\..\src\qt\test\paymentservertests.h" />
<MocTestFiles Include="..\..\src\qt\test\rpcnestedtests.h" />
<MocTestFiles Include="..\..\src\qt\test\uritests.h" />
<MocTestFiles Include="..\..\src\qt\test\wallettests.h" />
Expand All @@ -106,8 +107,6 @@
<RemoveDir Directories="$(GeneratedFilesOutDir)\moc\*" />
<RemoveDir Directories="$(GeneratedFilesOutDir)\moc" />
</Target>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<PropertyGroup>
<BuildDependsOn>
moccode;
Expand All @@ -120,4 +119,4 @@
$(CleanDependsOn);
</CleanDependsOn>
</PropertyGroup>
</Project>
</Project>
4 changes: 4 additions & 0 deletions build_msvc/testconsensus/testconsensus.cpp
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
// Copyright (c) 2018 The Bitcoin Core developers
// Distributed under the MIT software license, see the accompanying
// file COPYING or http://www.opensource.org/licenses/mit-license.php.

#include <iostream>

// bitcoin includes.
Expand Down
2 changes: 1 addition & 1 deletion ci/lint/05_before_script.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# Copyright (c) 2018 The Bitcoin Core developers
# Copyright (c) 2018-2019 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

Expand Down
2 changes: 1 addition & 1 deletion ci/lint/06_script.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash
#
# Copyright (c) 2018 The Bitcoin Core developers
# Copyright (c) 2018-2019 The Bitcoin Core developers
# Distributed under the MIT software license, see the accompanying
# file COPYING or http://www.opensource.org/licenses/mit-license.php.

Expand Down
13 changes: 0 additions & 13 deletions ci/test/00_setup_env_i686.sh

This file was deleted.

Loading