Commit graph

11831 commits

Author SHA1 Message Date
Gregory Sanders
cdb548a07e Merge pull request #161 from instagibbs/highash
give more accurate message for invalid block proof
2017-04-19 18:57:31 -04:00
Gregory Sanders
38e15b6786 give more accurate message for invalid block proof 2017-04-13 12:21:45 -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
c44b979794 f'Remove spendable 0-value outputs from consensus, wallet' 2017-04-12 08:51:18 -04:00
Gregory Sanders
3dfbd20864 Merge pull request #146 from instagibbs/removeextrablinderinfo
remove extraneous blinder returns for WalletTxToJSON
2017-04-11 20:57:13 -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
a0b6e11ad4 Merge pull request #142 from wtogami/readme3
update README.md
2017-04-03 09:59:52 -04:00
Warren Togami
699183a7a0 update README.md 2017-04-03 06:56:34 -07:00
Gregory Sanders
09e4e0dcdc Merge pull request #141 from wtogami/readme2
f'add assets tutorial script'
2017-04-03 09:43:26 -04:00
Warren Togami
df68ccd6aa f'add assets tutorial script' 2017-04-03 06:40:32 -07:00
Gregory Sanders
30b91e5c1e Merge pull request #140 from wtogami/readmeupdate
update README.md
2017-04-03 09:34:54 -04:00
Gregory Sanders
9e8f864b6d f'add assets tutorial script' 2017-04-03 09:31:31 -04:00
Warren Togami
0133cfa5d4 update README.md 2017-04-03 06:24:44 -07:00
Gregory Sanders
fd3447f28b Merge pull request #139 from ElementsProject/CA-final
Confidential Assets support
2017-04-03 08:05:55 -04:00
Gregory Sanders
e27b3ccbdc add assets tutorial script 2017-04-02 21:53:07 -04:00
Gregory Sanders
fbba0aa766 createrawtransaction now only supports manual fee construction 2017-04-02 14:32:38 -04:00
Gregory Sanders
e8d7b6f884 have destroyamount test use less brittle amount 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
Gregory Sanders
9fd4b7c89a remove unused value field in bitcoin-tx input addition 2017-04-02 14:31:30 -04:00
Gregory Sanders
f6f6c6bb94 blindrawtransaction takes auxiliary generator args 2017-04-02 14:31:30 -04:00
Gregory Sanders
5acb6978a9 getbalance "*" adds issuances to mapBalance since there is no corresponding receipt in previous transaction. 2017-04-02 14:31:30 -04:00
Gregory Sanders
90e5a2f15d policyAsset instead of BITCOINID for fee in getbalance 2017-04-02 14:31:30 -04:00
Gregory Sanders
46df172102 remove out of date help for assetlabel wildcard 2017-04-02 14:31:30 -04:00
Gregory Sanders
b839c219ee getrawtransaction returns details about issuances 2017-04-02 14:31:30 -04:00
Gregory Sanders
cb78c612d7 [upstreamed] ask for orphan parents as witness-tx 2017-04-02 14:31:30 -04:00
Gregory Sanders
0460a1b159 Enhance confidential tests to cover new issuance method 2017-04-02 14:31:30 -04:00
Gregory Sanders
e5bed1cd01 add {dump, import}issuanceblindingkey functionality 2017-04-02 14:31:30 -04:00
Gregory Sanders
5758a4c04a add listissuances rpc call 2017-04-02 14:31:30 -04:00
Gregory Sanders
871c9af335 add reissueasset rpc call 2017-04-02 14:31:30 -04:00
Gregory Sanders
ba13acd7d3 add issueasset rpc call 2017-04-02 14:31:30 -04:00
Gregory Sanders
c7275a4d2d Update wallet infrastructure to support blinding issuances 2017-04-02 14:30:31 -04:00
Gregory Sanders
c27c0c1471 Change dust to policyAsset instead of BITCOINID 2017-04-02 14:30:01 -04:00
Gregory Sanders
7a94212eec Fees can never be dust 2017-04-02 14:30:01 -04:00
Gregory Sanders
87ebb9a2e0 Move asset issuance funcionality to own file 2017-04-02 14:30:01 -04:00
Gregory Sanders
4891c1dbf1 assetBlindingNonce is never a blinding key, but blinding factor 2017-04-02 14:30:01 -04:00
Gregory Sanders
92e92eb523 Extend sigcache to properly cover all input to each verification 2017-04-02 14:30:01 -04:00
Gregory Sanders
6f29e9683e CAssetIssuance validation 2017-04-02 14:30:01 -04:00