Commit graph

881 commits

Author SHA1 Message Date
Mike
9bcfdd8c5c Port tweakfedpegscript from liquid
Port tweakfedpegscript from liquid
2018-06-21 13:11:12 -07:00
Steven Roose
f66e94a712
QA: Introduce feature_blocksign.py 2018-06-19 22:21:47 +02:00
Jorge Timón
b857c43ce9
RPC: Signblock: Support signblock on rpc/blockchain
QA: Adapt rpc_blockchain tests to signed blocks
2018-06-13 04:31:17 +02:00
Jorge Timón
cdb79e9596
RPC: Stop providing useless fake pow data
QA: Adapt rpc_blockchain tests to not having pow
2018-06-13 04:31:12 +02:00
Jorge Timón
7b6a393a53
QA: Reactivate and improve rpc_blockchain tests 2018-06-05 00:56:05 +02:00
Gregory Sanders
c5c6497967
Merge #350: Make block solutions more strictly validated
1348313 add basic functional tests for signed block rpcs and validation (Gregory Sanders)
c07b0af Add signature checking flag for when no sighash byte is expected (Gregory Sanders)
8f92b21 remove block (multi)signature malleability vectors (Gregory Sanders)
2018-05-30 10:36:31 -04:00
Tim Ruffing
88ae603ee1 tests: Update pegging test to Python 3 2018-05-19 00:22:57 +02:00
Tim Ruffing
61b6ef14ff tests: Return meaningful exit status in pegging test 2018-05-19 00:22:52 +02:00
Anthony Towns
b142b2c29a
Tests: Add data file 2018-05-16 00:52:19 +02:00
Jorge Timón
9dde7d7606
Tests: Test new getblockstats RPC
Includes commit from Anthony Towns @ajtowns:

