Commit graph

18596 commits

Author SHA1 Message Date
Steven Roose
f7920d77ec
[BROKEN] Add issuance wallet RPCs 2019-03-20 12:05:58 +00:00
Steven Roose
a361dda7a3
[BROKEN] Add CA wallet RPCs 2019-03-20 12:05:57 +00:00
Steven Roose
b6397d6959
[BROKEN] Adapt wallet unit tests to CA 2019-03-20 12:05:56 +00:00
Steven Roose
d3ab44de44
[BROKEN] Adapt wallet to CA 2019-03-20 12:05:55 +00:00
Steven Roose
49e808373e
[BROKEN] Add raw issuance RPCs 2019-03-20 12:05:54 +00:00
Steven Roose
a03239dd31
[BROKEN] Add raw tx RPCs for CA 2019-03-20 12:05:53 +00:00
Steven Roose
6038c37c7e
[BROKEN] Add unit test for blinding logic 2019-03-20 12:05:52 +00:00
Steven Roose
aa33202bda
[BROKEN] Add blinding logic 2019-03-20 12:05:51 +00:00
Steven Roose
cd56626647
[BROKEN] Adapt existing unit tests to CA 2019-03-20 12:05:50 +00:00
Steven Roose
f4553d4b6d
[BROKEN] Adapt existing benchmarks to CA 2019-03-20 12:05:49 +00:00
Steven Roose
703db5b42f
[BROKEN] Adapt existing RPCs to CA 2019-03-20 12:05:48 +00:00
Steven Roose
6493ad902a
Adapt bitcoin-tx to CA 2019-03-20 12:05:47 +00:00
Steven Roose
0b5066143d
[BROKEN] Add CA validation 2019-03-20 12:05:46 +00:00
Steven Roose
d53479c9ff
[BROKEN] Introduce CA in data structures 2019-03-20 12:05:45 +00:00
Steven Roose
04d06917d2
Rename con_elementswitness to con_elementsmode
It will have effect on more than just witness structure from now on.
2019-03-20 12:05:44 +00:00
Steven Roose
484d83c371
Add new arguments 2019-03-20 12:05:43 +00:00
Steven Roose
fde9fe1010
Add basic issuance boilerplate 2019-03-20 12:05:42 +00:00
Steven Roose
f81122f948
Add asset and value blinding functionality 2019-03-20 12:05:41 +00:00
Steven Roose
8b8256d9fa
Add ConfidentialCommitment-based types 2019-03-20 12:05:40 +00:00
Steven Roose
d0322f7f7d
Add initial issuance boilerplate 2019-03-20 12:05:40 +00:00
Steven Roose
fd411bb17f
Enable surjection proof module in secp256k1-zkp 2019-03-20 12:05:39 +00:00
Steven Roose
84954c8110
Add CAssetsDir 2019-03-20 12:05:38 +00:00
Steven Roose
10773c6c1a
Add CAsset and CAmountMap 2019-03-20 12:05:37 +00:00
Gregory Sanders
14af0b6539
Implement blech32 addresses, expose over RPC 2019-03-20 12:05:36 +00:00
Steven Roose
0f28780364
Add blech32 implementation and API 2019-03-20 12:05:35 +00:00
Gregory Sanders
9cb2fa051f
Add blech32 python implementation with diff annotation with segwit_addr.py 2019-03-20 12:05:35 +00:00
Steven Roose
17a22f1495
Add support for blinded addresses 2019-03-20 12:05:34 +00:00
Gregory Sanders
00fba7771c
Add liquidv1 chainparams 2019-03-20 12:05:33 +00:00
Steven Roose
045e615692
Add CKey::ECDH 2019-03-20 12:05:32 +00:00
Gregory Sanders
aa375e66c1
Replace CScriptID and CKeyID in CTxDestination with dedicated type 2019-03-20 12:05:31 +00:00
Steven Roose
3e7cff1e45
Disable tests that are not relevant for Elements 2019-03-20 12:05:30 +00:00
Gregory Sanders
3a0b3b70a5
Add tweakfedpeg and compatbility test 2019-03-20 12:05:29 +00:00
Steven Roose
36a5d5d0f8
Fix bug in calculate_contract for Liquid 2019-03-20 12:05:28 +00:00
Steven Roose
77ba5eec41
RPC params convertion cleanup 2019-03-20 12:05:27 +00:00
Gregory Sanders
ce19a5f6cb
Add secure reporting document, link in README 2019-03-20 12:05:21 +00:00
Steven Roose
658dae0bba
Merge #505: [0.17] Activate CSV from genesis block for custom chains
91dd32777 Disable functional tests for bitcoin_functional build (Gregory Sanders)
b8820d183 Activate CSV from genesis block for custom chains (Gregory Sanders)

