Commit graph

8026 commits

Author SHA1 Message Date
Gregory Sanders
45565def07 Merge pull request #182 from tdudz/gettxout
fixed gettxout rpc bug + invalidateblock.py syntax
2017-06-15 21:11:29 -04:00
Gregory Sanders
f8d9b8dc2d Merge pull request #173 from instagibbs/updatecreateblind
have createblindedaddress use blinding pubkey instead
2017-06-15 21:04:51 -04:00
Gregory Sanders
ebf836daba Merge pull request #160 from instagibbs/feecleanup
[HF] Fee output logic cleanup, allow 0-value fees
2017-06-15 16:42:00 -04:00
Gregory Sanders
3af99065b8 rpc watchdog should take cs_main to protect the reconsiderblock queue 2017-06-15 16:14:14 -04:00
Gregory Sanders
593969c18d Merge pull request #179 from instagibbs/peginaddrlookup
Use wallet to find compatible pegin sidechain_address by default duri…
2017-06-15 16:12:55 -04:00
Gregory Sanders
dfc6c6483f Use wallet to find compatible pegin sidechain_address by default during claimpegin 2017-06-15 16:11:47 -04:00
Gregory Sanders
351007a10e Merge pull request #145 from instagibbs/revertcheck
Revert ownership of CCheck to QueueCheck, return ScriptError
2017-06-15 15:57:04 -04:00
Gregory Sanders
39ae188683 Merge pull request #172 from instagibbs/locksarebitcoin
Only track locks with explicit asset types that are bitcoin
2017-06-15 15:32:25 -04:00
Gregory Sanders
098436fcb2 Merge pull request #174 from instagibbs/ibdpegin
Disable claimpegin during IBD
2017-06-15 15:20:50 -04:00
tdudz
000f3466ab fixed gettxout rpc bug 2017-06-12 15:40:05 -07:00
Akio Nakamura
00db2a1cce fixup help text for optional parameter "ignoreblindfail" which has added to rawblindrawtransaction/blindrawtransaction by #163. 2017-05-26 18:19:55 +09:00
Gregory Sanders
504efa2611 Disable claimpegin during IBD 2017-05-25 12:08:58 -04:00
Gregory Sanders
a57ef6ba0c createblindedaddress now takes blinding pubkey 2017-05-16 13:58:34 -04:00
Gregory Sanders
8a6481a4d0 Only track locks with explicit asset types that are bitcoin 2017-05-15 11:16:08 -04:00
Gregory Sanders
5d766c1388 Merge pull request #163 from instagibbs/fundrawfixes
blinding fixes
2017-05-10 15:08:00 -04:00
Gregory Sanders
a251d2aee8 Merge pull request #170 from jonasnick/openssl-1.1
[backport] Update for OpenSSL 1.1 API
2017-05-10 11:17:57 -04:00
Gregory Maxwell
dd8b2ff348 [backport] Update for OpenSSL 1.1 API
Github-Pull: #9326
Rebased-From: bae1eef752 b05b1af10b
2017-05-10 16:36:59 +02:00
Gregory Sanders
0bde89ef99 Merge pull request #167 from instagibbs/txfeewhine
Handle TX_FEE case in IsMine
2017-05-10 09:50:05 -04:00
Gregory Sanders
a3f68d0db7 Make best-effort to blind desired outputs, fail or return depending on ignoreblindfail arguments. 2017-05-10 09:47:00 -04:00
Gregory Sanders
3bf1e80400 Merge pull request #168 from jtimon/e13-document-options
Document -signblockscript and -fedpegscript in daemon help
2017-05-08 14:48:03 -04:00
Jorge Timón
3c3cea1f03
Fix elements-cli help: s/bitcoin-cli/elements-cli/ 2017-05-08 20:26:47 +02:00
Jorge Timón
b663091dcc
Document -signblockscript and -fedpegscript in daemon help 2017-05-08 19:43:14 +02:00
Jorge Timón
2ba053f7af
Document -validatepegin in daemon help 2017-05-08 19:43:13 +02:00
Gregory Sanders
dc3c66bce0 f'Replace nTxFee with explicit output fees' 2017-05-04 11:28:31 -04:00
Gregory Sanders
03791e36fc FundTransaction needs to give back all the outputs in an unblinded state, including the change outputs. For this we now use the "sign" boolean to back out of the blinding, much like "!sign" means the signatures should be stripped after fee estimation. 2017-05-04 11:28:23 -04:00
Gregory Sanders
b2d397dff8 Handle TX_FEE case in IsMine 2017-05-02 14:12:12 -04:00
Gregory Sanders
d9905f0620 fundraw may add more than 1 change output for multiasset txn 2017-04-18 09:42:45 -04:00
Gregory Sanders
b50da10105 Disable changePosition arguments functionality, only used in fundraw 2017-04-18 09:42:45 -04:00
Gregory Sanders
38e15b6786 give more accurate message for invalid block proof 2017-04-13 12:21:45 -04:00
Gregory Sanders
987e98c3f8 update error message on coinbase amount failure 2017-04-13 11:42:04 -04:00
Gregory Sanders
0c3bdeec1e remove redundant fee checking, allow 0-value fees 2017-04-13 11:42:01 -04:00
Gregory Sanders
4064bbe57b remove unused GetFee call 2017-04-13 11:21:34 -04:00
Gregory Sanders
35bdef3ed6 Merge pull request #143 from instagibbs/explicit0
fixup disallowing 0-value spendable outputs
2017-04-12 08:51:42 -04:00
Gregory Sanders
7af360372e remove extraneous blinder returns for WalletTxToJSON 2017-04-11 11:56:11 -04:00
Gregory Sanders
e1ea5a1a72 add unit test for VerifyCoinbaseAmount 2017-04-10 16:50:51 -04:00
Gregory Sanders
fe8c79d5ad f'Remove spendable 0-value outputs from consensus, wallet' 2017-04-10 16:50:48 -04:00
Gregory Sanders
47ef318b73 f'Greatly simplify coinbase balance checking' 2017-04-10 16:22:05 -04:00
Gregory Sanders
cf1ffc9b95 f'Update wallet infrastructure to support blinding issuances' finish breaking out subroutines 2017-04-10 16:22:05 -04:00
Gregory Sanders
8c77e563db Revert ownership of CCheck to QueueCheck, return ScriptError 2017-04-10 14:26:41 -04:00
Gregory Sanders
fbba0aa766 createrawtransaction now only supports manual fee construction 2017-04-02 14:32:38 -04:00
Gregory Sanders
144277e6bf f'[Hard-Fork] CT/CA: Put the asset surjection proof, value range proof' 2017-04-02 14:32:38 -04:00
Gregory Sanders
0642fcc5ba Rangeproof validation and rewinding should fail gracefully 2017-04-02 14:32:38 -04:00
Karl-Johan Alm
cfa32a5eda [rpc] Include the name of the asset in error message when the asset cannot be identified. 2017-04-02 14:32:38 -04:00
Gregory Sanders
9ca96cedfa Remove spendable 0-value outputs from consensus, wallet 2017-04-02 14:32:38 -04:00
Gregory Sanders
ee20a397dc remove sample other asset type 2017-04-02 14:32:38 -04:00
Gregory Sanders
c2fe4f8391 remove issuance skeleton 2017-04-02 14:32:38 -04:00
Gregory Sanders
f1f1c65f8a audit log asset blinder info and issuance blinder info 2017-04-02 14:31:30 -04:00
Gregory Sanders
4801b1b33e show assetlabel in listunspent if set 2017-04-02 14:31:30 -04:00
Gregory Sanders
3407da5210 Revert "return asset label in listunspent if set" 2017-04-02 14:31:30 -04:00
Gregory Sanders
dc53febc4b return asset label in listunspent if set 2017-04-02 14:31:30 -04:00