Tests: Save and load block and corresponding expected statistics
2018-05-16 00:52:18 +02:00
Gregory Sanders
f8aaa95fa4 speedup and fix wallet-hd functional test for CA 2018-05-14 09:35:57 -04:00
Jorge Timón
5e97d95a28 BugFix: Make initialfreecoins configurable, default of 0 2018-05-11 10:30:08 -04:00
Gregory Sanders
1348313eb7 add basic functional tests for signed block rpcs and validation 2018-05-11 09:26:09 -04:00
Gregory Sanders
ed121e8df1 getnewblockhex: add ability to pass over transactions based on mempool age 2018-04-25 12:24:44 -04:00
Gregory Sanders
9f17022c5d
Merge #318: RPC: If a scriptPubKey is a pegout, show pegout info too
81a4ed4 QA: Test pegout (Jorge Timón)
190339b RPC: If a scriptPubKey is a pegout, show pegout info too (Jorge Timón)
8cea3b4 RPC: Add vdata option to createrawtransaction (Jorge Timón)
2018-04-09 12:16:13 -07:00
Gregory Sanders
2803b083b4
Merge #333: Fix timing for bitcoin shutdown in pegging.py
1986ec7 Fix timing for bitcoin shutdown in pegging.py (Jonas Nick)
2018-04-09 11:30:29 -07:00
Jonas Nick
1986ec7d47 Fix timing for bitcoin shutdown in pegging.py 2018-04-09 18:28:49 +00:00
Gregory Sanders
a0d9ab12ff update confidential functional tests to include op_return blinding corner case 2018-04-09 12:06:02 -04:00
Gregory Sanders
6a38b990fb fix peg out value checking in functional test 2018-04-06 14:47:13 -07:00
Jorge Timón
81a4ed41e7
QA: Test pegout 2018-04-06 18:02:53 +02:00
Gregory Sanders
ed6354754d add basic peg-out functional testing 2018-04-05 14:12:04 -07:00
Jorge Timón
146808c163
Merge #319: add peg test for bitcoind temporarily being down during peg validation
f62c2d5 add peg test for bitcoind temporarily being down during peg validation (Gregory Sanders)
2018-04-02 20:07:21 +02:00
Gregory Sanders
f62c2d5c5e add peg test for bitcoind temporarily being down during peg validation 2018-03-27 11:21:06 -04:00
Gregory Sanders
20dee2e4a4 slight peg-test language fixup 2018-03-27 10:15:58 -04:00
Gregory Sanders
248eb9157b add better reject reason for immature peg-in, with test 2018-03-26 18:11:38 -04:00
Jorge Timón
6bddc684b7
Cleanup: There's no validatepegout option 2018-03-13 02:39:35 +01:00
Gregory Sanders
81ac5a670e correctly account for witness data in peg-in fee calc, add test 2018-02-23 11:29:49 -06:00
Jorge Timón
6a174d4504
2wp: QA: Introduce second bitcoin to test -mainchainrpccookiefile 2018-02-16 03:03:00 +01:00
Jorge Timón
74ca34896b
2wp: QA: Destroy things 2018-02-15 07:04:39 +01:00
Jorge Timón
c2d549ad23
2wp: QA: Refactor: Introduce get_pseudorandom_str
Also make the dirs in temp more clear
2018-02-15 07:04:38 +01:00
Jonas Nick
dc23bee8d1 In pegging.py test use sidechain binary in the same repo per default 2018-01-22 08:20:33 +00:00
Gregory Sanders
7dc4f9d442 remove CNumScript from pegin witness logic 2017-11-06 10:54:51 -05:00
Gregory Sanders
abafbacd82 change rpc test witness_program to claim_script 2017-11-06 10:54:51 -05:00
Gregory Sanders
6534bd3b86 Add is_pegin response for raw transaction RPCs 2017-11-06 10:54:51 -05:00
Gregory Sanders
d4d00da7f4 basic functional test for peg-in reorgs in sidechain 2017-11-06 10:54:51 -05:00
Gregory Sanders
be735cf397 re-add pegging python test 2017-11-06 10:54:50 -05:00
Gregory Sanders
9a9ac25ee1 genesis block has actual fee issuance in regtest 2017-11-06 09:51:52 -05:00
Gregory Sanders
65ed777e6e remove legacy peg-in/withdrawlocks 2017-11-06 09:51:45 -05:00
Jorge Timón
b2bbc67e9c
Merge #250: Wallet: Remove -walletrbf option
ef368b0 Wallet: Remove -walletrbf option (Jorge Timón)
2017-10-10 11:50:49 +02:00
tdudz
d3a48d59e3 changed elements serialization to new style with no marker 0x00 byte and witness data at the end 2017-10-08 11:36:05 -04:00
Gregory Sanders
7e182a1840 add getsidechaininfo RPC call 2017-10-06 12:53:27 -04:00
Jorge Timón
ef368b08e3
Wallet: Remove -walletrbf option 2017-10-01 01:09:17 +02:00
Jorge Timón
a730159690
p2p: Remove opt-in part of RBF 2017-10-01 00:56:15 +02:00
Gregory Sanders
d5021b32d0
Merge #273: make replace-by-fee.py a standard functional test
a2ca228 make replace-by-fee.py a standard functional test (Gregory Sanders)
2017-09-28 10:16:40 -04:00
Gregory Sanders
a2ca228de7 make replace-by-fee.py a standard functional test 2017-09-28 09:49:27 -04:00
Jorge Timón
9ce11b4b22
QA: Modernize confidential_transactions.py 2017-09-28 07:04:56 +02:00
Gregory Sanders
3059856019 Fix confidential test to not assume fee output will be last of 3 2017-09-26 14:45:59 -04:00
Gregory Sanders
283fa9fc60
Merge #224: Reverse endianness of asset field in gettxout to match everywhere else
bfe4e51 Reverse endianness of asset field in gettxout to match everywhere else (Gregory Sanders)
2017-09-22 12:32:30 -04:00
Gregory Sanders
bfe4e517a5 Reverse endianness of asset field in gettxout to match everywhere else 2017-09-22 11:06:53 -04:00
Gregory Sanders
5af4d76f18 re-activate transaction replacement functional test 2017-09-20 21:50:50 -04:00