Commit graph

13652 commits

Author SHA1 Message Date
Gregory Sanders
79c6c071dd
Merge #286: 2WP: -mainchainrpccookiefile defaults to regtest/.cookie for all chains
6a174d4 2wp: QA: Introduce second bitcoin to test -mainchainrpccookiefile (Jorge Timón)
74ca348 2wp: QA: Destroy things (Jorge Timón)
c2d549a 2wp: QA: Refactor: Introduce get_pseudorandom_str (Jorge Timón)
a58d229 2wp: -mainchainrpccookiefile defaults to regtest/.cookie for all chains (Jorge Timón)
2018-02-16 18:05:52 -05: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
Jorge Timón
a58d2293c2
2wp: -mainchainrpccookiefile defaults to regtest/.cookie for all chains 2018-02-15 07:04:31 +01:00
Gregory Sanders
b979d44271
Merge #302: testproposedblock option to reject non-standard block
0476298 testproposedblock option to reject non-standard block (Gregory Sanders)
904d35f allow any number of op return outputs in a transaction (Gregory Sanders)
2018-02-05 13:00:21 -05:00
Gregory Sanders
047629873a testproposedblock option to reject non-standard block 2018-02-05 10:44:36 -05:00
Gregory Sanders
904d35f899 allow any number of op return outputs in a transaction 2018-02-05 10:44:36 -05:00
Gregory Sanders
3828ad2517
Merge #297: remove orphaned descendents of peg-ins on block receive
9cb8b44 remove orphaned descendents of peg-ins on block receive (Gregory Sanders)
2018-01-25 12:34:58 -05:00
Gregory Sanders
9cb8b449f5 remove orphaned descendents of peg-ins on block receive 2018-01-24 09:51:18 -05:00
Jorge Timón
e1860fcec6
Merge #304: commit genesis block transactions to txindex
d74234b commit genesis block transactions to txindex (Gregory Sanders)
2018-01-23 21:39:18 +01:00
Gregory Sanders
d74234b422 commit genesis block transactions to txindex 2018-01-23 09:11:59 -05:00
Gregory Sanders
d207f2754b
Merge #301: In pegging.py test use sidechain binary in the same repo per default
dc23bee In pegging.py test use sidechain binary in the same repo per default (Jonas Nick)
2018-01-22 12:42:58 -05: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
28b20e406f
Merge #281: re-add transaction comments to univalue returns
7e954d1 re-add transaction comments to univalue returns (Gregory Sanders)
2018-01-05 14:23:28 -05:00
Gregory Sanders
a41db2a2fc
Merge #299: Make boost::multi_index comparators const
f40c7ff Make boost::multi_index comparators const (Suhas Daftuar)
2018-01-05 14:22:45 -05:00
Suhas Daftuar
f40c7ff5ec Make boost::multi_index comparators const
This fixes compatibility with boost 1.66
2017-12-22 15:46:04 +09:00
Gregory Sanders
9627f30bd7
Merge #291: fix standardness check ordering of scriptpubkey
cc4b9bf fix standardness check ordering of scriptpubkey (Gregory Sanders)
2017-12-14 17:56:17 -05:00
Gregory Sanders
b78c2a2497
Merge #294: skip balance checks when assumevalid is active
2ccbf87 skip balance checks when assumevalid is active (Gregory Sanders)
2017-12-12 14:11:09 -05:00
Gregory Sanders
0c0c17fc50
Merge #292: callrpc: Check correct mainchainrpc field
add80bb callrpc: Check correct mainchainrpc field (Gregory Sanders)
2017-12-12 14:10:32 -05:00
Gregory Sanders
28fb2a2044
Merge #295: Fix mainchain host arg name from mainchainhost to mainchainrpchost
3dab38f Fix mainchain host arg name from mainchainhost to mainchainrpchost (azuchi)
2017-12-12 14:09:40 -05:00
azuchi
3dab38f720 Fix mainchain host arg name from mainchainhost to mainchainrpchost 2017-12-12 13:41:18 +09:00
Gregory Sanders
2ccbf87b04 skip balance checks when assumevalid is active 2017-12-11 11:00:55 -05:00
Gregory Sanders
93cabbf1e9
Merge #287: list mainchain* commandline startup arguments
08fba49 list mainchain* commandline startup aguments (Gregory Sanders)
2017-11-30 13:26:39 -05:00
Gregory Sanders
add80bbdcd callrpc: Check correct mainchainrpc field 2017-11-29 11:36:41 -05:00
Gregory Sanders
0f9e9fd2c5
Merge #284: fix help text for listunspent asset filter
4ac6a67 fix help text for listunspent asset filter (Gregory Sanders)
2017-11-29 10:41:11 -05:00
Jorge Timón
0b06535f18
Merge #262: Remove CHAINPARAMS_ELEMENTS
3866795 Chainparams: Remove CHAINPARAMS_ELEMENTS (Jorge Timón)
2017-11-28 22:14:52 +01:00
Gregory Sanders
cc4b9bf528 fix standardness check ordering of scriptpubkey 2017-11-20 12:05:18 -05:00
Jorge Timón
3866795457
Chainparams: Remove CHAINPARAMS_ELEMENTS 2017-11-09 07:20:38 +01:00
Gregory Sanders
81f986b014
Merge #289: bump elements version to 2.14.1.1
4e60d5c bump elements version to 2.14.1.1 (Gregory Sanders)
2017-11-08 11:55:50 -05:00
Gregory Sanders
4e60d5cab0 bump elements version to 2.14.1.1 2017-11-08 11:47:22 -05:00
Gregory Sanders
18440c6adf
Merge #288: HF: peg-in outputs in parent chain are p2sh-pw2sh
7c7e23b HF: peg-in outputs in parent chain are p2sh-pw2sh (Gregory Sanders)
2017-11-08 11:32:04 -05:00
Gregory Sanders
7c7e23b898 HF: peg-in outputs in parent chain are p2sh-pw2sh 2017-11-07 17:34:12 -05:00
Gregory Sanders
08fba49782 list mainchain* commandline startup aguments 2017-11-07 15:47:42 -05:00
Gregory Sanders
f6a0f1f603
Merge #260: Revamp peg-in transactions
3ff4aab update unit test (Gregory Sanders)
6cc380a don't require claim_script to be witness program for raw claim pegin (Gregory Sanders)
da6960d validation variables changed to not assume witness program for pegin (Gregory Sanders)
2940c4e remove tabs from IsValidPegin (Gregory Sanders)
b401ff0 change explanation of policy asset seeding in python tutorial (Gregory Sanders)
7dc4f9d remove CNumScript from pegin witness logic (Gregory Sanders)
abafbac change rpc test witness_program to claim_script (Gregory Sanders)
851a30b Don't restrict pegin witness to 'witness program' definition (Gregory Sanders)
13c3dad de-dupe calculate_contract code (Gregory Sanders)
6534bd3 Add is_pegin response for raw transaction RPCs (Gregory Sanders)
d4d00da basic functional test for peg-in reorgs in sidechain (Gregory Sanders)
4aad513 Add unit tests for peg-in authorization (Gregory Sanders)
be735cf re-add pegging python test (Gregory Sanders)
3ba146d update assets tutorial to support new peg-in format (Gregory Sanders)
6e8e6b2 add wallet support for pegging functionality (Gregory Sanders)
7633839 add raw rpc support for peg-in functionality (Gregory Sanders)
ff5e9cd mempool and policy support for peg-in inputs (Gregory Sanders)
6bad4e9 add blocks that have pegins rejected to the reconsider queue (Gregory Sanders)
0b9c5eb begin consensus support for peg-ins (Gregory Sanders)
34d7cd0 add pegin witness validation and extraction helper functions (Gregory Sanders)
16973cd add pegin_witness to witness inputs (Gregory Sanders)
36b3ab1 add serialization flag support for peg-in inputs (Gregory Sanders)
9a9ac25 genesis block has actual fee issuance in regtest (Gregory Sanders)
65ed777 remove legacy peg-in/withdrawlocks (Gregory Sanders)
2017-11-07 13:03:25 -05:00
Gregory Sanders
3ff4aab958 update unit test 2017-11-06 10:54:51 -05:00
Gregory Sanders
6cc380a525 don't require claim_script to be witness program for raw claim pegin 2017-11-06 10:54:51 -05:00
Gregory Sanders
da6960ddb7 validation variables changed to not assume witness program for pegin 2017-11-06 10:54:51 -05:00
Gregory Sanders
2940c4e0ea remove tabs from IsValidPegin 2017-11-06 10:54:51 -05:00
Gregory Sanders
b401ff0c1e change explanation of policy asset seeding in python tutorial 2017-11-06 10:54:51 -05: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
851a30b266 Don't restrict pegin witness to 'witness program' definition 2017-11-06 10:54:51 -05:00
Gregory Sanders
13c3dad52f de-dupe calculate_contract code 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
4aad513939 Add unit tests for peg-in authorization 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
3ba146d872 update assets tutorial to support new peg-in format 2017-11-06 10:54:50 -05:00
Gregory Sanders
6e8e6b2de8 add wallet support for pegging functionality 2017-11-06 10:54:50 -05:00