Pull request description:

  Guts the test for elements mode, can add back later if worked on.

Tree-SHA512: a2b7633fa02dae582616ac26d25cd08f895d5940e3775c70cacdd3f678f01a21cbcaf56c6c540b91bd8535bb1aab7bdc59e2a79b5a1124cbd9d3f03f29d0b40e
2019-02-14 15:33:19 +00:00
Gregory Sanders
91dd32777e Disable functional tests for bitcoin_functional build 2019-02-14 09:05:10 -05:00
Gregory Sanders
b8820d1836 Activate CSV from genesis block for custom chains 2019-02-14 09:05:10 -05:00
Gregory Sanders
fd9bdc6d55
Merge #494: [0.17] Add Elements-style witness structure
52c8601 Remove manual byte editing in wallet_tx_clone func test (Gregory Sanders)
0c05901 Add functional test for Elements witness serialization (Steven Roose)
fb72ee8 Add Elements-style witness serialization (Steven Roose)
6ed8fd8 Add -con_elementswitness flag and global variable (Steven Roose)
01b03a9 Add calcfastmerkleroot RPC and test-framework support (Steven Roose)
3f902b0 Add ComputeFastMerkleRoot unit test example generated by elements-0.14.1 (Gregory Sanders)
3b72dab Add CalcFastMerkleRoot (Steven Roose)
7f65e76 Add support for SHA-256 midstate access (Steven Roose)
7a01d4f Remove unnecessary include (Steven Roose)

Pull request description:

  Ports the Elements-style transaction witness structure from v0.14.1. Additionally, the Elements-compatible serialization of the witness data is gated behind a new `-con_elementswitness` flag.

  Fixes https://github.com/ElementsProject/elements/issues/479.

