Commit graph

11558 commits

Author SHA1 Message Date
instagibbs
cc272afff1 Regtest generate sends fees to wallet 2017-02-02 10:58:57 -05:00
instagibbs
ef891a13a5 add testproposedblock rpc call 2017-02-02 10:58:57 -05:00
instagibbs
0f98b914a0 getpeginaddress clarification and output variable name changes 2017-02-02 10:58:56 -05:00
instagibbs
a90d9534a2 More useful claimpegin errors for malformed arguments 2017-02-02 10:58:56 -05:00
instagibbs
9009318556 Better error report for failed BitcoindRPCCheck 2017-02-02 10:58:56 -05:00
instagibbs
6b77b1af06 CheckInputs: Fix DoS erroneous DoS ban during mempool relay 2017-02-02 10:58:56 -05:00
instagibbs
f40bfeb7d5 Activate CSV and Segwit immediately 2017-02-02 10:58:56 -05:00
instagibbs
c136e0ac78 Enforce all ISM upgrades immediately 2017-02-02 10:58:56 -05:00
instagibbs
15c2a60226 Enable P2SH in ConnectBlock regardless of timestamp 2017-02-02 10:58:56 -05:00
instagibbs
7154c1f9ad Rangeproof caching 2017-02-02 10:58:56 -05:00
instagibbs
33609ed3ea Multithreaded amount commitment and range proof checking 2017-02-02 10:58:56 -05:00
instagibbs
56aa82fc2d Move amount verification to main 2017-02-02 10:58:56 -05:00
instagibbs
21914204c2 FIXME: Unit tests compile and pass 2017-02-02 10:58:56 -05:00
instagibbs
710dda78dd Remove CTxMemPoolEntry nValueIn since unused and we don't know it 2017-02-02 10:58:56 -05:00
instagibbs
ba699771dc Add basic testing of blinding caching functionality in wallet 2017-02-02 10:58:56 -05:00
instagibbs
8d7b7d4aff Increase ancestor/dependant size limit to 375kB 2017-02-02 10:58:56 -05:00
instagibbs
2ff3733d6b More meaningful error messages for WPV failure 2017-02-02 10:58:56 -05:00
Mark Friedenbach
eedc9606a5 Upstream: remove extraneous warning about variable being used before set (#4) 2017-02-02 10:58:56 -05:00
Pieter Wuille
5b2053211e Zero value coinbase output are exempt from fixed destination 2017-02-02 10:58:56 -05:00
Pieter Wuille
d212526c24 Add witness commitment when there are only txout witnesses 2017-02-02 10:58:56 -05:00
instagibbs
fd9a254c64 Add blindingfactors to listtransactions rpc help 2017-02-02 10:58:56 -05:00
instagibbs
89756b2cf9 More compact and pretty printing of blindingdata in ListTransactions 2017-02-02 10:58:56 -05:00
instagibbs
fe2f6c31e0 Don't log scary message about withdrawLock outputs 2017-02-02 10:58:56 -05:00
instagibbs
e637e5a5da block header commits to height 2017-02-02 10:58:56 -05:00
instagibbs
15275158b8 Add blinding data to be rpc logged 2017-02-02 10:58:55 -05:00
instagibbs
2e0973a4b3 added functions to rpc logging 2017-02-02 10:58:55 -05:00
instagibbs
2a34dbdaa5 Introduce user getter to avoid null pointers 2017-02-02 10:58:55 -05:00
instagibbs
2f5d051394 Make sure user is set for audit logging through QT 2017-02-02 10:58:55 -05:00
instagibbs
fdcb038e77 Add audit log file 2017-02-02 10:58:55 -05:00
instagibbs
5412a584f4 Add thread-local storage of rpc username 2017-02-02 10:58:55 -05:00
instagibbs
85be0821fa Add parentChainPowLimit, check in CheckBitcoinProof 2017-02-02 10:58:51 -05:00
instagibbs
8c8565c9e5 CreateTransaction stores destination blinding keys,factors, and amounts 2017-02-02 10:58:51 -05:00
instagibbs
78e8f0c8b3 Don't tally -1 when funds are unknown 2017-02-02 10:58:51 -05:00
Warren Togami
f1435bd6ed Build & Doc Only Changes: Rename Sidechain Name
* .conf and .pid file name
* configure.ac name used by gitian
* gitian descriptors use new sidechain binary names
* various runtime, debug.log, and API help messages
* various places in docs

Recommended to rename this for each different sidechain.
2017-02-02 10:58:51 -05:00
instagibbs
7a278f7a3f correct unknown value comment 2017-02-02 10:58:51 -05:00
Pieter Wuille
670e7fb32e Range proofs in witness 2017-02-02 10:58:51 -05:00
instagibbs
5093a5c61c IsStandard rule for withdrawLock dust 2017-02-02 10:58:51 -05:00
instagibbs
a75159e1f8 block validation on script error of properly signed block 2017-02-02 10:58:51 -05:00
instagibbs
9c62706831 Startup RPC check, failed block queue setup 2017-02-02 10:58:51 -05:00
instagibbs
bab5e9ef7c Rework CallRPC, use bitcoind cookie auth 2017-02-02 10:58:51 -05:00
Warren Togami
f1878a4462 Use Socks5ErrorString() to decode error responses from socks proxy. 2017-02-02 10:58:51 -05:00
instagibbs
0dbffde100 Fix CTxOut null set/checking 2017-02-02 10:58:51 -05:00
instagibbs
60625007f9 Use dummy nonce for pegin, simplify rpcs 2017-02-02 10:58:51 -05:00
instagibbs
76abf88b1a Rename wallet-based blinding pubkey lookups 2017-02-02 10:58:51 -05:00
instagibbs
3ee361cc16 Don't DoS ban peers for possibly valid pegin blocks 2017-02-02 10:58:50 -05:00
instagibbs
8b72b641a0 Remove unneeded CT addresses 2017-02-02 10:58:50 -05:00
instagibbs
a727d7629b Actually enforce withdraw consensus rules 2017-02-02 10:58:50 -05:00
Warren Togami
35c476607e Make failures to connect via Socks5() more informative and less unnecessarily scary.
* The "ERROR" was printed far too often during normal operation for what was not an error.
* Makes the Socks5() connect failure similar to the IP connect failure in debug.log.

Before:
`2016-05-09 00:15:00 ERROR: Proxy error: host unreachable`

After:
`2016-05-09 00:15:00 Socks5() connect to t6xj6wilh4ytvcs7.onion:18333 failed: host unreachable"`
2017-02-02 10:58:50 -05:00
instagibbs
d860e87296 No dust for withdrawlocks 2017-02-02 10:58:50 -05:00
Jonas Nick
b6c20c04fe Enable peginsign in tx tool 2017-02-02 10:58:50 -05:00