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