Commit graph

13444 commits

Author SHA1 Message Date
tdudz
8fed03f63c added explicit 'valuecommitment' checking of gettxout with getrawtransaction rpcs 2017-06-16 13:45:48 -04:00
tdudz
4a671e2958 added small testing of gettxout rpc 2017-06-16 13:45:44 -04:00
tdudz
c3ca54798e fixed improper syntax in invalidateblock.py, tests now pass 2017-06-16 13:45:38 -04:00
tdudz
0f59eeaab4 fixed gettxout rpc bug 2017-06-16 13:45:32 -04:00
Gregory Sanders
d77ad7385a Use wallet to find compatible pegin sidechain_address by default during claimpegin 2017-06-16 13:43:40 -04:00
Gregory Sanders
0b879ed944 create elements.conf using osx build instructions 2017-06-16 12:02:37 -04:00
Gregory Sanders
917e3177b4 Disable claimpegin during IBD 2017-06-16 12:02:37 -04:00
Jonas Nick
cf0173a6d5 Add blinded multisig RPC test 2017-06-16 12:02:37 -04:00
Gregory Sanders
db37555482 createblindedaddress now takes blinding pubkey 2017-06-16 12:02:37 -04:00
Gregory Sanders
a288fff697 Only track locks with explicit asset types that are bitcoin 2017-06-16 12:02:37 -04:00
Gregory Sanders
0fca8a94d0 0.14.1 start reactivating functional tests 2017-06-16 12:02:37 -04:00
Gregory Sanders
b38f8bb942 f'FundTransaction needs to give back all the outputs' 2017-06-16 12:02:37 -04:00
Gregory Sanders
6f7f415ac6 f'Wallet: Support arbitrary assets' 2017-06-16 12:02:37 -04:00
Gregory Sanders
ca103930b5 f'CreateTransaction stores destination blinding keys,factors, and amounts' - Don't attempt to cache blinding data until transaction is finalized 2017-06-16 12:02:37 -04:00
Gregory Sanders
08d9700c96 CreateTransaction: Remove change adjustment functionality for now 2017-06-16 12:02:37 -04:00
Akio Nakamura
1dac6c2aa2 fixup help text for optional parameter "ignoreblindfail" which has added to rawblindrawtransaction/blindrawtransaction by #163. 2017-06-16 12:02:37 -04:00
Gregory Sanders
8ef102a035 Make best-effort to blind desired outputs, fail or return depending on ignoreblindfail arguments. 2017-06-16 12:02:37 -04:00
Jorge Timón
f63aa69a16 Fix elements-cli help: s/bitcoin-cli/elements-cli/ 2017-06-16 12:02:37 -04:00
Jorge Timón
c05a15daa2 Document -signblockscript and -fedpegscript in daemon help 2017-06-16 12:02:37 -04:00
Jorge Timón
21620bd6ab Document -validatepegin in daemon help 2017-06-16 12:02:37 -04:00
Gregory Sanders
1a1714c72a functional tests check that fundrawtransaction doesn't create blinded outputs 2017-06-16 12:02:37 -04:00
Gregory Sanders
2eba08f3c9 f'Replace nTxFee with explicit output fees' 2017-06-16 12:02:37 -04:00
Gregory Sanders
a8cbe88933 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-06-16 12:02:37 -04:00
Gregory Sanders
ea9622bb47 Handle TX_FEE case in IsMine 2017-06-16 12:02:37 -04:00
Gregory Sanders
71c8ac0589 fundraw may add more than 1 change output for multiasset txn 2017-06-16 12:02:37 -04:00
Gregory Sanders
0d7c6d4f7f Disable changePosition arguments functionality, only used in fundraw 2017-06-16 12:02:37 -04:00
Gregory Sanders
da87a78f98 give more accurate message for invalid block proof 2017-06-16 12:02:36 -04:00
Gregory Sanders
d4338fffb1 f'Remove spendable 0-value outputs from consensus, wallet' 2017-06-16 12:02:36 -04:00
Gregory Sanders
9bba66aa04 remove extraneous blinder returns for WalletTxToJSON 2017-06-16 12:02:36 -04:00
Gregory Sanders
e85226b2be add unit test for VerifyCoinbaseAmount 2017-06-16 12:02:36 -04:00
Gregory Sanders
0bb5e092f3 f'Remove spendable 0-value outputs from consensus, wallet' 2017-06-16 12:02:36 -04:00
Gregory Sanders
4c33b2df83 f'Greatly simplify coinbase balance checking' 2017-06-16 12:02:36 -04:00
Gregory Sanders
96c22b5187 add assets tutorial script 2017-06-16 12:02:36 -04:00
Warren Togami
ebdc9214b3 update README.md 2017-06-16 12:02:36 -04:00
Gregory Sanders
efcdf51985 createrawtransaction now only supports manual fee construction 2017-06-16 12:02:36 -04:00
Gregory Sanders
6727607792 have destroyamount test use less brittle amount 2017-06-16 12:02:36 -04:00
Gregory Sanders
9d04bf58ba Rangeproof validation and rewinding should fail gracefully 2017-06-16 12:02:36 -04:00
Karl-Johan Alm
5157fc17ba [rpc] Include the name of the asset in error message when the asset cannot be identified. 2017-06-16 12:02:36 -04:00
Gregory Sanders
2ac5eafbca Remove spendable 0-value outputs from consensus, wallet 2017-06-16 12:02:36 -04:00
Gregory Sanders
366bdec11f f'Confidential Assets python testing' - move parent up to here 2017-06-16 12:02:36 -04:00
Gregory Sanders
fef9ca4843 audit log asset blinder info and issuance blinder info 2017-06-16 12:02:36 -04:00
Gregory Sanders
31bc28858d show assetlabel in listunspent if set 2017-06-16 12:02:36 -04:00
Gregory Sanders
6c4b6b9f04 remove unused value field in bitcoin-tx input addition 2017-06-16 12:02:36 -04:00
Gregory Sanders
46e13e2aa9 blindrawtransaction takes auxiliary generator args 2017-06-16 12:02:36 -04:00
Gregory Sanders
a08d6fbc6a getbalance "*" adds issuances to mapBalance since there is no corresponding receipt in previous transaction. 2017-06-16 12:02:36 -04:00
Gregory Sanders
8b41ac4b98 policyAsset instead of BITCOINID for fee in getbalance 2017-06-16 12:02:36 -04:00
Gregory Sanders
bc5b2b383f remove out of date help for assetlabel wildcard 2017-06-16 12:02:36 -04:00
Gregory Sanders
0d00c31d4f getrawtransaction returns details about issuances 2017-06-16 12:02:36 -04:00
Gregory Sanders
5a09e7ee30 Enhance confidential tests to cover new issuance method 2017-06-16 12:02:36 -04:00
Gregory Sanders
171cbf8b98 add {dump, import}issuanceblindingkey functionality 2017-06-16 12:02:36 -04:00