Changeset View
Changeset View
Standalone View
Standalone View
test/functional/abc_p2p_proof_inventory.py
Show First 20 Lines • Show All 157 Lines • ▼ Show 20 Lines | def test_proof_relay(self): | ||||
def restart_nodes_with_proof(nodes=self.nodes): | def restart_nodes_with_proof(nodes=self.nodes): | ||||
proofids = set() | proofids = set() | ||||
for i, node in enumerate(nodes): | for i, node in enumerate(nodes): | ||||
privkey, proof = gen_proof(node) | privkey, proof = gen_proof(node) | ||||
proofids.add(proof.proofid) | proofids.add(proof.proofid) | ||||
self.restart_node(node.index, self.extra_args[node.index] + [ | self.restart_node(node.index, self.extra_args[node.index] + [ | ||||
"-avaproof={}".format(proof.serialize().hex()), | "-avaproof={}".format(proof.serialize().hex()), | ||||
"-avamasterkey={}".format(privkey) | "-avamasterkey={}".format(bytes_to_wif(privkey.get_bytes())) | ||||
]) | ]) | ||||
# Connect a block to make the proof be added to our pool | # Connect a block to make the proof be added to our pool | ||||
node.generate(1) | node.generate(1) | ||||
wait_until(lambda: proof.proofid in get_proof_ids(node)) | wait_until(lambda: proof.proofid in get_proof_ids(node)) | ||||
[connect_nodes(node, n) for n in nodes[:i]] | [connect_nodes(node, n) for n in nodes[:i]] | ||||
▲ Show 20 Lines • Show All 129 Lines • Show Last 20 Lines |