Steven Roose
07cf0b218b
Merge #558 : Create burn argument for createrawtransaction
...
39357ca50 Create burn argument for createrawtransaction (Gregory Sanders)
Pull request description:
Allows a no-data burn of any given asset using the raw interface to support multi-sig burn when `destroyamount` will not suffice.
Resolves https://github.com/ElementsProject/elements/issues/557
Tree-SHA512: 77309701c97861b30e141138b34efab3be6667993e0aa725d61500fa6943af9ce6114efcfd14fb6f8bade92d98bfcf8a5c7163a382a7358e3f160b36d0d944c8
2019-04-03 21:00:21 +02:00
Gregory Sanders
39357ca506
Create burn argument for createrawtransaction
2019-04-02 20:14:20 -04:00
Dmitry Petukhov
4258f9ff00
add code to test partial blinding functionality to qa/rpc-tests
2019-04-02 16:30:03 -04:00
Steven Roose
a904f02fb1
Merge #549 : Make new actually working master blinding calls, test
...
9acbd2436 Make new actually working master blinding calls, test (Gregory Sanders)
Pull request description:
resolves https://github.com/ElementsProject/elements/issues/547
Previous API was improperly overloading the specific blinding key calls, and incorrectly on top of that.
Instead implement `importmasterblindingkey` and `dumpmasterblindingkey` and check that `dumpwallet` details are enough to recover same blinded wallet addresses.
Tree-SHA512: d9d954d1cb787182d99b464cc6a80e8383d3ea71e432e6fd0e244b5f5a460b9adfcdc14e38fe841c5a5e2fef1345da78217d519a23a804d5066998828103efd1
2019-04-01 12:36:27 +02:00
Steven Roose
298c2fb482
Merge #538 : Enforce coinbase maturity on bitcoin peg-ins
...
5acc42e4e feature_fedpeg.py: remove the spam output (Gregory Sanders)
870e41609 Enforce coinbase maturity on bitcoin peg-ins (Gregory Sanders)
Pull request description:
resolves https://github.com/ElementsProject/elements/issues/14
Technically a softfork but not really since the elements chain would eventually become valid anyways.
Tree-SHA512: bfdf404f7056e6b16adde3a82b0e11839b921fd08063ae6415d207b553e1a19c5f5a76cb308af1ca63164c001eb59b5874fe33160f7bf87061a6a4a507aa9241
2019-04-01 10:04:07 +01:00
Gregory Sanders
9acbd24360
Make new actually working master blinding calls, test
2019-03-29 13:20:26 -04:00
Gregory Sanders
5acc42e4eb
feature_fedpeg.py: remove the spam output
2019-03-28 16:53:11 -04:00
Gregory Sanders
870e41609e
Enforce coinbase maturity on bitcoin peg-ins
2019-03-28 16:27:18 -04:00
Gregory Sanders
adcc2d2ada
Re-enable no wallet functional tests
2019-03-26 11:48:16 -04:00
Steven Roose
2a7039f13d
Add Travis fedpeg test with downloaded bitcoind
2019-03-25 11:21:06 +00:00
Steven Roose
e1cd00cc6c
Change branding from bitcoin to elements
2019-03-22 10:12:04 +00:00
Gregory Sanders
753a1ce2a3
Merge #526 : [0.17] Add test for superfulous witness record in deserialization
...
310c4dc Add test for superfulous witness record in deserialization (Gregory Sanders)
Pull request description:
Backport of 7c1ad7c036
Tree-SHA512: 4f67814e411209ef3424e2ae80bd3c2c4ec92e670742b795c3c79ac7c9eb4be92727472d1611e5dade8710207d47d6157db0b790d62ab8f27c79e7c6141660ae
2019-03-21 15:08:51 -04:00
Gregory Sanders
310c4dc262
Add test for superfulous witness record in deserialization
2019-03-21 14:06:41 -04:00
Steven Roose
aba54b3f92
Make validatepegin default to true if has parent chain
2019-03-21 17:55:02 +00:00
Gregory Sanders
8ea52eec38
Default to elementsregtest
2019-03-21 10:43:20 -04:00
Gregory Sanders
899690be2f
Merge #522 : Fix occasional mempool_packages failure
...
a88eae1 Fix occasional mempool_packages failure (Steven Roose)
Pull request description:
Tree-SHA512: 89c3880a184294b5708304c9add8936b65572af8f03033505d1961da58f705776a8f42a29e8815c0eab3ca84f4dac36bc1c22ab5697cf0675ce50ba4d23b00ff
2019-03-21 10:05:22 -04:00
Steven Roose
a88eae1934
Fix occasional mempool_packages failure
2019-03-21 13:05:46 +00:00
Steven Roose
5b8c79ac9d
Fix progress reporting issue
...
Reimplementation of https://github.com/Blockstream/liquid/pull/6
2019-03-21 11:01:16 +00:00
Gregory Sanders
de56cd82b6
move fee estimation test to extended tests, takes too long
2019-03-20 16:58:47 -04:00
Gregory Sanders
30552459dc
Spelling linter
2019-03-20 11:05:49 -04:00
Gregory Sanders
0148024dd8
Functional test linting
2019-03-20 11:00:50 -04:00
Gregory Sanders
f56de12cdd
Remove all but one circular dep: coinselection <-> wallet
2019-03-20 10:10:43 -04:00
Steven Roose
a687dd9a34
Add assets and issuance functional tests
2019-03-20 12:06:05 +00:00
Steven Roose
96af43b185
Add confidential transactions functional test
2019-03-20 12:06:04 +00:00
Steven Roose
39020cdc7b
Adapt existing functional tests to CA
2019-03-20 12:06:03 +00:00
Steven Roose
6113bf89cf
[BROKEN] Add fee outputs to functional tests
2019-03-20 12:06:02 +00:00
Steven Roose
b48aea8284
[BROKEN] Account for assets in all balance inspection in tests
2019-03-20 12:06:01 +00:00
Steven Roose
43f8b459dc
[BROKEN] Adapt bitcoin_functional tests to CA
2019-03-20 12:06:00 +00:00
Steven Roose
6493ad902a
Adapt bitcoin-tx to CA
2019-03-20 12:05:47 +00:00
Steven Roose
04d06917d2
Rename con_elementswitness to con_elementsmode
...
It will have effect on more than just witness structure from now on.
2019-03-20 12:05:44 +00:00
Steven Roose
84954c8110
Add CAssetsDir
2019-03-20 12:05:38 +00:00
Gregory Sanders
9cb2fa051f
Add blech32 python implementation with diff annotation with segwit_addr.py
2019-03-20 12:05:35 +00:00
Steven Roose
3e7cff1e45
Disable tests that are not relevant for Elements
2019-03-20 12:05:30 +00:00
Gregory Sanders
3a0b3b70a5
Add tweakfedpeg and compatbility test
2019-03-20 12:05:29 +00:00
Gregory Sanders
b8820d1836
Activate CSV from genesis block for custom chains
2019-02-14 09:05:10 -05:00
Gregory Sanders
52c8601cf4
Remove manual byte editing in wallet_tx_clone func test
2019-02-13 15:34:48 +00:00
Steven Roose
0c05901791
Add functional test for Elements witness serialization
2019-02-13 11:42:47 +00:00
Steven Roose
fb72ee8fc8
Add Elements-style witness serialization
2019-02-13 11:42:38 +00:00
Steven Roose
6ed8fd8ab0
Add -con_elementswitness flag and global variable
2019-02-13 11:42:38 +00:00
Steven Roose
01b03a9206
Add calcfastmerkleroot RPC and test-framework support
2019-02-13 11:42:38 +00:00
Gregory Sanders
9d9ee3d514
MERGE FIX: Adapt bitcoin_functional sync to regtest2
2019-01-31 10:55:31 +00:00
Gregory Sanders
7c97d6a811
MERGE FIX: sync up bitcoin_functional
2019-01-31 10:55:27 +00:00
Gregory Sanders
4202671221
MERGE FIX: spelling linter fixes
2019-01-31 10:55:03 +00:00
Gregory Sanders
90f7d18c8f
MERGE-FIX: functional tests
2019-01-31 10:29:09 +00:00
Gregory Sanders
c62fab2d69
UPSTREAM MERGE BROKEN: Merge commit ' 3832c25f17' into merge_14225
2019-01-28 18:14:25 +00:00
Gregory Sanders
07173d02f4
Merge branch 'elements-0.17' into merge_13968
2019-01-24 12:51:19 -05:00
Gregory Sanders
1cb252e01d
Descriptor support in PAK infrastructure and tests
2019-01-24 11:07:17 -05:00
Gregory Sanders
bcd8db972f
functional test for pak feature
2019-01-24 11:07:11 -05:00
Gregory Sanders
f1dbd1cf3d
-multi_data_permitted: Allow >1 op_return output by policy
2019-01-24 11:06:59 -05:00
Gregory Sanders
60b7ef5287
MERGE-FIX: mining_basic.py: Remove magic constants, make sure serialized header deserializes
2019-01-23 16:48:36 -05:00