instagibbs
|
efaf6fac37
|
Added testing of mainchain withdraw tx tracking
|
2017-06-15 14:31:26 -04:00 |
|
instagibbs
|
6cf921ce3a
|
Reactivated rpc_rawparams (TODO: Split into appropriate squashes)
|
2017-06-15 14:31:26 -04:00 |
|
Matt Corallo
|
9e19904123
|
Default-refuse to sendrawtransaction an unblinded, but could be, tx
|
2017-06-15 14:31:26 -04:00 |
|
instagibbs
|
c81a726f64
|
Basic locked utxo testing
|
2017-06-15 14:31:26 -04:00 |
|
instagibbs
|
0fcad6701f
|
Various updates to locked-output UTXO selection
|
2017-06-15 14:31:26 -04:00 |
|
Gregory Sanders
|
9b939ba363
|
generate coinbase goes to prescribed scriptDestination
|
2017-06-15 14:31:26 -04:00 |
|
Matt Corallo
|
8244b22a91
|
Require coinbase outputs be to a specific script
|
2017-06-15 14:31:26 -04:00 |
|
Matt Corallo
|
74d19d221e
|
re-enable generate RPC for unsigned chains
|
2017-06-15 14:31:26 -04:00 |
|
Matt Corallo
|
9d473c544f
|
new chain
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
cf73307455
|
Set network parameters
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
91c4218496
|
Make withdraw-combines combining to > MAX_MONEY / 100 non-std
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
22fe56ca87
|
Split genesis output into 100 identical outputs
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
52bb2803d3
|
Fix genesis block creation
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
d2b1a83e4c
|
Randomly permutate ports
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
6d0b606519
|
Change default datadir
|
2017-06-15 14:31:25 -04:00 |
|
Glenn Willen
|
e02b8a8354
|
Give a nice error for "make bitcoind", instead of a misleading one.
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
239bddd64f
|
Rename binaries and shared libraries
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
73c9b76053
|
Elements Beta branding
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
2b0cab2401
|
Copy Elements alpha's README
|
2017-06-15 14:31:25 -04:00 |
|
Gregory Sanders
|
405363c75e
|
Respond to getheaders even in IBD mode
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
5f88da386c
|
No DoS for sending a tx/block claiming an unconfirmed btc block
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
bc8b7b3697
|
Enable various script validations always
|
2017-06-15 14:31:25 -04:00 |
|
Glenn Willen
|
a9d26dc37c
|
Default --with-libs to "no"
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
cf0ed7aac1
|
Add regtest mode with a very large OP_TRUE output
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
8fddaf88dc
|
Add withdraw-manipulation RPCs
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
b4eae5c48d
|
Add function to get withdraw outputs which are claim-able
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
72df7f55ab
|
Add withdraw-locks-creation tracking in txdb
|
2017-06-15 14:31:25 -04:00 |
|
Pieter Wuille
|
ee74131673
|
Better algorithm for determining whether a dummy output is needed
|
2017-06-15 14:31:25 -04:00 |
|
Pieter Wuille
|
d09823f5a3
|
Deal better with unknown amounts in balances
|
2017-06-15 14:31:25 -04:00 |
|
Matt Corallo
|
62e78914b5
|
Add blinding key import/export RPCs
|
2017-06-15 14:31:24 -04:00 |
|
Matt Corallo
|
e4e85a4c6c
|
Qt updates for in-wallet CT
|
2017-06-15 14:31:21 -04:00 |
|
Matt Corallo
|
a1fb565bd2
|
Allow CreateTransaction to return the values of the outputs
|
2017-06-15 14:30:12 -04:00 |
|
Pieter Wuille
|
8eb5eaab32
|
Wallet updates for CT
|
2017-06-15 14:30:12 -04:00 |
|
Matt Corallo
|
8cbec40bec
|
bitcoin-tx changes for blinded values
|
2017-06-15 14:30:12 -04:00 |
|
Matt Corallo
|
1950b69e6e
|
Add base58 support for blinded addresses
|
2017-06-15 14:30:12 -04:00 |
|
Matt Corallo
|
1fd6b99daa
|
Add blinding transaction-creation code
|
2017-06-15 14:30:12 -04:00 |
|
Luke Dashjr
|
327b4f0185
|
Consensus support for blinded amounts
|
2017-06-15 14:30:08 -04:00 |
|
Matt Corallo
|
caa6ec41db
|
Enable required modules in secp256k1 for CT
|
2017-06-15 14:20:39 -04:00 |
|
Matt Corallo
|
ab892c2143
|
Update libsecp (TODO: Do this via subtree)
|
2017-06-15 14:20:39 -04:00 |
|
Luke Dashjr
|
b5f1b6dd38
|
Refactors in anticipation of blinded values
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
743081a205
|
Require input values in createrawtransaction
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
b8264355f1
|
Add explicit fee field to transaction
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
fc86bc95c2
|
No subsidy, 21 million genesis block
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
844beb0d86
|
Make genesis coinbase outputs spendable
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
c94ee2b4e0
|
Use RPC calls to check bitcoin blocks are valid and confirmed
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
7c9a06de5a
|
MOVEONLY: Move CallRPC into its own file
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
fd140d6a36
|
Disable replacement of peg-in transactions
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
adf1affa45
|
Add removeForBlock-withdraws test
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
eebbfb84b6
|
Keep mempool consistent after conflicting withdraw-spent
|
2017-06-15 14:20:38 -04:00 |
|
Matt Corallo
|
bde5c0a819
|
Add withdraw-claimed tracking to mempool and enforce it
|
2017-06-15 14:20:38 -04:00 |
|