Skip to content

Commit 6bc57a7

Browse files
committed
DO NOT SUBMIT - activate segwit-light early and fix tests
1 parent 2881b44 commit 6bc57a7

File tree

7 files changed

+10
-7
lines changed

7 files changed

+10
-7
lines changed

divi/qa/rpc-tests/mempool_coinbase_spends.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ def setup_network(self):
2929
self.sync_all
3030

3131
def create_tx(self, from_txid, to_address, amount):
32-
inputs = [{ "txid" : from_txid, "vout" : 0}]
32+
btxid = self.nodes[0].getrawtransaction(from_txid, 1)["baretxid"]
33+
inputs = [{ "txid" : btxid, "vout" : 0}]
3334
outputs = { to_address : amount }
3435
rawtx = self.nodes[0].createrawtransaction(inputs, outputs)
3536
signresult = self.nodes[0].signrawtransaction(rawtx)

divi/qa/rpc-tests/mempool_resurrect_test.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@ def setup_network(self):
2525
self.is_network_split = False
2626

2727
def create_tx(self, from_txid, to_address, amount):
28-
inputs = [{ "txid" : from_txid, "vout" : 0}]
28+
btxid = self.nodes[0].getrawtransaction(from_txid, 1)["baretxid"]
29+
inputs = [{ "txid" : btxid, "vout" : 0}]
2930
outputs = { to_address : amount }
3031
rawtx = self.nodes[0].createrawtransaction(inputs, outputs)
3132
signresult = self.nodes[0].signrawtransaction(rawtx)

divi/qa/rpc-tests/mempool_spendcoinbase.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,8 @@ def setup_network(self):
3030
self.is_network_split = False
3131

3232
def create_tx(self, from_txid, to_address, amount):
33-
inputs = [{ "txid" : from_txid, "vout" : 0}]
33+
btxid = self.nodes[0].getrawtransaction(from_txid, 1)["baretxid"]
34+
inputs = [{ "txid" : btxid, "vout" : 0}]
3435
outputs = { to_address : amount }
3536
rawtx = self.nodes[0].createrawtransaction(inputs, outputs)
3637
signresult = self.nodes[0].signrawtransaction(rawtx)

divi/qa/rpc-tests/op_meta.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def build_op_meta_tx (self, utxos, payload, fee):
6565
assert_equal (signed["complete"], True)
6666
data = self.node.decoderawtransaction (signed["hex"])
6767
self.node.sendrawtransaction (signed["hex"])
68-
inp["txid"] = data["txid"]
68+
inp["txid"] = data["baretxid"]
6969
inp["vout"] = 0
7070
inp["amount"] = change
7171

divi/qa/rpc-tests/smartfees.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ def find_output(node, txid, amount):
2020
txdata = node.getrawtransaction(txid, 1)
2121
for i in range(len(txdata["vout"])):
2222
if txdata["vout"][i]["value"] == amount:
23-
return {"txid": txdata["txid"], "vout": i}
23+
return {"txid": txdata["baretxid"], "vout": i}
2424
raise RuntimeError("find_output txid %s : %s not found"%(txid,str(amount)))
2525

2626
def send_zeropri_transaction(from_node, to_node, amount, fee):

divi/qa/rpc-tests/vaultfork.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def fund_vault (self, owner, staker, amount):
3535
outputs = data["vout"]
3636
for n in range (len (outputs)):
3737
if outputs[n]["scriptPubKey"]["type"] == "vault":
38-
return {"txid": data["txid"], "vout": n}
38+
return {"txid": data["baretxid"], "vout": n}
3939

4040
raise AssertionError ("constructed transaction has no vault output")
4141

divi/src/ForkActivation.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ const std::unordered_map<Fork, int64_t,std::hash<int>> ACTIVATION_TIMES = {
2929
{Fork::UniformLotteryWinners, unixTimestampForDec31stMidnight},
3030
/* FIXME: Set real activation time for segwit light. It is after
3131
staking vaults. */
32-
{Fork::SegwitLight, 2000000000},
32+
{Fork::SegwitLight, 1500000000},
3333
};
3434

3535
} // anonymous namespace

0 commit comments

Comments
 (0)