Commit graph

858 commits

Author SHA1 Message Date
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
Gregory Sanders
92b5911234 mininode: CTxOut has default asset bitcoin, sets explicit value via int 2017-09-20 15:37:30 -04:00
Arvid Norberg
3c21411c67 work towards bringing mininode.py up to date with the main node and towards re-enabling rpc tests 2017-09-19 12:19:12 +02:00
Gregory Sanders
8cd7757f13 add test for peginconfirmationdepth 2017-08-28 11:24:29 -04:00
Gregory Sanders
e75fe981e4 listtransactions.py mature coinbase 2017-08-24 12:28:45 -04:00
Gregory Sanders
bc4a33163a Merge pull request #225 from instagibbs/fundreserve
FundTransaction should avoid copying CReserveKeys
2017-08-09 11:12:15 -04:00
Akio Nakamura
a0046c047f comment out smartfees.py and rpcbind_test.py 2017-08-09 10:48:11 +09:00
Akio Nakamura
6d22d975ff delete return statement that top of setup_network 2017-08-09 10:48:11 +09:00
Gregory Sanders
793e92bd08 add mempool claimpegin flood testing 2017-07-25 19:10:39 -04:00
Gregory Sanders
90ee152c93 withdrawlocks do not need any maturing, test mempool access 2017-07-25 18:55:15 -04:00
Gregory Sanders
209df50916 Add test to multi-asset fundrawtransaction 2017-07-20 07:56:41 -04:00
Gregory Sanders
b8aa6eb0ff Merge pull request #216 from AkioNak/fix-rpc-listissuances
listissuances should outputs asset/tokenamount as -1 if the asset is blinded.
2017-07-19 08:39:52 -04:00
Gregory Sanders
4d65c0c3e8 Merge pull request #217 from AkioNak/fix-rpc-listreceivedbyaddress
fix listreceivedbyaddress to sum amounts for each asset.
2017-07-19 08:30:47 -04:00
Akio Nakamura
7485b364e7 add/fix some tests for {list,get}receivedby{address,account} 2017-07-19 20:43:07 +09:00
Akio Nakamura
befa2e0513 add some tests for listissuance. 2017-07-19 11:31:44 +09:00
Gregory Sanders
5f254c2ab9 fundrawtransaction needs to push back all outputs 2017-07-18 14:42:10 -04:00
Gregory Sanders
a5a81a51a0 Increase default free relay for pegins, test that pegging is accepted to other node's mempool 2017-07-14 12:14:43 -04:00
Gregory Sanders
e40a289b62 Merge pull request #209 from kallewoof/in-below-out-fix
bad-txns-in-belowout -> bad-txns-in-ne-out
2017-07-13 08:18:47 -04:00
Karl-Johan Alm
813f562eee
[test] Update p2p-fullblocktest.py to reflect change in error string. 2017-07-13 10:37:44 +09:00
Gregory Sanders
0e7d8db1d0 replace serValue/valuecommitment with amount(commitment) 2017-07-07 15:52:31 -04:00
Gregory Sanders
5e0c2857b9 add functional tests of rawblindrawtransaction 2017-07-07 08:43:19 -04:00
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