Commit graph

11855 commits

Author SHA1 Message Date
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
Gregory Sanders
b11d1bacbd Merge pull request #177 from instagibbs/osxdoc
create elements.conf using osx build instructions
2017-06-15 15:20:36 -04:00
Gregory Sanders
ecff40d435 create elements.conf using osx build instructions 2017-06-01 10:20:03 -04:00
Gregory Sanders
124000285e Merge pull request #175 from AkioNak/fix-blindrawtransaction-usage
Trivial: Fix help text in rpc/rawtransaction.cpp
2017-05-26 13:26:40 -04: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
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
Gregory Sanders
211dba2bb6 Merge pull request #169 from jtimon/e13-elements-cli-help
Fix elements-cli help: s/bitcoin-cli/elements-cli/
2017-05-08 14:45:35 -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
2aa6e1ac11 functional tests check that fundrawtransaction doesn't create blinded outputs 2017-05-04 11:28:31 -04: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
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
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
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