feat: verify active base node peer connections and disconnect if stal… #1760
28 tests run, 13 passed, 0 skipped, 15 failed.
Annotations
Check failure on line 1 in feature:8:3
github-actions / JUnit Test Report
feature:8:3.Scenario: Transactions are propagated through a network: tests/features/Mempool.feature:8:3
Step panicked. Captured output: base nodes not successfully synchronized at height 3, {"seed_node_0": 3, "seed_node_1": 3, "seed_node_2": 3, "seed_node_3": 3, "seed_node_4": 3, "seed_node_5": 3, "seed_node_6": 3, "seed_node_7": 3, "SENDER": 3, "Node_0": 3, "Node_1": 3, "Node_2": 3, "Node_3": 3, "Node_4": 0, "Node_5": 0, "Node_6": 0, "Node_7": 0}
Raw output
Scenario: Transactions are propagated through a network
Given I have 8 seed nodes
When I have a base node SENDER connected to all seed nodes
When I have 8 base nodes connected to all seed nodes
When I mine a block on SENDER with coinbase CB1
When I mine 2 blocks on SENDER
Then all nodes are at height 3
Step failed:
Defined: tests/features/Mempool.feature:18:5
Matched: integration_tests/tests/steps/node_steps.rs:180:1
Step panicked. Captured output: base nodes not successfully synchronized at height 3, {"seed_node_0": 3, "seed_node_1": 3, "seed_node_2": 3, "seed_node_3": 3, "seed_node_4": 3, "seed_node_5": 3, "seed_node_6": 3, "seed_node_7": 3, "SENDER": 3, "Node_0": 3, "Node_1": 3, "Node_2": 3, "Node_3": 3, "Node_4": 0, "Node_5": 0, "Node_6": 0, "Node_7": 0}
Client {
base_nodes: {},
blocks: {},
miners: {},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {
"CB1": KeyManagerOutput {
version: V0,
value: MicroMinotari(
18462816327,
),
spending_key_id: Imported {
key: c2d849e59d04413f1d197a3b50ff6fcbe2fe7b6519f5fff82601ea32f2496238,
},
features: OutputFeatures {
version: V0,
output_type: Coinbase,
maturity: 3,
coinbase_extra: MaxSizeBytes {
inner: [],
},
sidechain_feature: None,
range_proof_type: BulletProofPlus,
},
script: TariScript {
script: MaxSizeVec {
vec: [
PushPubKey(
ce10f42fe706209e560b88f1f4d29f48beb7e1a796268d86bab796c22bb7a967,
),
],
_marker: PhantomData<tari_script::op_codes::Opcode>,
},
},
covenant: Covenant {
tokens: MaxSizeVec {
vec: [],
_marker: PhantomData<tari_core::covenants::token::CovenantToken>,
},
},
input_data: ExecutionStack {
items: [],
},
script_private_key_id: Imported {
key: ce10f42fe706209e560b88f1f4d29f48beb7e1a796268d86bab796c22bb7a967,
},
sender_offset_public_key: 62bef5e0c22e65c350226f2d283dea17e03b6bdd843ce85f45e9bf62740d4275,
metadata_signature: CommitmentAndPublicKeySignature {
ephemeral_commitment: HomomorphicCommitment(
3c974d1f9c624b80542a3cffca38ad0007f3655e7fd08ee4ca68c0ca5ac9a37f,
),
ephemeral_pubkey: 707ddd146b8136cf60a446012581f17f427a1fe6f34f2a9cf7dd391b7f93f25e,
u_a: RistrettoSecretKey(***),
u_x: RistrettoSecretKey(***),
u_y: RistrettoSecretKey(***),
},
script_lock_height: 0,
encrypted_data: EncryptedData {
data: MaxSizeBytes {
inner: [
172,
23,
60,
103,
61,
38,
0,
23,
13,
180,
118,
128,
93,
70,
222,
86,
147,
138,
212,
197,
3,
53,
236,
81,
138,
34,
254,
121,
125,
201,
249,
127,
252,
170,
127,
31,
143,
110,
153,
31,
187,
230,
182,
229,
128,
110,
199,
33,
234,
237,
201,
21,
25,
185,
33,
137,
115,
179,
97,
110,
46,
211,
159,
138,
57,
6,
190,
85,
132,
143,
225,
6,
104,
231,
181,
241,
148,
73,
27,
183,
],
},
},
minimum_value_promise: MicroMinotari(
0,
),
},
},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {},
seed_nodes: [
"seed_node_0",
"seed_node_1",
"seed_node_2",
"seed_node_3",
"seed_node_4",
"seed_node_5",
"seed_node_6",
"seed_node_7",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:8:3
github-actions / JUnit Test Report
feature:8:3.Scenario: Transactions are propagated through a network: tests/features/Mempool.feature:8:3
Step panicked. Captured output: base nodes not successfully synchronized at height 3, {"seed_node_0": 3, "seed_node_1": 3, "seed_node_2": 3, "seed_node_3": 3, "seed_node_4": 3, "seed_node_5": 3, "seed_node_6": 3, "seed_node_7": 3, "SENDER": 3, "Node_0": 3, "Node_1": 3, "Node_2": 3, "Node_3": 3, "Node_4": 0, "Node_5": 0, "Node_6": 0, "Node_7": 0}
Raw output
Scenario: Transactions are propagated through a network | Retry attempt: 1/2
Given I have 8 seed nodes
When I have a base node SENDER connected to all seed nodes
When I have 8 base nodes connected to all seed nodes
When I mine a block on SENDER with coinbase CB1
When I mine 2 blocks on SENDER
Then all nodes are at height 3
Step failed:
Defined: tests/features/Mempool.feature:18:5
Matched: integration_tests/tests/steps/node_steps.rs:180:1
Step panicked. Captured output: base nodes not successfully synchronized at height 3, {"seed_node_0": 3, "seed_node_1": 3, "seed_node_2": 3, "seed_node_3": 3, "seed_node_4": 3, "seed_node_5": 3, "seed_node_6": 3, "seed_node_7": 3, "SENDER": 3, "Node_0": 3, "Node_1": 3, "Node_2": 3, "Node_3": 3, "Node_4": 0, "Node_5": 0, "Node_6": 0, "Node_7": 0}
Client {
base_nodes: {},
blocks: {},
miners: {},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {
"CB1": KeyManagerOutput {
version: V0,
value: MicroMinotari(
18462816327,
),
spending_key_id: Imported {
key: 64b257335b682c4e6f3ad5878c090e7d1244869b82e4af00b146df6444b49113,
},
features: OutputFeatures {
version: V0,
output_type: Coinbase,
maturity: 3,
coinbase_extra: MaxSizeBytes {
inner: [],
},
sidechain_feature: None,
range_proof_type: BulletProofPlus,
},
script: TariScript {
script: MaxSizeVec {
vec: [
PushPubKey(
88260d34f082d057b8adbbcc333cc90ec9d6cad1e6e3285cd643c543ad990852,
),
],
_marker: PhantomData<tari_script::op_codes::Opcode>,
},
},
covenant: Covenant {
tokens: MaxSizeVec {
vec: [],
_marker: PhantomData<tari_core::covenants::token::CovenantToken>,
},
},
input_data: ExecutionStack {
items: [],
},
script_private_key_id: Imported {
key: 88260d34f082d057b8adbbcc333cc90ec9d6cad1e6e3285cd643c543ad990852,
},
sender_offset_public_key: c01a26f4119a431a7f76401b5ca15b77b156ebd320648cf4ff35bd4091e08d0b,
metadata_signature: CommitmentAndPublicKeySignature {
ephemeral_commitment: HomomorphicCommitment(
8e3abdb4d21340d198255aabe9ecd7caa9892a5edd6317adc6a12783aa8b0e61,
),
ephemeral_pubkey: b4e41611da57ce8ac7c8cb8343f9ee87a1c9aa7750e504e9ac51bef900f26155,
u_a: RistrettoSecretKey(***),
u_x: RistrettoSecretKey(***),
u_y: RistrettoSecretKey(***),
},
script_lock_height: 0,
encrypted_data: EncryptedData {
data: MaxSizeBytes {
inner: [
134,
38,
55,
188,
128,
255,
114,
195,
216,
210,
23,
13,
81,
156,
166,
222,
75,
118,
131,
143,
218,
46,
79,
158,
23,
199,
81,
163,
166,
14,
106,
42,
243,
45,
59,
70,
10,
208,
87,
15,
96,
6,
205,
171,
253,
102,
29,
171,
154,
198,
83,
224,
19,
94,
200,
53,
158,
130,
100,
141,
125,
232,
219,
147,
157,
119,
193,
158,
109,
229,
206,
102,
196,
148,
127,
196,
113,
146,
15,
61,
],
},
},
minimum_value_promise: MicroMinotari(
0,
),
},
},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {},
seed_nodes: [
"seed_node_0",
"seed_node_1",
"seed_node_2",
"seed_node_3",
"seed_node_4",
"seed_node_5",
"seed_node_6",
"seed_node_7",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:8:3
github-actions / JUnit Test Report
feature:8:3.Scenario: Transactions are propagated through a network: tests/features/Mempool.feature:8:3
Step panicked. Captured output: base nodes not successfully synchronized at height 3, {"seed_node_0": 3, "seed_node_1": 3, "seed_node_2": 3, "seed_node_3": 3, "seed_node_4": 3, "seed_node_5": 3, "seed_node_6": 3, "seed_node_7": 3, "SENDER": 3, "Node_0": 3, "Node_1": 3, "Node_2": 3, "Node_3": 3, "Node_4": 0, "Node_5": 0, "Node_6": 0, "Node_7": 0}
Raw output
Scenario: Transactions are propagated through a network | Retry attempt: 2/2
Given I have 8 seed nodes
When I have a base node SENDER connected to all seed nodes
When I have 8 base nodes connected to all seed nodes
When I mine a block on SENDER with coinbase CB1
When I mine 2 blocks on SENDER
Then all nodes are at height 3
Step failed:
Defined: tests/features/Mempool.feature:18:5
Matched: integration_tests/tests/steps/node_steps.rs:180:1
Step panicked. Captured output: base nodes not successfully synchronized at height 3, {"seed_node_0": 3, "seed_node_1": 3, "seed_node_2": 3, "seed_node_3": 3, "seed_node_4": 3, "seed_node_5": 3, "seed_node_6": 3, "seed_node_7": 3, "SENDER": 3, "Node_0": 3, "Node_1": 3, "Node_2": 3, "Node_3": 3, "Node_4": 0, "Node_5": 0, "Node_6": 0, "Node_7": 0}
Client {
base_nodes: {},
blocks: {},
miners: {},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {
"CB1": KeyManagerOutput {
version: V0,
value: MicroMinotari(
18462816327,
),
spending_key_id: Imported {
key: aaaa65c0be71ec0aacee116fa04dca4965838c33bec84d7dc0ae2bd32d4d1450,
},
features: OutputFeatures {
version: V0,
output_type: Coinbase,
maturity: 3,
coinbase_extra: MaxSizeBytes {
inner: [],
},
sidechain_feature: None,
range_proof_type: BulletProofPlus,
},
script: TariScript {
script: MaxSizeVec {
vec: [
PushPubKey(
5c6cc0546281a35d43697a1a7a399102f93ccf6b41b668beae3a212cf38fef28,
),
],
_marker: PhantomData<tari_script::op_codes::Opcode>,
},
},
covenant: Covenant {
tokens: MaxSizeVec {
vec: [],
_marker: PhantomData<tari_core::covenants::token::CovenantToken>,
},
},
input_data: ExecutionStack {
items: [],
},
script_private_key_id: Imported {
key: 5c6cc0546281a35d43697a1a7a399102f93ccf6b41b668beae3a212cf38fef28,
},
sender_offset_public_key: 387b4c52469186cca61aec1342e563b6e48256782ba224144ec4fac5c430ec19,
metadata_signature: CommitmentAndPublicKeySignature {
ephemeral_commitment: HomomorphicCommitment(
c6db2298a5445ff406214485d7c4d3fc83111492b4e7faabe3a174e27c41ee6f,
),
ephemeral_pubkey: a243e32dc5c0348d9116021d615be31d4a5109ba917ecf8105b6473d56551664,
u_a: RistrettoSecretKey(***),
u_x: RistrettoSecretKey(***),
u_y: RistrettoSecretKey(***),
},
script_lock_height: 0,
encrypted_data: EncryptedData {
data: MaxSizeBytes {
inner: [
151,
193,
206,
74,
159,
208,
128,
107,
82,
126,
159,
219,
71,
223,
161,
128,
176,
6,
121,
145,
222,
169,
63,
163,
182,
52,
78,
236,
136,
14,
183,
157,
110,
164,
248,
240,
53,
45,
155,
141,
39,
168,
84,
41,
217,
147,
81,
41,
31,
114,
106,
186,
197,
198,
227,
52,
190,
141,
13,
126,
210,
49,
27,
54,
172,
147,
181,
208,
21,
72,
212,
25,
217,
82,
109,
62,
200,
52,
7,
66,
],
},
},
minimum_value_promise: MicroMinotari(
0,
),
},
},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {},
seed_nodes: [
"seed_node_0",
"seed_node_1",
"seed_node_2",
"seed_node_3",
"seed_node_4",
"seed_node_5",
"seed_node_6",
"seed_node_7",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:77:3
github-actions / JUnit Test Report
feature:77:3.Scenario: When a new node joins the network, it receives all peers: tests/features/Sync.feature:77:3
Step panicked. Captured output: Node NODE2 only received 1 of 11 expected peers
Raw output
Scenario: When a new node joins the network, it receives all peers
Given I have 10 seed nodes
When I have a base node NODE1 connected to all seed nodes
When I wait for NODE1 to have 10 connections
When I have a base node NODE2 connected to node NODE1
Then NODE1 has at least 11 peers
Then NODE2 has at least 11 peers
Step failed:
Defined: tests/features/Sync.feature:83:5
Matched: integration_tests/tests/steps/node_steps.rs:933:1
Step panicked. Captured output: Node NODE2 only received 1 of 11 expected peers
Client {
base_nodes: {},
blocks: {},
miners: {},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {},
seed_nodes: [
"seed_node_0",
"seed_node_1",
"seed_node_2",
"seed_node_3",
"seed_node_4",
"seed_node_5",
"seed_node_6",
"seed_node_7",
"seed_node_8",
"seed_node_9",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:77:3
github-actions / JUnit Test Report
feature:77:3.Scenario: When a new node joins the network, it receives all peers: tests/features/Sync.feature:77:3
Step panicked. Captured output: Node NODE2 only received 1 of 11 expected peers
Raw output
Scenario: When a new node joins the network, it receives all peers | Retry attempt: 1/2
Given I have 10 seed nodes
When I have a base node NODE1 connected to all seed nodes
When I wait for NODE1 to have 10 connections
When I have a base node NODE2 connected to node NODE1
Then NODE1 has at least 11 peers
Then NODE2 has at least 11 peers
Step failed:
Defined: tests/features/Sync.feature:83:5
Matched: integration_tests/tests/steps/node_steps.rs:933:1
Step panicked. Captured output: Node NODE2 only received 1 of 11 expected peers
Client {
base_nodes: {},
blocks: {},
miners: {},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {},
seed_nodes: [
"seed_node_0",
"seed_node_1",
"seed_node_2",
"seed_node_3",
"seed_node_4",
"seed_node_5",
"seed_node_6",
"seed_node_7",
"seed_node_8",
"seed_node_9",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:77:3
github-actions / JUnit Test Report
feature:77:3.Scenario: When a new node joins the network, it receives all peers: tests/features/Sync.feature:77:3
Step panicked. Captured output: Node NODE2 only received 1 of 11 expected peers
Raw output
Scenario: When a new node joins the network, it receives all peers | Retry attempt: 2/2
Given I have 10 seed nodes
When I have a base node NODE1 connected to all seed nodes
When I wait for NODE1 to have 10 connections
When I have a base node NODE2 connected to node NODE1
Then NODE1 has at least 11 peers
Then NODE2 has at least 11 peers
Step failed:
Defined: tests/features/Sync.feature:83:5
Matched: integration_tests/tests/steps/node_steps.rs:933:1
Step panicked. Captured output: Node NODE2 only received 1 of 11 expected peers
Client {
base_nodes: {},
blocks: {},
miners: {},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {},
seed_nodes: [
"seed_node_0",
"seed_node_1",
"seed_node_2",
"seed_node_3",
"seed_node_4",
"seed_node_5",
"seed_node_6",
"seed_node_7",
"seed_node_8",
"seed_node_9",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:18:3
github-actions / JUnit Test Report
feature:18:3.Scenario: As a wallet I want to submit a transaction: tests/features/WalletQuery.feature:18:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Raw output
Scenario: As a wallet I want to submit a transaction
Given I have a seed node NODE
When I have 1 base nodes connected to all seed nodes
When I have wallet WALLET_A with 10T connected to base node NODE
When I have wallet WALLET_B connected to base node NODE
When I wait 5 seconds
When I transfer 5T from WALLET_A to WALLET_B
Step failed:
Defined: tests/features/WalletQuery.feature:24:5
Matched: integration_tests/tests/steps/wallet_steps.rs:1428:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"temp_miner": MinerProcess {
name: "temp_miner",
base_node_name: "NODE",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE",
"WALLET_B": "NODE",
},
seed_nodes: [
"NODE",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:18:3
github-actions / JUnit Test Report
feature:18:3.Scenario: As a wallet I want to submit a transaction: tests/features/WalletQuery.feature:18:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Raw output
Scenario: As a wallet I want to submit a transaction | Retry attempt: 1/2
Given I have a seed node NODE
When I have 1 base nodes connected to all seed nodes
When I have wallet WALLET_A with 10T connected to base node NODE
When I have wallet WALLET_B connected to base node NODE
When I wait 5 seconds
When I transfer 5T from WALLET_A to WALLET_B
Step failed:
Defined: tests/features/WalletQuery.feature:24:5
Matched: integration_tests/tests/steps/wallet_steps.rs:1428:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"temp_miner": MinerProcess {
name: "temp_miner",
base_node_name: "NODE",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE",
"WALLET_B": "NODE",
},
seed_nodes: [
"NODE",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:18:3
github-actions / JUnit Test Report
feature:18:3.Scenario: As a wallet I want to submit a transaction: tests/features/WalletQuery.feature:18:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Raw output
Scenario: As a wallet I want to submit a transaction | Retry attempt: 2/2
Given I have a seed node NODE
When I have 1 base nodes connected to all seed nodes
When I have wallet WALLET_A with 10T connected to base node NODE
When I have wallet WALLET_B connected to base node NODE
When I wait 5 seconds
When I transfer 5T from WALLET_A to WALLET_B
Step failed:
Defined: tests/features/WalletQuery.feature:24:5
Matched: integration_tests/tests/steps/wallet_steps.rs:1428:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"temp_miner": MinerProcess {
name: "temp_miner",
base_node_name: "NODE",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE",
"WALLET_B": "NODE",
},
seed_nodes: [
"NODE",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:170:3
github-actions / JUnit Test Report
feature:170:3.Scenario: Wallet imports pre_mine UTXO: tests/features/WalletTransactions.feature:170:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 1000000 at fee 100 failed to be broadcasted
Raw output
Scenario: Wallet imports pre_mine UTXO
Given I have a seed node NODE
When I have 1 base nodes connected to all seed nodes
When I have wallet WALLET_A connected to all seed nodes
When I have wallet WALLET_B connected to all seed nodes
When I have wallet WALLET_C connected to all seed nodes
When I have mining node MINER connected to base node NODE and wallet WALLET_A
When mining node MINER mines 5 blocks
Then all nodes are at height 5
Then I wait for wallet WALLET_A to have at least 10000000000 uT
When I send 1000000 uT from wallet WALLET_A to wallet WALLET_B at fee 100
Step failed:
Defined: tests/features/WalletTransactions.feature:180:5
Matched: integration_tests/tests/steps/wallet_steps.rs:849:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 1000000 at fee 100 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"MINER": MinerProcess {
name: "MINER",
base_node_name: "NODE",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE",
"WALLET_B": "NODE",
"WALLET_C": "NODE",
},
seed_nodes: [
"NODE",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:170:3
github-actions / JUnit Test Report
feature:170:3.Scenario: Wallet imports pre_mine UTXO: tests/features/WalletTransactions.feature:170:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 1000000 at fee 100 failed to be broadcasted
Raw output
Scenario: Wallet imports pre_mine UTXO | Retry attempt: 1/2
Given I have a seed node NODE
When I have 1 base nodes connected to all seed nodes
When I have wallet WALLET_A connected to all seed nodes
When I have wallet WALLET_B connected to all seed nodes
When I have wallet WALLET_C connected to all seed nodes
When I have mining node MINER connected to base node NODE and wallet WALLET_A
When mining node MINER mines 5 blocks
Then all nodes are at height 5
Then I wait for wallet WALLET_A to have at least 10000000000 uT
When I send 1000000 uT from wallet WALLET_A to wallet WALLET_B at fee 100
Step failed:
Defined: tests/features/WalletTransactions.feature:180:5
Matched: integration_tests/tests/steps/wallet_steps.rs:849:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 1000000 at fee 100 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"MINER": MinerProcess {
name: "MINER",
base_node_name: "NODE",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE",
"WALLET_B": "NODE",
"WALLET_C": "NODE",
},
seed_nodes: [
"NODE",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:170:3
github-actions / JUnit Test Report
feature:170:3.Scenario: Wallet imports pre_mine UTXO: tests/features/WalletTransactions.feature:170:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 1000000 at fee 100 failed to be broadcasted
Raw output
Scenario: Wallet imports pre_mine UTXO | Retry attempt: 2/2
Given I have a seed node NODE
When I have 1 base nodes connected to all seed nodes
When I have wallet WALLET_A connected to all seed nodes
When I have wallet WALLET_B connected to all seed nodes
When I have wallet WALLET_C connected to all seed nodes
When I have mining node MINER connected to base node NODE and wallet WALLET_A
When mining node MINER mines 5 blocks
Then all nodes are at height 5
Then I wait for wallet WALLET_A to have at least 10000000000 uT
When I send 1000000 uT from wallet WALLET_A to wallet WALLET_B at fee 100
Step failed:
Defined: tests/features/WalletTransactions.feature:180:5
Matched: integration_tests/tests/steps/wallet_steps.rs:849:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 1000000 at fee 100 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"MINER": MinerProcess {
name: "MINER",
base_node_name: "NODE",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE",
"WALLET_B": "NODE",
"WALLET_C": "NODE",
},
seed_nodes: [
"NODE",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:9:3
github-actions / JUnit Test Report
feature:9:3.Scenario: As a wallet send to a wallet connected to a different base node: tests/features/WalletTransfer.feature:9:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Raw output
Scenario: As a wallet send to a wallet connected to a different base node
Given I have a seed node SEED_A
When I have a seed node SEED_B
When I have a base node NODE_A connected to all seed nodes
When I have a base node NODE_B connected to all seed nodes
When I have wallet WALLET_A with 10T connected to base node NODE_A
When I have wallet WALLET_B connected to base node NODE_B
When I wait 5 seconds
When I transfer 5T from WALLET_A to WALLET_B
Step failed:
Defined: tests/features/WalletTransfer.feature:17:5
Matched: integration_tests/tests/steps/wallet_steps.rs:1428:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"temp_miner": MinerProcess {
name: "temp_miner",
base_node_name: "NODE_A",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE_A",
"WALLET_B": "NODE_B",
},
seed_nodes: [
"SEED_A",
"SEED_B",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:9:3
github-actions / JUnit Test Report
feature:9:3.Scenario: As a wallet send to a wallet connected to a different base node: tests/features/WalletTransfer.feature:9:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Raw output
Scenario: As a wallet send to a wallet connected to a different base node | Retry attempt: 1/2
Given I have a seed node SEED_A
When I have a seed node SEED_B
When I have a base node NODE_A connected to all seed nodes
When I have a base node NODE_B connected to all seed nodes
When I have wallet WALLET_A with 10T connected to base node NODE_A
When I have wallet WALLET_B connected to base node NODE_B
When I wait 5 seconds
When I transfer 5T from WALLET_A to WALLET_B
Step failed:
Defined: tests/features/WalletTransfer.feature:17:5
Matched: integration_tests/tests/steps/wallet_steps.rs:1428:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"temp_miner": MinerProcess {
name: "temp_miner",
base_node_name: "NODE_A",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE_A",
"WALLET_B": "NODE_B",
},
seed_nodes: [
"SEED_A",
"SEED_B",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}
Check failure on line 1 in feature:9:3
github-actions / JUnit Test Report
feature:9:3.Scenario: As a wallet send to a wallet connected to a different base node: tests/features/WalletTransfer.feature:9:3
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Raw output
Scenario: As a wallet send to a wallet connected to a different base node | Retry attempt: 2/2
Given I have a seed node SEED_A
When I have a seed node SEED_B
When I have a base node NODE_A connected to all seed nodes
When I have a base node NODE_B connected to all seed nodes
When I have wallet WALLET_A with 10T connected to base node NODE_A
When I have wallet WALLET_B connected to base node NODE_B
When I wait 5 seconds
When I transfer 5T from WALLET_A to WALLET_B
Step failed:
Defined: tests/features/WalletTransfer.feature:17:5
Matched: integration_tests/tests/steps/wallet_steps.rs:1428:1
Step panicked. Captured output: Transaction from WALLET_A to WALLET_B with amount 5 at fee 10 failed to be broadcasted
Client {
base_nodes: {},
blocks: {},
miners: {
"temp_miner": MinerProcess {
name: "temp_miner",
base_node_name: "NODE_A",
wallet_name: "WALLET_A",
mine_until_height: 100000,
stealth: false,
},
},
ffi_wallets: {},
wallets: {},
merge_mining_proxies: {},
transactions: {},
wallet_addresses: {},
utxos: {},
output_hash: None,
pre_image: None,
wallet_connected_to_base_node: {
"WALLET_A": "NODE_A",
"WALLET_B": "NODE_B",
},
seed_nodes: [
"SEED_A",
"SEED_B",
],
wallet_tx_ids: {},
errors: [],
last_imported_tx_ids: [],
last_merge_miner_response: Null,
}