Tree-SHA512: 337fb8a1f0bac7a0c7908d86eefe2f63c6e729ca91372938e6c751e3dec9e4097333f243bec891bd7e63c6e26a5ee0fca55e9ac82190b641db65014da825bfcc
2019-02-13 10:36:32 -05:00
Gregory Sanders
52c8601cf4
Remove manual byte editing in wallet_tx_clone func test 2019-02-13 15:34:48 +00:00
Steven Roose
0c05901791
Add functional test for Elements witness serialization 2019-02-13 11:42:47 +00:00
Steven Roose
fb72ee8fc8 Add Elements-style witness serialization 2019-02-13 11:42:38 +00:00
Steven Roose
6ed8fd8ab0 Add -con_elementswitness flag and global variable 2019-02-13 11:42:38 +00:00
Steven Roose
01b03a9206 Add calcfastmerkleroot RPC and test-framework support 2019-02-13 11:42:38 +00:00
Gregory Sanders
3f902b0569 Add ComputeFastMerkleRoot unit test example generated by elements-0.14.1 2019-02-13 11:42:38 +00:00
Steven Roose
3b72dab137 Add CalcFastMerkleRoot 2019-02-13 11:42:38 +00:00
Steven Roose
7f65e76735 Add support for SHA-256 midstate access 2019-02-12 15:03:42 +00:00
Steven Roose
7a01d4f395 Remove unnecessary include 2019-02-12 15:03:42 +00:00
Steven Roose
e51ed82876
Merge #502: [0.17 MERGE] Merge up to Core 3832c25f17
634e3953f MERGE FIX: Prevent mainnet unit tests from thinking they have signed blocks after custom tests (Gregory Sanders)
c42c82329 MERGE FIX: Pegin witness test cleanup (Gregory Sanders)
6c1c65249 MERGE FIX: move pegin witness test to beginning to maybe avoid dirtying other tests (Gregory Sanders)
a36ee6c0e MERGE FIX: Augment IsValidPeginWitness with err string return (Gregory Sanders)
9d9ee3d51 MERGE FIX: Adapt bitcoin_functional sync to regtest2 (Gregory Sanders)
7c97d6a81 MERGE FIX: sync up bitcoin_functional (Gregory Sanders)
949405202 MERGE FIX: enable parent chain in fedpeg-based unit tests (Gregory Sanders)
c73e56428 MERGE FIX: instantiate consensus.has_parent_chain for all chains (Gregory Sanders)
4f4fe8f6c MERGE FIX: ConnectTip: ub fix for bench (Gregory Sanders)
80857b329 MERGE FIX: TEST: fixup bitcoin functional (Gregory Sanders)
e0a8aba13 MERGE FIX: Properly parse sendtomainchain args from -cli (Gregory Sanders)
420267122 MERGE FIX: spelling linter fixes (Gregory Sanders)
01799727c MERGE FIX: fixup travis bitcoin_functional run (Gregory Sanders)
90f7d18c8 MERGE-FIX: functional tests (Gregory Sanders)
51584e73a MERGE-FIX: various compilation fixes (Gregory Sanders)
d641c29a5 travis: Run feature_dbcrash functional tests in cron job (Chun Kuan Lee)
c0d947d72 tests: Reorder tests and move most of extended tests up to normal tests (Chun Kuan Lee)
cccc362d6 build: Remove libssl from LDADD unless gui (MarcoFalke)
8e1c13e6d doc: Document -checklevel levels (Wladimir J. van der Laan)
c1dde3a94 No longer shutdown after encrypting the wallet (Andrew Chow)
d7637c5a3 After encrypting the wallet, reload the database environment (Andrew Chow)
5d296ac81 Add function to close all Db's and reload the databae environment (Andrew Chow)
a769461d5 Move BerkeleyEnvironment deletion from internal method to callsite (Andrew Chow)
9dcb6763f [qa] Use correct python index slices in example test (Suhas Daftuar)
fa8433e37 qa: Remove unneded import_deterministic_coinbase_privkeys overwrite, add comments (MarcoFalke)
e413c2ddd qa: Fix codespell error and have lint-spelling error instead of warn (MarcoFalke)
14b29a77a Fix reference to lint-locale-dependence.sh (Hennadii Stepanov)
e22136893 utils: Convert fs error messages from multibyte to utf-8 (Chun Kuan Lee)
e4ef4b459 [build] remove #ifdef ENABLE_WALLET from interfaces/node (John Newbery)
fa6ab8ada rpc: Return more specific reject reason for submitblock (MarcoFalke)
b16ab9af0 Report progress in ReplayBlocks while rolling forward (João Barbosa)
b6a253337 Remove redundant BIP174 test from rpc_psbt.json (araspitzu)
fac953983 qa: Run all tests even if wallet is not compiled (MarcoFalke)
faa669cbc qa: Premine to deterministic address with -disablewallet (MarcoFalke)
d38bf9105 Call unicode API on Windows (Chun Kuan Lee)
d0b1cee1f doc: `-help-debug` implies `-help` (Wladimir J. van der Laan)
9a565a828 Pass export privkey DER compression flag correctly (liuyujun)
fae3fbd61 logging: Replace LogPrint macros with regular functions (MarcoFalke)
e0664f7f5 build: Move interfaces/* to libbitcoin_server (Wladimir J. van der Laan)
23db9546c utils: run commands using utf-8 string on Windows (Chun Kuan Lee)
7d038dcb4 [build] remove ENABLE_WALLET ifdef from httprpc.cpp (John Newbery)
3076556cd [build] Move dummy wallet into its own .cpp file. (John Newbery)
bb6ca65f9 gui: get special folder in unicode (Chun Kuan Lee)
1c5d22585 Drop boost::scoped_array (Chun Kuan Lee)
e7a72455f Scripts and tools: increased timeout downloading (Emanuele Cisbani)
a679109be Speed up knapsack_solver_test by not recreating wallet 100 times. (lucash.dev@gmail.com)
893628be0 Drop minor GetSerializeSize template (Ben Woosley)
da74db094 Drop unused GetType() from CSizeComputer (Ben Woosley)
b9babc82d utils: Use _wfopen and _wreopen on Windows (Chun Kuan Lee)
fa7e9694e qt: Also log and print messages or questions like bitcoind (MarcoFalke)
dd031e383 noui: Move handlers to header file (MarcoFalke)
fa263bcfe qa: Fix silent merge conflict in wallet_importmulti (MarcoFalke)
98ea64cf2 Let wallet importmulti RPC accept labels for standard scriptPubKeys (Russell Yanofsky)
faa1a7494 tx pool: Use class methods to hide raw map iterator impl details (MarcoFalke)
d9d79576f Preserve a format of RPC command definitions (Kostiantyn Stepaniuk)
9256f7d13 build: avoid getifaddrs when unavailable (Cory Fields)
fa462b365 wallet: Set encrypted_batch to nullptr after delete. Avoid double free in the case of NDEBUG. (practicalswift)
faea5bfc5 doc: release notes for -enablebip61 default change (MarcoFalke)
fa14b54a8 p2p: Disable BIP 61 by default (MarcoFalke)
7177e093f depends: Remove unused Qt 4 dependencies (Chun Kuan Lee)
dc287c98f Squashed 'src/univalue/' changes from 51d3ab34ba..7890db99d6 (MarcoFalke)
946107a68 Only log "Using PATH_TO_bitcoin.conf" message on startup if conf file exists. (Alexander Leishman)
bc8aa2ba7 don't translate command line options (Michael Polzer)
fac3e22b1 qa: Read reject reasons from debug log, not p2p messages (MarcoFalke)
b2f49bd73 Integration of property based testing into Bitcoin Core (Chris Stewart)
65a449f8e Explain when reindex-chainstate can be used instead of reindex (Sjors Provoost)
e351a16a2 Remove reference to deprecated RPC call in build instructions (Michael Goldstein)
a6f16f1b1 Docs: Add disable-wallet section to OSX build instructions (Michael Goldstein)
f7e9e7046 [rpc] Remove deprecated sigrawtransaction rpc method. (John Newbery)
90c834089 [RPC] Remove warning about wallet addresses in createmultisig() (John Newbery)
df905e390 [rpc] Remove deprecated validateaddress usage. (John Newbery)
fab526751 doxygen: Remove misleading checkpoints comment in CMainParams (MarcoFalke)
2b5d6f8df Replace duplcate reference with reference to reference doc (Pieter Wuille)
89709db7a Adjust TODO link (Pieter Wuille)
9254ffcf2 Add descriptor reference documentation (Pieter Wuille)
ed2332aef test: Add test for config file parsing errors (MarcoFalke)
a66c0f78a util: Report parse errors in configuration file (Wladimir J. van der Laan)
f8a81f73a lint: Add spell check linter (codespell) (practicalswift)
ada356208 Fix typos reported by codespell (practicalswift)
e9a78e9b3 doc: Change documentation for =0 for non-boolean options (Wladimir J. van der Laan)
341f7c7b0 macOS fix: Check for correct version of flake8 to avoid spurious warnings. The brew installed flake8 version is Python 2 based and does not work. (practicalswift)
908a559f3 macOS fix: Add excludes for checks added in the newer shellcheck version installed by brew (practicalswift)
ec4d57bbb macOS fix: Work around empty (sub)expression error when using BSD grep (practicalswift)
b57d7d92f macOS fix: Avoid mapfile due to ancient version of bash shipped with macOS (practicalswift)
e4a79b4b3 appveyor: Use clcache to speed up build (Chun Kuan Lee)
f34c8c466 Make objects in range declarations immutable by default. Avoid unnecessary copying of objects in range declarations. (practicalswift)
ee3a494f3 gui: Favor macOS show / hide action in dock menu (João Barbosa)
e8c4a1e36 Add new regtest ports in doc following #10825 ports reattributions (Antoine Riard)
8ecaee13f Increase signal to noise in appveyor build output by reducing the MSVC warning count from 12 to 4 (12 is assuming the changes in #14086 are also implemented). (practicalswift)
5d62dcf9c lint: Make sure we read the command line inputs using utf-8 decoding in python (Chun Kuan Lee)
c7f7fa467 Trivial: update clang thread-safety docs url (Ben Woosley)
68bfc0bce doc: correct GetDifficulty doc after #13288 (fanquake)
83d53058a Switch nPrevNodeCount to vNodesSize. (Patrick Strateman)
fb97437ef added note that control port must be enabled and how to do that in torrc config file (Jordan Baczuk)
8dfc2f30d Test rpc_help.py failed: Check whether ZMQ is enabled or not. (Kvaciral)
190bf62be scripted-diff: Small locking rename (Russell Yanofsky)
9c4dc597d Use LOCK macros for non-recursive locks (Russell Yanofsky)
1382913e6 Make LOCK, LOCK2, TRY_LOCK work with CWaitableCriticalSection (Russell Yanofsky)
ba1f095aa MOVEONLY Move AnnotatedMixin declaration (Russell Yanofsky)
41b88e933 Add unit test for DEBUG_LOCKORDER code (Russell Yanofsky)
62b6f0f21 Add EXCLUSIVE_LOCKS_REQUIRED to CWallet::ListCoins (Russell Yanofsky)
545e85ecc Add AssertLockHeld assertions in CWallet::ListCoins (Russell Yanofsky)
ca1a09312 Add regression test: Don't assert(...) with side effects (practicalswift)
4c3c9c386 Don't assert(...) with side effects (practicalswift)
b602c9b3a tests: Add missing locking annotations and locks (practicalswift)
f05599557 blockfilter: Omit empty scripts from filter contents. (Jim Posen)
75ea00f39 Remove unused fsbridge::freopen (practicalswift)
cceedbc4b Don't close old debug log file handle prematurely when trying to re-open (on SIGHUP) (practicalswift)
fa782a308 qa: Use named args in some tests (MarcoFalke)
b4d330967 scripted-diff: Use named arguments in feature_block (MarcoFalke)
749ba35e7 scripted-diff: Pass node into p2p_segwit acceptance tests (MarcoFalke)
8550f1fb2 Add README.md to linux release tarballs (Hennadii Stepanov)
c516c3a77 [contrib] Support ARM and RISC-V symbol check (Chun Kuan Lee)
c9c32e6b8 [wallet] Kill accounts (John Newbery)
1e29379d6 Fix potential deadlock (practicalswift)
d58dc9f94 Add lock annotations (cs_args) (practicalswift)
db5e9d3c8 Add missing locks (cs_args) (practicalswift)
0e534d4dc Fix incorrect Doxygen comments (practicalswift)
fa309dc30 validation: Log FormatStateMessage on ConnectBlock error in ConnectTip (MarcoFalke)
fa587773e scripted-diff: Remove unused first argument to addUnchecked (MarcoFalke)
fe5c49766 tx pool: Use the entry's hash instead of the one passed to addUnchecked (MarcoFalke)
ddd395f96 Mark CTxMemPoolEntry members that should not be modified const (MarcoFalke)
6af6d9b23 test: Add tests for RPC help (João Barbosa)
1d9aa008d Explicitly initialize prevector _union (Ben Woosley)
b193d5a44 Removes the Boost case_conv.hpp dependency. (251)
7a208d9fa Implements custom tolower and toupper functions. (251)
e2ba043b8 Implements ParseNetwork unit test. (251)
1661a472b add unicode compatible file_lock for Windows (Chun Kuan Lee)
1cc58978b tests: Fix accidental trunction from int to bool (practicalswift)
61fe653bd fix walletcreatefundedpsbt deriv paths, add test (Gregory Sanders)
fae040010 qa: Add some actual witness in rpc_rawtransaction (MarcoFalke)
917353c8b Make SignPSBTInput operate on a private SignatureData object (Pieter Wuille)
cad5dd236 Pass HD path data through SignatureData (Pieter Wuille)
03a99586a Implement key origin lookup in CWallet (Pieter Wuille)
3b01efa0d [MOVEONLY] Move ParseHDKeypath to utilstrencodings (Pieter Wuille)
81e1dd5ce Generalize PublicOnlySigningProvider into HidingSigningProvider (Pieter Wuille)
84f1f1bfd Make SigningProvider expose key origin information (Pieter Wuille)
611ab307f Introduce KeyOriginInfo for fingerprint + path (Pieter Wuille)
16e288acd test padding non micro timestamps (John Newbery)
995dd89d8 [Tests] Make combine_logs.py handle multi-line logs (John Newbery)
4c530e010 travis: add  CXXFLAGS=-Wnopsabi at ARM job (Chun Kuan Lee)
dd777f3e1 Remove unused variable (practicalswift)
cdf408945 Remove redundant assignments (dead stores) (practicalswift)
1ac3c983b Mark single-argument constructors "explicit" (practicalswift)
bb08423d5 [doc] Add release notes for 'account' API removal (John Newbery)
1f4b865e5 [wallet] Re-sort wallet RPC commands (John Newbery)
f0dc850bf [wallet] Remove wallet account RPCs (John Newbery)
c410f4157 [tests] Remove wallet accounts test (John Newbery)
c55c5f2b1 fix missing differentiation between UNIT and FUNCTIONAL tests in travis build (Julian Fleischer)
414326952 use export LC_ALL=C.UTF-8 (Julian Fleischer)
728c82d02 make script exit if a command fails (Julian Fleischer)
506890b24 move remaining travis build steps into individual files (Julian Fleischer)
272306ea5 number .travis/ script according to build lifecycle and add README to explain (Julian Fleischer)
519e2739c move lint stage up to resemble travis build ui (Julian Fleischer)
86d34f0e6 abort script in END_FOLD on non-zero exit code (Julian Fleischer)
4f2f88c7b move script sections info individual files and comply with shellcheck (Julian Fleischer)
a9910d82c contrib: Adjust output to current test format (Akio Nakamura)
5778bf95d Report minfeefilter value in getpeerinfo rpc (Anthony Towns)
384273260 test: Add testing of value_ret for SelectCoinsBnB (Ben Woosley)
497e90c02 Remove default argument to prevector constructor to remove ambiguity (Ben Woosley)
f1640d093 Make IS_TRIVIALLY_CONSTRUCTIBLE consistent on GCC < 5 (Ben Woosley)
fad8afa38 travis: Run unit tests --with-sanitizers=undefined (MarcoFalke)
0d00fd590 depends: allow CC/CXX to be overridden during configure (Cory Fields)
7d0a8ad31 Docs: Fix help message typo optiona -> optional (Ben Woosley)
faf4a9b67 qa: Stop txindex thread before calling destructor (MarcoFalke)
0b16f679d auto generate MSVC project files (Chun Kuan Lee)
254c85b68 bench: Benchmark GCS filter creation and matching. (Jim Posen)
f33b717a8 blockfilter: Optimization on compilers with int128 support. (Jim Posen)
97b64d67d blockfilter: Unit test against BIP 158 test vectors. (Jim Posen)
a4afb9cad blockfilter: Additional helper methods to compute hash and header. (Jim Posen)
cd09c7925 blockfilter: Serialization methods on BlockFilter. (Jim Posen)
c1855f605 blockfilter: Construction of basic block filters. (Jim Posen)
53e7874e0 blockfilter: Simple test for GCSFilter construction and Match. (Jim Posen)
558c536e3 blockfilter: Implement GCSFilter Match methods. (Jim Posen)
cf70b5500 blockfilter: Implement GCSFilter constructors. (Jim Posen)
c454f0ac6 blockfilter: Declare GCSFilter class for BIP 158 impl. (Jim Posen)
9b622dc72 streams: Unit tests for BitStreamReader and BitStreamWriter. (Jim Posen)
fe943f99b streams: Implement BitStreamReader/Writer classes. (Jim Posen)
87f2d9ee4 streams: Unit test for VectorReader class. (Jim Posen)
947133dec streams: Create VectorReader stream interface for vectors. (Jim Posen)
737670c03 Use assert when running from multithreaded code as BOOST_CHECK_* are not thread safe (Jesse Cohen)
9e2de6b9d Move cs_main locking annotations from .cpp to .h (practicalswift)
9e0a51411 Add compile time checking for all cs_main runtime locking assertions (practicalswift)
870bd4c73 Update functional RBF test to check replaceable flag (dexX7)
820d31f95 Add "bip125-replaceable" flag to mempool RPCs (dexX7)
03a2d6801 Tests: add usage note to check-rpc-mappings.py (Mason Simon)
ddddce0e4 util: Replace boost::signals2 with std::function (MarcoFalke)
fa6c3dea4 p2p: Clarify control flow in ProcessMessage() (MarcoFalke)
984d72ec6 Return the script type from Solver (Ben Woosley)
23f434378 Add CMerkleTx::IsImmatureCoinBase method (Ben Woosley)
fa3e9f762 qa: Add TestNode::assert_debug_log (MarcoFalke)
00f58f8c4 rpc: Avoid locking cs_main in some wallet RPC (João Barbosa)
fa74d3d72 qa: Remove unused deserialization code in msg_version (MarcoFalke)
fa5099ceb p2p: Remove dead code for nVersion=10300 (MarcoFalke)
856334171 Bugfix: NSIS: Exclude Makefile* from docs (Luke Dashjr)
46f834537 contrib: Support github pull request gitian-build (Chun Kuan Lee)
317f2cb3f test: Check RPC settxfee errors (João Barbosa)
48618daf2 Add checks for settxfee reasonableness (Anthony Towns)
321159e53 don't report minversion wallet entry as unknown (Gregory Sanders)
19efc01ae Add PSBT documentation (Pieter Wuille)
18c49eb88 http: Add const modifier to HTTPRequest methods (João Barbosa)
3567b247f test: Add lint to prevent SIGNAL/SLOT connect style (João Barbosa)
f78558f1e qt: Use new Qt5 connect syntax (João Barbosa)

Pull request description:

Tree-SHA512: 6da8dacc63f7ca6f28ed6aa0143cc65383d9ac17fcad26c17b683397701ba170b3987fa0f246ef8408766975d7b80b62c5ff8a20cfcb78ce54d65b8a620e9e91
2019-02-12 15:03:13 +00:00
Gregory Sanders
634e3953f6 MERGE FIX: Prevent mainnet unit tests from thinking they have signed blocks after custom tests 2019-01-31 10:55:41 +00:00