Skip to content

feat: verify active base node peer connections and disconnect if stal… #1760

feat: verify active base node peer connections and disconnect if stal…

feat: verify active base node peer connections and disconnect if stal… #1760

GitHub Actions / JUnit Test Report failed Nov 5, 2024 in 0s

28 tests run, 13 passed, 0 skipped, 15 failed.

Annotations

Check failure on line 1 in feature:8:3

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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

See this annotation in the file changed.

@github-actions 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,
      }