Skip to content

fix(watcher): general fixes while testing #142

fix(watcher): general fixes while testing

fix(watcher): general fixes while testing #142

GitHub Actions / Test Results (CI) failed Sep 3, 2024 in 0s

1 fail, 542 pass in 1h 31m 14s

543 tests   - 10   542 ✅  - 11   1h 31m 14s ⏱️ + 2m 10s
 53 suites  -  5     0 💤 ± 0 
  1 files    -  1     1 ❌ + 1 

Results for commit a5fae62. ± Comparison against earlier commit 3e781d8.

Annotations

Check warning on line 0 in consensus_tests

See this annotation in the file changed.

@github-actions github-actions / Test Results (CI)

consensus::multi_shard_single_transaction (consensus_tests) failed

artifacts/test-results/junit.xml [took 3m 31s]
Raw output
thread 'consensus::multi_shard_single_transaction' panicked at dan_layer/consensus_tests/src/consensus.rs:243:13:
Not all transaction committed after NodeHeight(31)/NodeHeight(28) blocks
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

running 1 test
2024-09-03T14:19:26.317358229Z [consensus_tests::support::validator::builder] INFO Spawning validator with address TestAddress(1) and public key cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855
2024-09-03T14:19:26.323859499Z [consensus_tests::support::validator::builder] INFO Spawning validator with address TestAddress(2) and public key 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c
2024-09-03T14:19:26.331317023Z [tari::dan::consensus::sm::worker] INFO ⚙️ TRANSITION: Idle --- Registered for epoch Epoch(1) ---> CheckSync
2024-09-03T14:19:26.331331103Z [tari::dan::consensus::sm::worker] INFO ⚙️ TRANSITION: CheckSync --- Ready ---> Running
2024-09-03T14:19:26.331391924Z [worker] DEBUG Creating zero block
2024-09-03T14:19:26.331482706Z [tari::dan::consensus::sm::worker] INFO ⚙️ TRANSITION: Idle --- Registered for epoch Epoch(1) ---> CheckSync
2024-09-03T14:19:26.331501686Z [tari::dan::consensus::sm::worker] INFO ⚙️ TRANSITION: CheckSync --- Ready ---> Running
2024-09-03T14:19:26.331641158Z [worker] DEBUG Creating zero block
2024-09-03T14:19:26.332300767Z [worker] INFO ✨Creating genesis block [NodeHeight(0), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9]
2024-09-03T14:19:26.332498080Z [worker] INFO ✨Creating genesis block [NodeHeight(0), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3]
2024-09-03T14:19:26.332685702Z [worker] INFO \U0001f680 Pacemaker starting for epoch Epoch(1), height: NodeHeight(0), high_qc: (block_id: 0000000000000000000000000000000000000000000000000000000000000000, height: NodeHeight(0), qc_id: 1a2db1b2e86fcd829bec83f9f768ce72d2126f2df7c7265bede7b59466421ef1)
2024-09-03T14:19:26.332710913Z [current_view] INFO \U0001f9ff PACEMAKER: View updated to Epoch(1)/NodeHeight(0)
2024-09-03T14:19:26.332753473Z [worker] DEBUG \U0001f525 Current height #1
2024-09-03T14:19:26.332775814Z [pacemaker] INFO \U0001f680 Starting pacemaker at leaf height Epoch(1)/NodeHeight(0) and high QC: NodeHeight(0)
2024-09-03T14:19:26.332779684Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(0), Delta: 20.00s
2024-09-03T14:19:26.332889815Z [worker] INFO \U0001f680 Pacemaker starting for epoch Epoch(1), height: NodeHeight(0), high_qc: (block_id: 0000000000000000000000000000000000000000000000000000000000000000, height: NodeHeight(0), qc_id: 4e61aec9bda0e16c325d2034ee897dc05300c0a9de4d70d22cbdc91dffc57355)
2024-09-03T14:19:26.332910375Z [current_view] INFO \U0001f9ff PACEMAKER: View updated to Epoch(1)/NodeHeight(0)
2024-09-03T14:19:26.332947376Z [worker] DEBUG \U0001f525 Current height #1
2024-09-03T14:19:26.332980146Z [pacemaker] INFO \U0001f680 Starting pacemaker at leaf height Epoch(1)/NodeHeight(0) and high QC: NodeHeight(0)
2024-09-03T14:19:26.332984926Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(0), Delta: 20.00s
2024-09-03T14:19:26.333076158Z [worker] DEBUG [on_beat] No transactions to propose. Waiting for a timeout.
2024-09-03T14:19:26.333083468Z [worker] DEBUG \U0001f525 Current height #1
2024-09-03T14:19:26.333237590Z [worker] DEBUG [on_beat] No transactions to propose. Waiting for a timeout.
2024-09-03T14:19:26.333246280Z [worker] DEBUG \U0001f525 Current height #1
2024-09-03T14:19:26.616076775Z [consensus_tests::support::harness] INFO Validator TestAddress(1): consensus is running
2024-09-03T14:19:26.616114085Z [consensus_tests::support::harness] INFO Validator TestAddress(2): consensus is running
2024-09-03T14:19:26.648087379Z [consensus_tests::support::network] INFO \U0001f680 Network started
2024-09-03T14:19:26.648208021Z [consensus_tests::support::network] INFO \U0001f41e New transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c for vn TestAddress(1)
2024-09-03T14:19:26.648229441Z [consensus_tests::support::network] INFO \U0001f41e New transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c for vn TestAddress(2)
2024-09-03T14:19:26.648908041Z [worker] DEBUG \U0001f525 new transaction ready for consensus: aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c (0 pending)
2024-09-03T14:19:26.649061983Z [worker] DEBUG \U0001f525 Current height #1
2024-09-03T14:19:26.649142484Z [worker] INFO \U0001f525 [on_beat] TestAddress(2) Is leader: true, leaf_block: LeafBlock(NodeHeight(0) 0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3 Epoch(1)), local_committee: 1
2024-09-03T14:19:26.649698802Z [on_local_propose] DEBUG \U0001f33f Found 0 foreign proposals for next block
2024-09-03T14:19:26.649899465Z [on_local_propose] DEBUG \U0001f33f Found 0 burnt utxos for next block
2024-09-03T14:19:26.650121248Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, to_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, len(applicable_block_ids)=0
2024-09-03T14:19:26.650137688Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, to_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, len(ready_txs)=1, updates=0
2024-09-03T14:19:26.650156919Z [on_local_propose] INFO \U0001f468‍\U0001f527 PROPOSE: PREPARE transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c
2024-09-03T14:19:26.650724757Z [block_transaction_executor] INFO Resolved LOCAL substate: component_98f83761888cd3736d065b3daf9ff3cbd64a8daeb478e5ee3f2bf20e9fe1f8aa:0
2024-09-03T14:19:26.650911169Z [block_transaction_executor] INFO Resolved LOCAL substate: component_a300592e5f2e5ea66b3c818b59aaed67a1ff364ce84f7c77a542b2ab590c1eff:0
2024-09-03T14:19:26.650923789Z [tari::dan::hotstuff::substate_store::pending_store] INFO \U0001f512️ Requested substate lock: component_98f83761888cd3736d065b3daf9ff3cbd64a8daeb478e5ee3f2bf20e9fe1f8aa:0 (Write)
2024-09-03T14:19:26.651159343Z [tari::dan::hotstuff::substate_store::pending_store] INFO \U0001f512️ Requested substate lock: component_a300592e5f2e5ea66b3c818b59aaed67a1ff364ce84f7c77a542b2ab590c1eff:0 (Write)
2024-09-03T14:19:26.651346625Z [on_local_propose] INFO \U0001f30d Transaction involves foreign shard groups, proposing Prepare(aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, Commit)
2024-09-03T14:19:26.651377406Z [on_local_propose] DEBUG command(s) for next block: [Prepare(aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, Commit)]
2024-09-03T14:19:26.651859152Z [on_local_propose] INFO \U0001f33f [TestAddress(2)] PROPOSING new local block [NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006] to 1 validators. justify: 0000000000000000000000000000000000000000000000000000000000000000 (NodeHeight(0)), parent: 0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3
2024-09-03T14:19:26.651884633Z [on_local_propose] INFO \U0001f33f Broadcasting local proposal [NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006] to 1 local committees
2024-09-03T14:19:26.651901993Z [worker] DEBUG \U0001f525 Current height #1
2024-09-03T14:19:26.651930023Z [consensus_tests::support::network] DEBUG ✉️ Broadcast Proposal(Epoch=Epoch(1),Height=NodeHeight(1)) from TestAddress(2) to TestAddress(2)
2024-09-03T14:19:26.651974104Z [on_message_validate] INFO \U0001f4dc new unvalidated PROPOSAL message [NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006] from 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c (current height = NodeHeight(1))
2024-09-03T14:19:26.740666547Z [on_message_validate] DEBUG ✅ Block [NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006] has no missing transactions
2024-09-03T14:19:26.740709898Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL: block [NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006] from 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c
2024-09-03T14:19:26.741329987Z [on_receive_local_proposal] INFO ✅ Block ValidBlock([NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006]) is valid and persisted. HighQc((block_id: 0000000000000000000000000000000000000000000000000000000000000000, height: NodeHeight(0), qc_id: 4e61aec9bda0e16c325d2034ee897dc05300c0a9de4d70d22cbdc91dffc57355))
2024-09-03T14:19:26.664705671Z [worker] DEBUG \U0001f525 new transaction ready for consensus: aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c (0 pending)
2024-09-03T14:19:26.764284746Z [worker] DEBUG \U0001f525 Current height #1
2024-09-03T14:19:26.764346537Z [worker] INFO \U0001f525 [on_beat] TestAddress(1) Is leader: true, leaf_block: LeafBlock(NodeHeight(0) 2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9 Epoch(1)), local_committee: 1
2024-09-03T14:19:26.764863464Z [on_local_propose] DEBUG \U0001f33f Found 0 foreign proposals for next block
2024-09-03T14:19:26.765054637Z [on_local_propose] DEBUG \U0001f33f Found 0 burnt utxos for next block
2024-09-03T14:19:26.765259870Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9, to_block_id=2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9, len(applicable_block_ids)=0
2024-09-03T14:19:26.765276010Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9, to_block_id=2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9, len(ready_txs)=1, updates=0
2024-09-03T14:19:26.765296520Z [on_local_propose] INFO \U0001f468‍\U0001f527 PROPOSE: PREPARE transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c
2024-09-03T14:19:26.765761117Z [block_transaction_executor] INFO Resolved LOCAL substate: component_4ca722c022b9289a57993d73155984d59c539826ba4d8e67c7c72ff7f63b095e:0
2024-09-03T14:19:26.765934989Z [block_transaction_executor] INFO Resolved LOCAL substate: component_1ba5d8e794ba62d25a11b3e4cbb037daf33c4273d75285c75bd391ece3d98df7:0
2024-09-03T14:19:26.765948049Z [tari::dan::hotstuff::substate_store::pending_store] INFO \U0001f512️ Requested substate lock: component_4ca722c022b9289a57993d73155984d59c539826ba4d8e67c7c72ff7f63b095e:0 (Write)
2024-09-03T14:19:26.766173462Z [tari::dan::hotstuff::substate_store::pending_store] INFO \U0001f512️ Requested substate lock: component_1ba5d8e794ba62d25a11b3e4cbb037daf33c4273d75285c75bd391ece3d98df7:0 (Write)
2024-09-03T14:19:26.766341165Z [on_local_propose] INFO \U0001f30d Transaction involves foreign shard groups, proposing Prepare(aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, Commit)
2024-09-03T14:19:26.766370185Z [on_local_propose] DEBUG command(s) for next block: [Prepare(aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, Commit)]
2024-09-03T14:19:26.766850092Z [on_local_propose] INFO \U0001f33f [TestAddress(1)] PROPOSING new local block [NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e] to 1 validators. justify: 0000000000000000000000000000000000000000000000000000000000000000 (NodeHeight(0)), parent: 2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9
2024-09-03T14:19:26.766874312Z [on_local_propose] INFO \U0001f33f Broadcasting local proposal [NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e] to 1 local committees
2024-09-03T14:19:26.766896963Z [worker] DEBUG \U0001f525 Current height #1
2024-09-03T14:19:26.766924753Z [consensus_tests::support::network] DEBUG ✉️ Broadcast Proposal(Epoch=Epoch(1),Height=NodeHeight(1)) from TestAddress(1) to TestAddress(1)
2024-09-03T14:19:26.766991674Z [on_message_validate] INFO \U0001f4dc new unvalidated PROPOSAL message [NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e] from cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855 (current height = NodeHeight(1))
2024-09-03T14:19:26.767391920Z [on_message_validate] DEBUG ✅ Block [NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e] has no missing transactions
2024-09-03T14:19:26.767417930Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL: block [NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e] from cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855
2024-09-03T14:19:26.767905767Z [on_receive_local_proposal] INFO ✅ Block ValidBlock([NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e]) is valid and persisted. HighQc((block_id: 0000000000000000000000000000000000000000000000000000000000000000, height: NodeHeight(0), qc_id: 1a2db1b2e86fcd829bec83f9f768ce72d2126f2df7c7265bede7b59466421ef1))
2024-09-03T14:19:26.868201322Z [on_ready_to_vote_on_local_block] DEBUG \U0001f525 LOCAL PROPOSAL READY: ValidBlock([NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006])
2024-09-03T14:19:26.868479226Z [tari::dan::storage::transaction_pool] DEBUG TransactionPool::get: transaction_id aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, leaf block LeafBlock(NodeHeight(1) 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 Epoch(1)) and locked block LockedBlock(NodeHeight(0), 0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3)
2024-09-03T14:19:26.868714689Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, to_block_id=8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006, len(applicable_block_ids)=1
2024-09-03T14:19:26.868965843Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, to_block_id=8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006, transaction_id=aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, updates=0 [[]]
2024-09-03T14:19:26.869096295Z [on_ready_to_vote_on_local_block] INFO \U0001f468‍\U0001f527 PREPARE: Executing transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c in block [NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006]
2024-09-03T14:19:26.869432349Z [block_transaction_executor] INFO Resolved LOCAL substate: component_98f83761888cd3736d065b3daf9ff3cbd64a8daeb478e5ee3f2bf20e9fe1f8aa:0
2024-09-03T14:19:26.869589451Z [block_transaction_executor] INFO Resolved LOCAL substate: component_a300592e5f2e5ea66b3c818b59aaed67a1ff364ce84f7c77a542b2ab590c1eff:0
2024-09-03T14:19:26.869601252Z [tari::dan::hotstuff::substate_store::pending_store] INFO \U0001f512️ Requested substate lock: component_98f83761888cd3736d065b3daf9ff3cbd64a8daeb478e5ee3f2bf20e9fe1f8aa:0 (Write)
2024-09-03T14:19:26.869764244Z [tari::dan::hotstuff::substate_store::pending_store] INFO \U0001f512️ Requested substate lock: component_a300592e5f2e5ea66b3c818b59aaed67a1ff364ce84f7c77a542b2ab590c1eff:0 (Write)
2024-09-03T14:19:26.869933376Z [tari::dan::consensus::block_change_set] INFO \U0001f4dd Setting next update for transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c to Prepared,Commit,is_ready=true in block 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006
2024-09-03T14:19:26.870142319Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: 0000000000000000000000000000000000000000000000000000000000000000 NodeHeight(0), qc_id: 4e61aec9bda0e16c325d2034ee897dc05300c0a9de4d70d22cbdc91dffc57355, epoch: Epoch(1), 0 signatures), previous high QC: 0000000000000000000000000000000000000000000000000000000000000000 NodeHeight(0))
2024-09-03T14:19:26.870835189Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL ValidBlock([NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006]) DECIDED Accept
2024-09-03T14:19:26.871040181Z [on_receive_local_proposal] INFO \U0001f525 VOTE Accept for block [NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006] proposed by 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c to next leader TestAddress(2)
2024-09-03T14:19:26.871176643Z [current_view] INFO \U0001f9ff PACEMAKER: View updated to Epoch(1)/NodeHeight(1)
2024-09-03T14:19:26.871189054Z [worker] DEBUG \U0001f525 Current height #2
2024-09-03T14:19:26.871207744Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(1), Delta: 20.00s
2024-09-03T14:19:26.871222614Z [consensus_tests::support::network] DEBUG ✉️ Message Vote(NodeHeight(1), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006, Accept) from TestAddress(2) to TestAddress(2)
2024-09-03T14:19:26.871259985Z [on_receive_vote] DEBUG \U0001f4ec Validating vote message from TestAddress(2): VoteMessage: Epoch(1), block_id: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006, NodeHeight(1), decision: Accept, voter: 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c
2024-09-03T14:19:26.871511318Z [on_receive_vote] INFO \U0001f525 Received vote for block Epoch(1) NodeHeight(1) 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 from TestAddress(2) (1 of 1)
2024-09-03T14:19:26.871816502Z [on_receive_vote] INFO \U0001f525 New QC Qc(block: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 NodeHeight(1), qc_id: d274bda84440565b2398cef135c7d7bb90fdf73284e7bafd52c682df69b18fa2, epoch: Epoch(1), 1 signatures)
2024-09-03T14:19:26.871848803Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 NodeHeight(1), qc_id: d274bda84440565b2398cef135c7d7bb90fdf73284e7bafd52c682df69b18fa2, epoch: Epoch(1), 1 signatures), previous high QC: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 NodeHeight(1))
2024-09-03T14:19:26.871976354Z [worker] DEBUG \U0001f525 Current height #2
2024-09-03T14:19:26.872128147Z [worker] INFO \U0001f525 [on_beat] TestAddress(2) Is leader: true, leaf_block: LeafBlock(NodeHeight(1) 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 Epoch(1)), local_committee: 1
2024-09-03T14:19:26.872573033Z [on_local_propose] DEBUG \U0001f33f Found 0 foreign proposals for next block
2024-09-03T14:19:26.872752895Z [on_local_propose] DEBUG \U0001f33f Found 0 burnt utxos for next block
2024-09-03T14:19:26.872879887Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, to_block_id=8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006, len(applicable_block_ids)=1
2024-09-03T14:19:26.873172551Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, to_block_id=8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006, len(ready_txs)=1, updates=1
2024-09-03T14:19:26.873237102Z [on_local_propose] DEBUG command(s) for next block: [LocalPrepare(aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, Commit)]
2024-09-03T14:19:26.873694068Z [on_local_propose] INFO \U0001f33f [TestAddress(2)] PROPOSING new local block [NodeHeight(2), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398] to 1 validators. justify: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 (NodeHeight(1)), parent: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006
2024-09-03T14:19:26.873720279Z [on_local_propose] INFO \U0001f33f Broadcasting local proposal [NodeHeight(2), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398] to 1 local committees
2024-09-03T14:19:26.873738909Z [worker] DEBUG \U0001f525 Current height #2
2024-09-03T14:19:26.873755569Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(1), Delta: 14.00s
2024-09-03T14:19:26.873774919Z [consensus_tests::support::network] DEBUG ✉️ Broadcast Proposal(Epoch=Epoch(1),Height=NodeHeight(2)) from TestAddress(2) to TestAddress(2)
2024-09-03T14:19:26.873814990Z [on_message_validate] INFO \U0001f4dc new unvalidated PROPOSAL message [NodeHeight(2), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398] from 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c (current height = NodeHeight(2))
2024-09-03T14:19:26.874420288Z [on_message_validate] DEBUG ✅ Block [NodeHeight(2), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398] has no missing transactions
2024-09-03T14:19:26.874446579Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL: block [NodeHeight(2), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398] from 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c
2024-09-03T14:19:26.874898845Z [on_receive_local_proposal] INFO ✅ Block ValidBlock([NodeHeight(2), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398]) is valid and persisted. HighQc((block_id: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006, height: NodeHeight(1), qc_id: d274bda84440565b2398cef135c7d7bb90fdf73284e7bafd52c682df69b18fa2))
2024-09-03T14:19:26.960081460Z [on_ready_to_vote_on_local_block] DEBUG \U0001f525 LOCAL PROPOSAL READY: ValidBlock([NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e])
2024-09-03T14:19:26.960395495Z [tari::dan::storage::transaction_pool] DEBUG TransactionPool::get: transaction_id aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, leaf block LeafBlock(NodeHeight(1) 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e Epoch(1)) and locked block LockedBlock(NodeHeight(0), 2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9)
2024-09-03T14:19:26.960636038Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9, to_block_id=89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e, len(applicable_block_ids)=1
2024-09-03T14:19:26.960883081Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9, to_block_id=89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e, transaction_id=aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, updates=0 [[]]
2024-09-03T14:19:26.961010083Z [on_ready_to_vote_on_local_block] INFO \U0001f468‍\U0001f527 PREPARE: Executing transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c in block [NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e]
2024-09-03T14:19:26.961361058Z [block_transaction_executor] INFO Resolved LOCAL substate: component_4ca722c022b9289a57993d73155984d59c539826ba4d8e67c7c72ff7f63b095e:0
2024-09-03T14:19:26.961521750Z [block_transaction_executor] INFO Resolved LOCAL substate: component_1ba5d8e794ba62d25a11b3e4cbb037daf33c4273d75285c75bd391ece3d98df7:0
2024-09-03T14:19:26.961536371Z [tari::dan::hotstuff::substate_store::pending_store] INFO \U0001f512️ Requested substate lock: component_4ca722c022b9289a57993d73155984d59c539826ba4d8e67c7c72ff7f63b095e:0 (Write)
2024-09-03T14:19:26.961711503Z [tari::dan::hotstuff::substate_store::pending_store] INFO \U0001f512️ Requested substate lock: component_1ba5d8e794ba62d25a11b3e4cbb037daf33c4273d75285c75bd391ece3d98df7:0 (Write)
2024-09-03T14:19:26.961891795Z [tari::dan::consensus::block_change_set] INFO \U0001f4dd Setting next update for transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c to Prepared,Commit,is_ready=true in block 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e
2024-09-03T14:19:26.962104838Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: 0000000000000000000000000000000000000000000000000000000000000000 NodeHeight(0), qc_id: 1a2db1b2e86fcd829bec83f9f768ce72d2126f2df7c7265bede7b59466421ef1, epoch: Epoch(1), 0 signatures), previous high QC: 0000000000000000000000000000000000000000000000000000000000000000 NodeHeight(0))
2024-09-03T14:19:26.962733157Z [on_ready_to_vote_on_local_block] DEBUG \U0001f525 LOCAL PROPOSAL READY: ValidBlock([NodeHeight(2), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398])
2024-09-03T14:19:26.962775178Z [tari::dan::storage::transaction_pool] DEBUG TransactionPool::get: transaction_id aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, leaf block LeafBlock(NodeHeight(2) a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398 Epoch(1)) and locked block LockedBlock(NodeHeight(0), 0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3)
2024-09-03T14:19:26.962898359Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, to_block_id=a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398, len(applicable_block_ids)=2
2024-09-03T14:19:26.963139653Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=0163ba459a43745fa8b9b777872bb38b157ed5bf61940e53418d133e08da23d3, to_block_id=a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398, transaction_id=aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c, updates=1 [[1]]
2024-09-03T14:19:26.963210594Z [tari::dan::consensus::block_change_set] INFO \U0001f4dd Setting next update for transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c to LocalPrepared,Commit,is_ready=false in block a392e8ac7ea4571ad7df5032625b4a0f1897bec46b23b48b63e6c23ce0674398
2024-09-03T14:19:26.963482187Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 NodeHeight(1), qc_id: d274bda84440565b2398cef135c7d7bb90fdf73284e7bafd52c682df69b18fa2, epoch: Epoch(1), 1 signatures), previous high QC: 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006 NodeHeight(1))
2024-09-03T14:19:26.963752731Z [on_ready_to_vote_on_local_block] INFO ✅ New leaf block [NodeHeight(1), Epoch(1), ShardGroup[Shard(32), Shard(63)], 1 cmd(s), 8320e9f04151d9d17cf2f0b8762585f91149c235df21b207e4362c7af18f0006] is justified. Updating evidence for transactions
2024-09-03T14:19:26.963814182Z [on_ready_to_vote_on_local_block] DEBUG Transaction aa496d6af138c1d7ad13c4327616ac17097127795228dcfa0b49547a3d03e62c stage: LocalPrepared still not ready
2024-09-03T14:19:26.976151364Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL ValidBlock([NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e]) DECIDED Accept
2024-09-03T14:19:26.976437738Z [on_receive_local_proposal] INFO \U0001f525 VOTE Accept for block [NodeHeight(1), Epoch(1), ShardGroup[Shard(0), Shard(31)], 1 cmd(s), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e] proposed by cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855 to next leader TestAddress(1)
2024-09-03T14:19:26.976657301Z [current_view] INFO \U0001f9ff PACEMAKER: View updated to Epoch(1)/NodeHeight(1)
2024-09-03T14:19:26.976674901Z [worker] DEBUG \U0001f525 Current height #2
2024-09-03T14:19:26.976700931Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(1), Delta: 20.00s
2024-09-03T14:19:26.976719791Z [consensus_tests::support::network] DEBUG ✉️ Message Vote(NodeHeight(1), 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e, Accept) from TestAddress(1) to TestAddress(1)
2024-09-03T14:19:26.976768242Z [on_receive_vote] DEBUG \U0001f4ec Validating vote message from TestAddress(1): VoteMessage: Epoch(1), block_id: 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e, NodeHeight(1), decision: Accept, voter: cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855
2024-09-03T14:19:26.977046206Z [on_receive_vote] INFO \U0001f525 Received vote for block Epoch(1) NodeHeight(1) 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e from TestAddress(1) (1 of 1)
2024-09-03T14:19:26.977329010Z [on_receive_vote] INFO \U0001f525 New QC Qc(block: 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e NodeHeight(1), qc_id: 846ff5ff4fa9409cf810cbeac70600222469200f6e609d18d25fdc5ded3508e0, epoch: Epoch(1), 1 signatures)
2024-09-03T14:19:26.977365950Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e NodeHeight(1), qc_id: 846ff5ff4fa9409cf810cbeac70600222469200f6e609d18d25fdc5ded3508e0, epoch: Epoch(1), 1 signatures), previous high QC: 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e NodeHeight(1))
2024-09-03T14:19:26.977498112Z [worker] DEBUG \U0001f525 Current height #2
2024-09-03T14:19:26.977554723Z [worker] INFO \U0001f525 [on_beat] TestAddress(1) Is leader: true, leaf_block: LeafBlock(NodeHeight(1) 89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e Epoch(1)), local_committee: 1
2024-09-03T14:19:26.977925908Z [on_local_propose] DEBUG \U0001f33f Found 0 foreign proposals for next block
2024-09-03T14:19:26.978081440Z [on_local_propose] DEBUG \U0001f33f Found 0 burnt utxos for next block
2024-09-03T14:19:26.978201682Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9, to_block_id=89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e, len(applicable_block_ids)=1
2024-09-03T14:19:26.978463596Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=2acefd0f424786a8f1b299c5f5c39599d54899d43532715ad38a3d18e843b5b9, to_block_id=89d39335746441b2314155a9b442a279ada1c1e9f93ee0cd1902708c9a8bb97e, len(ready…c1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855
2024-09-03T14:22:38.187317391Z [on_receive_local_proposal] INFO ✅ Block ValidBlock([NodeHeight(30), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c]) is valid and persisted. HighQc((block_id: b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba, height: NodeHeight(29), qc_id: f92b252a13af91c38fecab08bbf4e26eb3304bac12a720a8b7c4e105a99febfc))
2024-09-03T14:22:38.187440193Z [on_ready_to_vote_on_local_block] DEBUG \U0001f525 LOCAL PROPOSAL READY: ValidBlock([NodeHeight(30), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c])
2024-09-03T14:22:38.188173953Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba NodeHeight(29), qc_id: f92b252a13af91c38fecab08bbf4e26eb3304bac12a720a8b7c4e105a99febfc, epoch: Epoch(1), 1 signatures), previous high QC: b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba NodeHeight(29))
2024-09-03T14:22:38.188844613Z [on_ready_to_vote_on_local_block] INFO \U0001f512️ LOCKED BLOCK: [NodeHeight(28), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), a61d5dd5c1db3e3fcb53b94fa9cccaa0dd99afc69e4d208312f6610404bcb928]
2024-09-03T14:22:38.188881143Z [tari::dan::storage] DEBUG transaction_pool_set_all_transitions: locked_block=LockedBlock(NodeHeight(27), 096c4c415a3c5720036c658ca2d173b4cf9ca598915e18ed13b032c663b51e14), new_locked_block=LockedBlock(NodeHeight(28), a61d5dd5c1db3e3fcb53b94fa9cccaa0dd99afc69e4d208312f6610404bcb928), 0 transactions, 0 updates
2024-09-03T14:22:38.188940174Z [tari::dan::storage::consensus_models::block] DEBUG ✅ Node NodeHeight(30) bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c forms a 3-chain b'' = b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba, b' = a61d5dd5c1db3e3fcb53b94fa9cccaa0dd99afc69e4d208312f6610404bcb928, b = 096c4c415a3c5720036c658ca2d173b4cf9ca598915e18ed13b032c663b51e14
2024-09-03T14:22:38.189280049Z [on_ready_to_vote_on_local_block] INFO \U0001f333 Committing block [NodeHeight(27), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 096c4c415a3c5720036c658ca2d173b4cf9ca598915e18ed13b032c663b51e14] with 0 substate change(s)
2024-09-03T14:22:38.189456011Z [tari::dan::storage] DEBUG Deleted 0 foreign substate pledges
2024-09-03T14:22:38.189468522Z [on_ready_to_vote_on_local_block] DEBUG ✅ COMMIT block [NodeHeight(27), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 096c4c415a3c5720036c658ca2d173b4cf9ca598915e18ed13b032c663b51e14], last executed height = NodeHeight(26)
2024-09-03T14:22:38.189521602Z [on_ready_to_vote_on_local_block] INFO ✅ New leaf block [NodeHeight(29), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba] is justified. Updating evidence for transactions
2024-09-03T14:22:38.189680024Z [consensus_tests::support::harness] INFO TestAddress(1) has 0 transactions in pool
2024-09-03T14:22:38.189713585Z [consensus_tests::support::harness] INFO TestAddress(2) has 1 transactions in pool
2024-09-03T14:22:38.189716415Z [on_receive_local_proposal] DEBUG Broadcast new locked block: [NodeHeight(28), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), a61d5dd5c1db3e3fcb53b94fa9cccaa0dd99afc69e4d208312f6610404bcb928]
2024-09-03T14:22:38.189786056Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL ValidBlock([NodeHeight(30), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c]) DECIDED Accept
2024-09-03T14:22:38.190058160Z [on_receive_local_proposal] INFO \U0001f525 VOTE Accept for block [NodeHeight(30), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c] proposed by cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855 to next leader TestAddress(1)
2024-09-03T14:22:38.190229562Z [current_view] INFO \U0001f9ff PACEMAKER: View updated to Epoch(1)/NodeHeight(30)
2024-09-03T14:22:38.190251063Z [worker] DEBUG \U0001f525 Current height #31
2024-09-03T14:22:38.190269073Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(30), Delta: 14.00s
2024-09-03T14:22:38.190285553Z [consensus_tests::support::network] DEBUG ✉️ Message Vote(NodeHeight(30), bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c, Accept) from TestAddress(1) to TestAddress(1)
2024-09-03T14:22:38.190377804Z [on_receive_vote] DEBUG \U0001f4ec Validating vote message from TestAddress(1): VoteMessage: Epoch(1), block_id: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c, NodeHeight(30), decision: Accept, voter: cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855
2024-09-03T14:22:38.190669538Z [on_receive_vote] INFO \U0001f525 Received vote for block Epoch(1) NodeHeight(30) bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c from TestAddress(1) (1 of 1)
2024-09-03T14:22:38.191018413Z [on_receive_vote] INFO \U0001f525 New QC Qc(block: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c NodeHeight(30), qc_id: 99cca41aa5e15a6bc7f313f9d86fea8f34c7af53da381ce515633583590a729a, epoch: Epoch(1), 1 signatures)
2024-09-03T14:22:38.191068264Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c NodeHeight(30), qc_id: 99cca41aa5e15a6bc7f313f9d86fea8f34c7af53da381ce515633583590a729a, epoch: Epoch(1), 1 signatures), previous high QC: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c NodeHeight(30))
2024-09-03T14:22:38.191237666Z [worker] DEBUG \U0001f525 Current height #31
2024-09-03T14:22:38.191346758Z [worker] DEBUG [on_beat] No transactions to propose. Waiting for a timeout.
2024-09-03T14:22:38.191355068Z [worker] DEBUG \U0001f525 Current height #31
2024-09-03T14:22:38.191366168Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(30), Delta: 14.00s
2024-09-03T14:22:47.825462676Z [worker] INFO \U0001f525 [on_beat] TestAddress(2) Is leader: true, leaf_block: LeafBlock(NodeHeight(27) 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2 Epoch(1)), local_committee: 1
2024-09-03T14:22:47.825976743Z [on_local_propose] DEBUG \U0001f33f Found 0 foreign proposals for next block
2024-09-03T14:22:47.826168576Z [on_local_propose] DEBUG \U0001f33f Found 0 burnt utxos for next block
2024-09-03T14:22:47.826365828Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=c67a1ad9170dad267381f21aae32d6213e33e45494467649be1ed14e909ac558, to_block_id=11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2, len(applicable_block_ids)=0
2024-09-03T14:22:47.826392999Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=c67a1ad9170dad267381f21aae32d6213e33e45494467649be1ed14e909ac558, to_block_id=11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2, len(ready_txs)=1, updates=0
2024-09-03T14:22:47.826532001Z [on_local_propose] DEBUG command(s) for next block: []
2024-09-03T14:22:47.827123299Z [on_local_propose] INFO \U0001f33f [TestAddress(2)] PROPOSING new local block [NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09] to 1 validators. justify: 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2 (NodeHeight(27)), parent: 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2
2024-09-03T14:22:47.827162360Z [on_local_propose] INFO \U0001f33f Broadcasting local proposal [NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09] to 1 local committees
2024-09-03T14:22:47.827187980Z [worker] DEBUG \U0001f525 Current height #28
2024-09-03T14:22:47.827223871Z [consensus_tests::support::network] DEBUG ✉️ Broadcast Proposal(Epoch=Epoch(1),Height=NodeHeight(28)) from TestAddress(2) to TestAddress(2)
2024-09-03T14:22:47.827280331Z [on_message_validate] INFO \U0001f4dc new unvalidated PROPOSAL message [NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09] from 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c (current height = NodeHeight(28))
2024-09-03T14:22:47.827902700Z [on_message_validate] DEBUG ✅ Block [NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09] is empty (no missing transactions)
2024-09-03T14:22:47.827932721Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL: block [NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09] from 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c
2024-09-03T14:22:47.828654741Z [on_receive_local_proposal] INFO ✅ Block ValidBlock([NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09]) is valid and persisted. HighQc((block_id: 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2, height: NodeHeight(27), qc_id: 5551dc8f0c46f36e4c0b3528b44ebcc4936bd1b78ae003bd48199563029ed9e9))
2024-09-03T14:22:47.828787583Z [on_ready_to_vote_on_local_block] DEBUG \U0001f525 LOCAL PROPOSAL READY: ValidBlock([NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09])
2024-09-03T14:22:47.829342530Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2 NodeHeight(27), qc_id: 5551dc8f0c46f36e4c0b3528b44ebcc4936bd1b78ae003bd48199563029ed9e9, epoch: Epoch(1), 1 signatures), previous high QC: 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2 NodeHeight(27))
2024-09-03T14:22:47.830026810Z [on_ready_to_vote_on_local_block] INFO \U0001f512️ LOCKED BLOCK: [NodeHeight(26), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07]
2024-09-03T14:22:47.830063160Z [tari::dan::storage] DEBUG transaction_pool_set_all_transitions: locked_block=LockedBlock(NodeHeight(25), c67a1ad9170dad267381f21aae32d6213e33e45494467649be1ed14e909ac558), new_locked_block=LockedBlock(NodeHeight(26), c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07), 0 transactions, 0 updates
2024-09-03T14:22:47.830123461Z [tari::dan::storage::consensus_models::block] DEBUG ✅ Node NodeHeight(28) f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 forms a 3-chain b'' = 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2, b' = c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07, b = c67a1ad9170dad267381f21aae32d6213e33e45494467649be1ed14e909ac558
2024-09-03T14:22:47.830466486Z [on_ready_to_vote_on_local_block] INFO \U0001f333 Committing block [NodeHeight(25), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), c67a1ad9170dad267381f21aae32d6213e33e45494467649be1ed14e909ac558] with 0 substate change(s)
2024-09-03T14:22:47.830648089Z [tari::dan::storage] DEBUG Deleted 0 foreign substate pledges
2024-09-03T14:22:47.830661369Z [on_ready_to_vote_on_local_block] DEBUG ✅ COMMIT block [NodeHeight(25), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), c67a1ad9170dad267381f21aae32d6213e33e45494467649be1ed14e909ac558], last executed height = NodeHeight(24)
2024-09-03T14:22:47.830716030Z [on_ready_to_vote_on_local_block] INFO ✅ New leaf block [NodeHeight(27), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2] is justified. Updating evidence for transactions
2024-09-03T14:22:47.830790791Z [consensus_tests::support::harness] INFO TestAddress(1) has 0 transactions in pool
2024-09-03T14:22:47.830856502Z [consensus_tests::support::harness] INFO TestAddress(2) has 1 transactions in pool
2024-09-03T14:22:47.830906652Z [on_receive_local_proposal] DEBUG Broadcast new locked block: [NodeHeight(26), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07]
2024-09-03T14:22:47.830954833Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL ValidBlock([NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09]) DECIDED Accept
2024-09-03T14:22:47.831226447Z [on_receive_local_proposal] INFO \U0001f525 VOTE Accept for block [NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09] proposed by 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c to next leader TestAddress(2)
2024-09-03T14:22:47.831393629Z [current_view] INFO \U0001f9ff PACEMAKER: View updated to Epoch(1)/NodeHeight(28)
2024-09-03T14:22:47.831412339Z [worker] DEBUG \U0001f525 Current height #29
2024-09-03T14:22:47.831429370Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(28), Delta: 14.00s
2024-09-03T14:22:47.831442850Z [consensus_tests::support::network] DEBUG ✉️ Message Vote(NodeHeight(28), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09, Accept) from TestAddress(2) to TestAddress(2)
2024-09-03T14:22:47.831518631Z [on_receive_vote] DEBUG \U0001f4ec Validating vote message from TestAddress(2): VoteMessage: Epoch(1), block_id: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09, NodeHeight(28), decision: Accept, voter: 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c
2024-09-03T14:22:47.831771845Z [on_receive_vote] INFO \U0001f525 Received vote for block Epoch(1) NodeHeight(28) f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 from TestAddress(2) (1 of 1)
2024-09-03T14:22:47.832140280Z [on_receive_vote] INFO \U0001f525 New QC Qc(block: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 NodeHeight(28), qc_id: 494ce415e57c2f06fdffeac4ec131365c3530bf13741af139e7745f2f4051d72, epoch: Epoch(1), 1 signatures)
2024-09-03T14:22:47.832195630Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 NodeHeight(28), qc_id: 494ce415e57c2f06fdffeac4ec131365c3530bf13741af139e7745f2f4051d72, epoch: Epoch(1), 1 signatures), previous high QC: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 NodeHeight(28))
2024-09-03T14:22:47.832427124Z [worker] DEBUG \U0001f525 Current height #29
2024-09-03T14:22:47.832555926Z [worker] DEBUG [on_beat] No transactions to propose. Waiting for a timeout.
2024-09-03T14:22:47.832565306Z [worker] DEBUG \U0001f525 Current height #29
2024-09-03T14:22:47.832575966Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(28), Delta: 14.00s
2024-09-03T14:22:48.192155345Z [worker] INFO \U0001f525 [on_beat] TestAddress(1) Is leader: true, leaf_block: LeafBlock(NodeHeight(30) bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c Epoch(1)), local_committee: 1
2024-09-03T14:22:48.192686363Z [on_local_propose] DEBUG \U0001f33f Found 0 foreign proposals for next block
2024-09-03T14:22:48.192873985Z [on_local_propose] DEBUG \U0001f33f Found 0 burnt utxos for next block
2024-09-03T14:22:48.192902186Z [on_local_propose] DEBUG command(s) for next block: []
2024-09-03T14:22:48.193664446Z [on_local_propose] INFO \U0001f33f [TestAddress(1)] PROPOSING new local block [NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e] to 1 validators. justify: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c (NodeHeight(30)), parent: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c
2024-09-03T14:22:48.193704157Z [on_local_propose] INFO \U0001f33f Broadcasting local proposal [NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e] to 1 local committees
2024-09-03T14:22:48.193776888Z [worker] DEBUG \U0001f525 Current height #31
2024-09-03T14:22:48.193813698Z [consensus_tests::support::network] DEBUG ✉️ Broadcast Proposal(Epoch=Epoch(1),Height=NodeHeight(31)) from TestAddress(1) to TestAddress(1)
2024-09-03T14:22:48.193867139Z [on_message_validate] INFO \U0001f4dc new unvalidated PROPOSAL message [NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e] from cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855 (current height = NodeHeight(31))
2024-09-03T14:22:48.194488648Z [on_message_validate] DEBUG ✅ Block [NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e] is empty (no missing transactions)
2024-09-03T14:22:48.194518218Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL: block [NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e] from cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855
2024-09-03T14:22:48.195252838Z [on_receive_local_proposal] INFO ✅ Block ValidBlock([NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e]) is valid and persisted. HighQc((block_id: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c, height: NodeHeight(30), qc_id: 99cca41aa5e15a6bc7f313f9d86fea8f34c7af53da381ce515633583590a729a))
2024-09-03T14:22:48.195372780Z [on_ready_to_vote_on_local_block] DEBUG \U0001f525 LOCAL PROPOSAL READY: ValidBlock([NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e])
2024-09-03T14:22:48.196088460Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c NodeHeight(30), qc_id: 99cca41aa5e15a6bc7f313f9d86fea8f34c7af53da381ce515633583590a729a, epoch: Epoch(1), 1 signatures), previous high QC: bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c NodeHeight(30))
2024-09-03T14:22:48.196755919Z [on_ready_to_vote_on_local_block] INFO \U0001f512️ LOCKED BLOCK: [NodeHeight(29), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba]
2024-09-03T14:22:48.196789870Z [tari::dan::storage] DEBUG transaction_pool_set_all_transitions: locked_block=LockedBlock(NodeHeight(28), a61d5dd5c1db3e3fcb53b94fa9cccaa0dd99afc69e4d208312f6610404bcb928), new_locked_block=LockedBlock(NodeHeight(29), b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba), 0 transactions, 0 updates
2024-09-03T14:22:48.196848721Z [tari::dan::storage::consensus_models::block] DEBUG ✅ Node NodeHeight(31) 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e forms a 3-chain b'' = bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c, b' = b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba, b = a61d5dd5c1db3e3fcb53b94fa9cccaa0dd99afc69e4d208312f6610404bcb928
2024-09-03T14:22:48.197187995Z [on_ready_to_vote_on_local_block] INFO \U0001f333 Committing block [NodeHeight(28), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), a61d5dd5c1db3e3fcb53b94fa9cccaa0dd99afc69e4d208312f6610404bcb928] with 0 substate change(s)
2024-09-03T14:22:48.197361368Z [tari::dan::storage] DEBUG Deleted 0 foreign substate pledges
2024-09-03T14:22:48.197372938Z [on_ready_to_vote_on_local_block] DEBUG ✅ COMMIT block [NodeHeight(28), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), a61d5dd5c1db3e3fcb53b94fa9cccaa0dd99afc69e4d208312f6610404bcb928], last executed height = NodeHeight(27)
2024-09-03T14:22:48.197423549Z [on_ready_to_vote_on_local_block] INFO ✅ New leaf block [NodeHeight(30), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), bd1475e4105e97c345123d39bd5313fc8c22cec6f15609c0957ba1753c26dd3c] is justified. Updating evidence for transactions
2024-09-03T14:22:48.197576571Z [consensus_tests::support::harness] INFO TestAddress(1) has 0 transactions in pool
2024-09-03T14:22:48.197607941Z [consensus_tests::support::harness] INFO TestAddress(2) has 1 transactions in pool
2024-09-03T14:22:48.197610401Z [on_receive_local_proposal] DEBUG Broadcast new locked block: [NodeHeight(29), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), b71e9802b73cb9b818a89ec8d9a19e0d44b064d9a6d029f93db4b9715f33ecba]
2024-09-03T14:22:48.197677392Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL ValidBlock([NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e]) DECIDED Accept
2024-09-03T14:22:48.197946996Z [on_receive_local_proposal] INFO \U0001f525 VOTE Accept for block [NodeHeight(31), Epoch(1), ShardGroup[Shard(0), Shard(31)], 0 cmd(s), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e] proposed by cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855 to next leader TestAddress(1)
2024-09-03T14:22:48.198130119Z [current_view] INFO \U0001f9ff PACEMAKER: View updated to Epoch(1)/NodeHeight(31)
2024-09-03T14:22:48.198151519Z [worker] DEBUG \U0001f525 Current height #32
2024-09-03T14:22:48.198169829Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(31), Delta: 14.00s
2024-09-03T14:22:48.198190159Z [consensus_tests::support::network] DEBUG ✉️ Message Vote(NodeHeight(31), 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e, Accept) from TestAddress(1) to TestAddress(1)
2024-09-03T14:22:48.198277361Z [on_receive_vote] DEBUG \U0001f4ec Validating vote message from TestAddress(1): VoteMessage: Epoch(1), block_id: 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e, NodeHeight(31), decision: Accept, voter: cec1426a33965eb2a7d82b281964ad39f06d6fba7d8e57f8da4fcfefd946d855
2024-09-03T14:22:48.198561295Z [on_receive_vote] INFO \U0001f525 Received vote for block Epoch(1) NodeHeight(31) 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e from TestAddress(1) (1 of 1)
2024-09-03T14:22:48.198917870Z [on_receive_vote] INFO \U0001f525 New QC Qc(block: 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e NodeHeight(31), qc_id: c6c33aaed1565d7f26f45f5b0664ef140885d7e84e17d58c8ba20b31c5d0fffe, epoch: Epoch(1), 1 signatures)
2024-09-03T14:22:48.198971830Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e NodeHeight(31), qc_id: c6c33aaed1565d7f26f45f5b0664ef140885d7e84e17d58c8ba20b31c5d0fffe, epoch: Epoch(1), 1 signatures), previous high QC: 456f24f101bda959cbf12839d08b71f4ce7b98d39866370200bb28e8e2e9af2e NodeHeight(31))
2024-09-03T14:22:48.199151973Z [worker] DEBUG \U0001f525 Current height #32
2024-09-03T14:22:48.199263435Z [worker] DEBUG [on_beat] No transactions to propose. Waiting for a timeout.
2024-09-03T14:22:48.199272985Z [worker] DEBUG \U0001f525 Current height #32
2024-09-03T14:22:48.199290505Z [pacemaker] INFO Reset! Current height: Epoch(1)/NodeHeight(31), Delta: 14.00s
2024-09-03T14:22:57.834346640Z [worker] INFO \U0001f525 [on_beat] TestAddress(2) Is leader: true, leaf_block: LeafBlock(NodeHeight(28) f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 Epoch(1)), local_committee: 1
2024-09-03T14:22:57.834855087Z [on_local_propose] DEBUG \U0001f33f Found 0 foreign proposals for next block
2024-09-03T14:22:57.835044010Z [on_local_propose] DEBUG \U0001f33f Found 0 burnt utxos for next block
2024-09-03T14:22:57.835240903Z [tari::dan::storage::state_store_sqlite::reader] DEBUG get_transaction_atom_state_updates_between_blocks: from_block_id=c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07, to_block_id=f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09, len(applicable_block_ids)=0
2024-09-03T14:22:57.835269463Z [tari::dan::storage::state_store_sqlite::reader] DEBUG transaction_pool_get: from_block_id=c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07, to_block_id=f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09, len(ready_txs)=1, updates=0
2024-09-03T14:22:57.835408805Z [on_local_propose] DEBUG command(s) for next block: []
2024-09-03T14:22:57.836033984Z [on_local_propose] INFO \U0001f33f [TestAddress(2)] PROPOSING new local block [NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d] to 1 validators. justify: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 (NodeHeight(28)), parent: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09
2024-09-03T14:22:57.836074414Z [on_local_propose] INFO \U0001f33f Broadcasting local proposal [NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d] to 1 local committees
2024-09-03T14:22:57.836101345Z [worker] DEBUG \U0001f525 Current height #29
2024-09-03T14:22:57.836137035Z [consensus_tests::support::network] DEBUG ✉️ Broadcast Proposal(Epoch=Epoch(1),Height=NodeHeight(29)) from TestAddress(2) to TestAddress(2)
2024-09-03T14:22:57.836193586Z [on_message_validate] INFO \U0001f4dc new unvalidated PROPOSAL message [NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d] from 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c (current height = NodeHeight(29))
2024-09-03T14:22:57.836816435Z [on_message_validate] DEBUG ✅ Block [NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d] is empty (no missing transactions)
2024-09-03T14:22:57.836847095Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL: block [NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d] from 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c
2024-09-03T14:22:57.837537965Z [on_receive_local_proposal] INFO ✅ Block ValidBlock([NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d]) is valid and persisted. HighQc((block_id: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09, height: NodeHeight(28), qc_id: 494ce415e57c2f06fdffeac4ec131365c3530bf13741af139e7745f2f4051d72))
2024-09-03T14:22:57.837663166Z [on_ready_to_vote_on_local_block] DEBUG \U0001f525 LOCAL PROPOSAL READY: ValidBlock([NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d])
2024-09-03T14:22:57.838214974Z [tari::dan::storage::quorum_certificate] INFO \U0001f525 UPDATE_HIGH_QC (Qc(block: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 NodeHeight(28), qc_id: 494ce415e57c2f06fdffeac4ec131365c3530bf13741af139e7745f2f4051d72, epoch: Epoch(1), 1 signatures), previous high QC: f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09 NodeHeight(28))
2024-09-03T14:22:57.838899883Z [on_ready_to_vote_on_local_block] INFO \U0001f512️ LOCKED BLOCK: [NodeHeight(27), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2]
2024-09-03T14:22:57.838937234Z [tari::dan::storage] DEBUG transaction_pool_set_all_transitions: locked_block=LockedBlock(NodeHeight(26), c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07), new_locked_block=LockedBlock(NodeHeight(27), 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2), 0 transactions, 0 updates
2024-09-03T14:22:57.838998505Z [tari::dan::storage::consensus_models::block] DEBUG ✅ Node NodeHeight(29) 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d forms a 3-chain b'' = f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09, b' = 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2, b = c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07
2024-09-03T14:22:57.839339559Z [on_ready_to_vote_on_local_block] INFO \U0001f333 Committing block [NodeHeight(26), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07] with 0 substate change(s)
2024-09-03T14:22:57.839519462Z [tari::dan::storage] DEBUG Deleted 0 foreign substate pledges
2024-09-03T14:22:57.839531772Z [on_ready_to_vote_on_local_block] DEBUG ✅ COMMIT block [NodeHeight(26), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), c7720cbe7c565cd909a0ac035a11deee48128bc39c167715f960617f9e005d07], last executed height = NodeHeight(25)
2024-09-03T14:22:57.839585513Z [on_ready_to_vote_on_local_block] INFO ✅ New leaf block [NodeHeight(28), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), f73add9c456c278b9798872d378cd2ace3752df52d339da0f28e0c50f2bc0f09] is justified. Updating evidence for transactions
2024-09-03T14:22:57.839731475Z [consensus_tests::support::harness] INFO TestAddress(1) has 0 transactions in pool
2024-09-03T14:22:57.839751205Z [on_receive_local_proposal] DEBUG Broadcast new locked block: [NodeHeight(27), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 11ff6cd091846c50dfc675674bcab77ac504f96369bf59e9116d00dcf83545f2]
2024-09-03T14:22:57.839761815Z [consensus_tests::support::harness] INFO TestAddress(2) has 1 transactions in pool
2024-09-03T14:22:57.839806216Z [on_receive_local_proposal] DEBUG \U0001f525 LOCAL PROPOSAL ValidBlock([NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d]) DECIDED Accept
2024-09-03T14:22:57.840117580Z [on_receive_local_proposal] INFO \U0001f525 VOTE Accept for block [NodeHeight(29), Epoch(1), ShardGroup[Shard(32), Shard(63)], 0 cmd(s), 400467b2f3daf8cd06820a99bf83483ff4203a27656b278a0f6b10e508ddd12d] proposed by 9e504f9b10c40230ec4e1570dcf295d5da01aa0daeced57316b160c80bc57e0c to next leader TestAddress(2)
2024-09-03T14:22:57.840159461Z [worker] ERROR Error while processing new hotstuff message (on_receive_local_proposal): Outbound messaging error: Failed to enqueue message: leader channel closed
2024-09-03T14:22:57.840178761Z [worker] ERROR Error (on_unvalidated_message -> dispatch_hotstuff_message): Outbound messaging error: Failed to enqueue message: leader channel closed
2024-09-03T14:22:57.840189091Z [worker] ERROR \U0001f6a8Error handling new message: Outbound messaging error: Failed to enqueue message: leader channel closed
2024-09-03T14:22:57.840195511Z [worker] DEBUG \U0001f525 Current height #29
2024-09-03T14:22:57.840206291Z [worker] INFO \U0001f4a4 Shutting down
2024-09-03T14:22:57.840210632Z [worker] DEBUG Pacemaker channel dropped: Pacemaker channel dropped: channel closed
2024-09-03T14:22:57.840217212Z [tari::dan::consensus::sm::running] INFO HotStuff shut down
2024-09-03T14:22:57.840226712Z [tari::dan::consensus::sm::worker] INFO ⚙️ TRANSITION: Running --- Shutdown ---> Shutdown
test consensus::multi_shard_single_transaction ... FAILED

failures:

failures:
    consensus::multi_shard_single_transaction

test result: FAILED. 0 passed; 1 failed; 0 ignored; 0 measured; 23 filtered out; finished in 211.53s
thread 'consensus::multi_shard_single_transaction' panicked at dan_layer/consensus_tests/src/consensus.rs:243:13:
Not all transaction committed after NodeHeight(31)/NodeHeight(28) blocks
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results (CI)

543 tests found

There are 543 tests, see "Raw output" for the full list of tests.
Raw output
consensus_tests ‑ consensus::epoch_change
consensus_tests ‑ consensus::foreign_shard_group_decides_to_abort
consensus_tests ‑ consensus::leader_failure_node_goes_down
consensus_tests ‑ consensus::multi_shard_propose_blocks_with_new_transactions_until_all_committed
consensus_tests ‑ consensus::multi_shard_single_transaction
consensus_tests ‑ consensus::multi_validator_propose_blocks_with_new_transactions_until_all_committed
consensus_tests ‑ consensus::multishard_inputs_from_previous_outputs
consensus_tests ‑ consensus::multishard_local_inputs_and_outputs_foreign_outputs
consensus_tests ‑ consensus::multishard_local_inputs_foreign_outputs
consensus_tests ‑ consensus::multishard_output_conflict_abort
consensus_tests ‑ consensus::node_requests_missing_transaction_from_local_leader
consensus_tests ‑ consensus::propose_blocks_with_new_transactions_until_all_committed
consensus_tests ‑ consensus::propose_blocks_with_queued_up_transactions_until_all_committed
consensus_tests ‑ consensus::single_shard_input_conflict
consensus_tests ‑ consensus::single_shard_inputs_from_previous_outputs
consensus_tests ‑ consensus::single_shard_unversioned_inputs
consensus_tests ‑ consensus::single_transaction
consensus_tests ‑ consensus::single_transaction_abort
consensus_tests ‑ substate_store::it_allows_down_then_up
consensus_tests ‑ substate_store::it_allows_requesting_the_same_lock_within_one_transaction
consensus_tests ‑ substate_store::it_allows_substate_up_for_v0
consensus_tests ‑ substate_store::it_disallows_more_than_one_write_lock_non_local_only
consensus_tests ‑ substate_store::it_fails_if_previous_version_is_not_down
libp2p-messaging ‑ behaviour::tests::cycle_once_works
tari_base_node_client ‑ types::export_bindings_baselayervalidatornode
tari_bor ‑ json_encoding::tests::decode_encode
tari_bor ‑ tag::tests::decoding
tari_bor ‑ tag::tests::encoding
tari_dan_app_utilities ‑ json_encoding::tests::it_encodes_confidential_vaults
tari_dan_common_types ‑ committee::export_bindings_committee
tari_dan_common_types ‑ committee::export_bindings_committeeinfo
tari_dan_common_types ‑ committee::export_bindings_committeeshardinfo
tari_dan_common_types ‑ committee::export_bindings_networkcommitteeinfo
tari_dan_common_types ‑ committee::tests::select_n_starting_from::it_does_not_panic_empty_committee
tari_dan_common_types ‑ committee::tests::select_n_starting_from::it_selects_members_wrapping_around
tari_dan_common_types ‑ committee::tests::select_n_starting_from::it_wraps_around_once
tari_dan_common_types ‑ committee::tests::select_n_starting_from::it_wraps_the_start_index_around
tari_dan_common_types ‑ epoch::export_bindings_epoch
tari_dan_common_types ‑ lock_intent::export_bindings_substatelocktype
tari_dan_common_types ‑ node_height::export_bindings_nodeheight
tari_dan_common_types ‑ num_preshards::export_bindings_numpreshards
tari_dan_common_types ‑ peer_address::export_bindings_peeraddress
tari_dan_common_types ‑ peer_address::tests::check_conversions
tari_dan_common_types ‑ peer_address::tests::zero
tari_dan_common_types ‑ shard::export_bindings_shard
tari_dan_common_types ‑ shard::test::committee_is_properly_computed
tari_dan_common_types ‑ shard_group::export_bindings_shardgroup
tari_dan_common_types ‑ shard_group::tests::encode_decode
tari_dan_common_types ‑ shard_group::tests::to_substate_address_range
tari_dan_common_types ‑ substate_address::export_bindings_substateaddress
tari_dan_common_types ‑ substate_address::tests::max_committees
tari_dan_common_types ‑ substate_address::tests::shard_group_to_substate_address_range::it_works
tari_dan_common_types ‑ substate_address::tests::substate_addresses_to_from_u256_endianness_matches
tari_dan_common_types ‑ substate_address::tests::to_committee_shard_and_shard_range_match
tari_dan_common_types ‑ substate_address::tests::to_shard
tari_dan_common_types ‑ substate_address::tests::to_shard_group::it_returns_the_correct_shard_group
tari_dan_common_types ‑ substate_address::tests::to_shard_group::it_returns_the_correct_shard_group_for_odd_num_committees
tari_dan_common_types ‑ substate_address::tests::to_shard_group::it_returns_the_correct_shard_group_generic
tari_dan_common_types ‑ substate_type::export_bindings_substatetype
tari_dan_common_types ‑ uint::tests::u256_one
tari_dan_common_types ‑ versioned_substate_id::export_bindings_substaterequirement
tari_dan_common_types ‑ versioned_substate_id::export_bindings_versionedsubstateid
tari_dan_common_types ‑ versioned_substate_id::tests::it_hashes_identically_to_a_substate_id
tari_dan_engine ‑ runtime::workspace::tests::tuples
tari_dan_engine ‑ state_store::memory::tests::read_write
tari_dan_engine ‑ state_store::memory::tests::read_write_rollback_commit
tari_dan_engine ‑ wasm::version::tests::it_accepts_compatible_versions
tari_dan_engine ‑ wasm::version::tests::it_rejects_incompatible_versions
tari_dan_engine::access_rules ‑ component_access_rules::it_allows_owner_to_update_component_access_rules
tari_dan_engine::access_rules ‑ component_access_rules::it_prevents_access_rule_modification_if_owner_is_none
tari_dan_engine::access_rules ‑ component_access_rules::it_restricts_component_methods
tari_dan_engine::access_rules ‑ resource_access_rules::it_allows_access_for_proofs_by_amount
tari_dan_engine::access_rules ‑ resource_access_rules::it_allows_resource_access_with_badge_then_recall
tari_dan_engine::access_rules ‑ resource_access_rules::it_allows_resource_actions_if_auth_hook_passes
tari_dan_engine::access_rules ‑ resource_access_rules::it_creates_a_proof_from_bucket
tari_dan_engine::access_rules ‑ resource_access_rules::it_denies_actions_on_resource
tari_dan_engine::access_rules ‑ resource_access_rules::it_denies_recall_for_owner
tari_dan_engine::access_rules ‑ resource_access_rules::it_denies_resource_actions_if_auth_hook_fails
tari_dan_engine::access_rules ‑ resource_access_rules::it_disallows_hook_that_attempts_mutable_call_to_another_component_in_the_transaction
tari_dan_engine::access_rules ‑ resource_access_rules::it_disallows_hook_that_attempts_mutable_call_to_caller
tari_dan_engine::access_rules ‑ resource_access_rules::it_disallows_hook_that_writes_to_caller_component
tari_dan_engine::access_rules ‑ resource_access_rules::it_fails_if_auth_hook_is_invalid
tari_dan_engine::access_rules ‑ resource_access_rules::it_locks_resources_used_in_proofs
tari_dan_engine::access_rules ‑ resource_access_rules::it_permits_cross_template_calls_using_proofs
tari_dan_engine::access_rules ‑ resource_access_rules::it_restricts_resource_actions_to_component
tari_dan_engine::account ‑ attempt_to_overwrite_account
tari_dan_engine::account ‑ basic_faucet_transfer
tari_dan_engine::account ‑ gasless
tari_dan_engine::account ‑ withdraw_from_account_prevented
tari_dan_engine::account_nfts ‑ basic_nft_mint
tari_dan_engine::account_nfts ‑ mint_multiple_times
tari_dan_engine::address_allocation ‑ it_fails_if_allocation_is_not_used
tari_dan_engine::address_allocation ‑ it_uses_allocation_address
tari_dan_engine::airdrop ‑ airdrop
tari_dan_engine::asserts ‑ it_fails_with_invalid_amount
tari_dan_engine::asserts ‑ it_fails_with_invalid_bucket
tari_dan_engine::asserts ‑ it_fails_with_invalid_resource
tari_dan_engine::asserts ‑ it_fails_with_invalid_workspace_key
tari_dan_engine::asserts ‑ successful_assert
tari_dan_engine::composability ‑ it_allows_function_to_function_calls
tari_dan_engine::composability ‑ it_allows_function_to_method_calls
tari_dan_engine::composability ‑ it_allows_method_to_function_calls
tari_dan_engine::composability ‑ it_allows_method_to_method_calls
tari_dan_engine::composability ‑ it_allows_multiple_recursion_levels
tari_dan_engine::composability ‑ it_does_not_propagate_permissions
tari_dan_engine::composability ‑ it_fails_on_invalid_calls
tari_dan_engine::composability ‑ it_fails_when_surpassing_recursion_limit
tari_dan_engine::confidential ‑ attempt_to_reveal_with_unbalanced_proof
tari_dan_engine::confidential ‑ mint_and_transfer_revealed
tari_dan_engine::confidential ‑ mint_initial_commitment
tari_dan_engine::confidential ‑ mint_more_later
tari_dan_engine::confidential ‑ mint_revealed_with_invalid_proof
tari_dan_engine::confidential ‑ mint_with_view_key
tari_dan_engine::confidential ‑ multi_commitment_join
tari_dan_engine::confidential ‑ reveal_confidential_and_transfer
tari_dan_engine::confidential ‑ transfer_confidential_amounts_between_accounts
tari_dan_engine::confidential ‑ transfer_confidential_fails_with_invalid_balance
tari_dan_engine::events ‑ basic_emit_event
tari_dan_engine::events ‑ builtin_vault_events
tari_dan_engine::events ‑ cannot_use_standard_topic
tari_dan_engine::fees ‑ another_account_pays_partially_for_fees
tari_dan_engine::fees ‑ dangling_bucket_pay_fees
tari_dan_engine::fees ‑ deducts_fees_from_payments_and_refunds_the_rest
tari_dan_engine::fees ‑ deducts_fees_when_transaction_fails
tari_dan_engine::fees ‑ deposit_from_faucet_then_pay
tari_dan_engine::fees ‑ fail_partial_paid_fees
tari_dan_engine::fees ‑ fail_pay_less_fees_than_fee_transaction
tari_dan_engine::fees ‑ fail_pay_too_little_no_fee_instruction
tari_dan_engine::fees ‑ failed_fee_transaction
tari_dan_engine::fees ‑ success_pay_fee_in_main_instructions
tari_dan_engine::recall ‑ it_recalls_all_resource_types
tari_dan_engine::reentrancy ‑ it_allows_multiple_immutable_access_to_component
tari_dan_engine::reentrancy ‑ it_prevents_multiple_mutable_access_to_component
tari_dan_engine::reentrancy ‑ it_prevents_read_access_to_mutating_component
tari_dan_engine::reentrancy ‑ it_prevents_reentrant_withdraw
tari_dan_engine::resource ‑ confidential_join
tari_dan_engine::resource ‑ fungible_join
tari_dan_engine::resource ‑ non_fungible_join
tari_dan_engine::shenanigans ‑ it_disallows_calls_on_vaults_that_are_not_owned_by_current_component
tari_dan_engine::shenanigans ‑ it_disallows_minting_different_resource_type
tari_dan_engine::shenanigans ‑ it_disallows_vault_access_if_vault_is_not_owned
tari_dan_engine::shenanigans ‑ it_prevents_access_to_out_of_scope_component
tari_dan_engine::shenanigans ‑ it_prevents_access_to_vault_id_in_component_context
tari_dan_engine::shenanigans ‑ it_rejects_dangling_resources
tari_dan_engine::shenanigans ‑ it_rejects_dangling_vault_that_has_been_returned
tari_dan_engine::shenanigans ‑ it_rejects_dangling_vaults_in_component
tari_dan_engine::shenanigans ‑ it_rejects_dangling_vaults_in_constructor
tari_dan_engine::shenanigans ‑ it_rejects_double_ownership_of_vault
tari_dan_engine::shenanigans ‑ it_rejects_references_to_buckets_that_arent_in_scope
tari_dan_engine::shenanigans ‑ it_rejects_unknown_substate_addresses
tari_dan_engine::tariswap ‑ tariswap
tari_dan_engine::test ‑ basic_nft::burn_nft
tari_dan_engine::test ‑ basic_nft::change_nft_mutable_data
tari_dan_engine::test ‑ basic_nft::create_resource_mint_and_deposit
tari_dan_engine::test ‑ basic_nft::get_non_fungibles_from_containers
tari_dan_engine::test ‑ basic_nft::mint_specific_id
tari_dan_engine::test ‑ consensus::current_epoch
tari_dan_engine::test ‑ emoji_id::mint_emoji_ids
tari_dan_engine::test ‑ errors::invalid_args
tari_dan_engine::test ‑ errors::panic
tari_dan_engine::test ‑ fungible::fungible_mint_and_burn
tari_dan_engine::test ‑ nft_indexes::new_nft_index
tari_dan_engine::test ‑ state_create_multiple_in_one_call
tari_dan_engine::test ‑ test_buggy_template
tari_dan_engine::test ‑ test_builtin_templates
tari_dan_engine::test ‑ test_caller_context
tari_dan_engine::test ‑ test_composed
tari_dan_engine::test ‑ test_engine_errors
tari_dan_engine::test ‑ test_errors_on_infinite_loop
tari_dan_engine::test ‑ test_get_template_address
tari_dan_engine::test ‑ test_hello_world
tari_dan_engine::test ‑ test_private_function
tari_dan_engine::test ‑ test_random
tari_dan_engine::test ‑ test_state
tari_dan_engine::test ‑ test_tuples
tari_dan_engine::test ‑ tickets::buy_and_redeem_ticket
tari_dan_storage ‑ consensus_models::block::export_bindings_block
tari_dan_storage ‑ consensus_models::burnt_utxo::export_bindings_mintconfidentialoutputatom
tari_dan_storage ‑ consensus_models::command::export_bindings_command
tari_dan_storage ‑ consensus_models::command::export_bindings_transactionatom
tari_dan_storage ‑ consensus_models::evidence::export_bindings_evidence
tari_dan_storage ‑ consensus_models::evidence::export_bindings_shardevidence
tari_dan_storage ‑ consensus_models::evidence::tests::it_merges_two_evidences_together
tari_dan_storage ‑ consensus_models::executed_transaction::export_bindings_executedtransaction
tari_dan_storage ‑ consensus_models::foreign_proposal::export_bindings_foreignproposalatom
tari_dan_storage ‑ consensus_models::leader_fee::export_bindings_leaderfee
tari_dan_storage ‑ consensus_models::lock_intent::export_bindings_substaterequirementlockintent
tari_dan_storage ‑ consensus_models::lock_intent::export_bindings_versionedsubstateidlockintent
tari_dan_storage ‑ consensus_models::quorum::export_bindings_quorumdecision
tari_dan_storage ‑ consensus_models::quorum_certificate::export_bindings_quorumcertificate
tari_dan_storage ‑ consensus_models::state_transition::tests::to_and_from_bytes
tari_dan_storage ‑ consensus_models::substate::export_bindings_substatedestroyed
tari_dan_storage ‑ consensus_models::substate::export_bindings_substaterecord
tari_dan_storage ‑ consensus_models::transaction_decision::export_bindings_decision
tari_dan_storage ‑ consensus_models::transaction_pool::export_bindings_transactionpoolrecord
tari_dan_storage ‑ consensus_models::transaction_pool::export_bindings_transactionpoolstage
tari_dan_storage ‑ consensus_models::transaction_pool::tests::calculate_leader_fee::it_calculates_the_correct_leader_fee
tari_dan_storage ‑ consensus_models::transaction_pool::tests::calculate_leader_fee::simple_fuzz
tari_dan_storage ‑ consensus_models::transaction_pool::tests::ordering::it_is_ordered_correctly
tari_dan_storage ‑ consensus_models::vote_signature::export_bindings_validatorsignature
tari_dan_storage ‑ state_store::export_bindings_ordering
tari_dan_storage_lmdb ‑ engine_state_store::tests::read_write_rollback_commit
tari_dan_storage_sqlite::global_db ‑ change_committee_shard_group
tari_dan_storage_sqlite::global_db ‑ insert_and_get_within_epoch
tari_dan_wallet_cli ‑ table::test::renders_rows_with_titles
tari_dan_wallet_cli ‑ table::test::renders_titles
tari_dan_wallet_crypto ‑ proof::tests::confidential_proof::it_is_invalid_if_minimum_value_changed
tari_dan_wallet_crypto ‑ proof::tests::confidential_proof::it_is_valid_if_proof_is_valid
tari_dan_wallet_crypto ‑ proof::tests::encrypt_decrypt::it_encrypts_and_decrypts
tari_dan_wallet_crypto ‑ value_lookup::io_reader_value_lookup::tests::it_reads_from_the_data_file_until_end
tari_dan_wallet_crypto ‑ value_lookup::io_reader_value_lookup::tests::it_reads_non_sequential_values
tari_dan_wallet_crypto ‑ value_lookup::io_reader_value_lookup::tests::it_reads_the_header_correctly
tari_dan_wallet_crypto::output_statement ‑ it_create_a_valid_revealed_only_proof
tari_dan_wallet_crypto::viewable_balance_proof ‑ it_allows_no_balance_proof_for_no_view_key
tari_dan_wallet_crypto::viewable_balance_proof ‑ it_errors_no_balance_proof_with_view_key
tari_dan_wallet_crypto::viewable_balance_proof ‑ it_errors_with_balance_proof_and_no_view_key
tari_dan_wallet_crypto::viewable_balance_proof ‑ it_generates_a_valid_proof
tari_dan_wallet_sdk ‑ apis::confidential_transfer::export_bindings_confidentialtransferinputselection
tari_dan_wallet_sdk ‑ apis::jwt::export_bindings_claims
tari_dan_wallet_sdk ‑ apis::jwt::export_bindings_jrpcpermission
tari_dan_wallet_sdk ‑ apis::jwt::export_bindings_jrpcpermissions
tari_dan_wallet_sdk ‑ models::account::export_bindings_account
tari_dan_wallet_sdk ‑ models::non_fungible_tokens::export_bindings_nonfungibletoken
tari_dan_wallet_sdk ‑ models::wallet_transaction::export_bindings_transactionstatus
tari_dan_wallet_sdk::confidential_output_api ‑ outputs_locked_and_finalized
tari_dan_wallet_sdk::confidential_output_api ‑ outputs_locked_and_released
tari_dan_wallet_storage_sqlite::accounts ‑ update_account
tari_dan_wallet_storage_sqlite::config ‑ get_and_set_value
tari_dan_wallet_storage_sqlite::key_manager_state ‑ get_and_set_branch_index
tari_dan_wallet_storage_sqlite::substates ‑ get_and_insert_substates
tari_dan_wallet_storage_sqlite::transaction ‑ get_and_insert_transaction
tari_engine_types ‑ argument_parser::tests::it_errors_if_amount_cast_is_incorrect
tari_engine_types ‑ argument_parser::tests::it_parses_addresses
tari_engine_types ‑ argument_parser::tests::it_parses_amounts
tari_engine_types ‑ argument_parser::tests::it_parses_args_into_bor
tari_engine_types ‑ argument_parser::tests::it_parses_integers
tari_engine_types ‑ argument_parser::tests::it_parses_template_addresses
tari_engine_types ‑ argument_parser::tests::it_parses_workspace_references
tari_engine_types ‑ argument_parser::tests::it_returns_string_lit_if_string_or_unknown
tari_engine_types ‑ argument_parser::tests::struct_test
tari_engine_types ‑ commit_result::export_bindings_executeresult
tari_engine_types ‑ commit_result::export_bindings_finalizeresult
tari_engine_types ‑ commit_result::export_bindings_rejectreason
tari_engine_types ‑ commit_result::export_bindings_transactionresult
tari_engine_types ‑ component::export_bindings_componentbody
tari_engine_types ‑ component::export_bindings_componentheader
tari_engine_types ‑ confidential::claim::export_bindings_confidentialclaim
tari_engine_types ‑ confidential::elgamal::export_bindings_elgamalverifiablebalance
tari_engine_types ‑ confidential::elgamal::tests::brute_force_balance::it_brute_forces_a_batch
tari_engine_types ‑ confidential::elgamal::tests::brute_force_balance::it_finds_the_value
tari_engine_types ‑ confidential::elgamal::tests::brute_force_balance::it_returns_none_if_the_value_out_of_range
tari_engine_types ‑ confidential::elgamal::tests::brute_force_balance::it_returns_the_value_equal_to_max_value
tari_engine_types ‑ confidential::unclaimed::export_bindings_unclaimedconfidentialoutput
tari_engine_types ‑ confidential::withdraw::export_bindings_confidentialoutput
tari_engine_types ‑ events::export_bindings_event
tari_engine_types ‑ fee_claim::export_bindings_feeclaim
tari_engine_types ‑ fee_claim::export_bindings_feeclaimaddress
tari_engine_types ‑ fees::export_bindings_feebreakdown
tari_engine_types ‑ fees::export_bindings_feecostbreakdown
tari_engine_types ‑ fees::export_bindings_feereceipt
tari_engine_types ‑ fees::export_bindings_feesource
tari_engine_types ‑ id_provider::tests::get_random_bytes
tari_engine_types ‑ id_provider::tests::it_fails_if_generating_more_ids_than_the_max
tari_engine_types ‑ indexed_value::export_bindings_indexedvalue
tari_engine_types ‑ indexed_value::export_bindings_indexedwellknowntypes
tari_engine_types ‑ indexed_value::tests::it_diffs_two_indexed_values
tari_engine_types ‑ indexed_value::tests::it_extracts_known_types_from_binary_data
tari_engine_types ‑ indexed_value::tests::it_returns_empty_indexed_value_for_empty_bytes
tari_engine_types ‑ instruction::export_bindings_instruction
tari_engine_types ‑ instruction_result::export_bindings_instructionresult
tari_engine_types ‑ lock::export_bindings_lockflag
tari_engine_types ‑ logs::export_bindings_logentry
tari_engine_types ‑ non_fungible::export_bindings_nonfungible
tari_engine_types ‑ non_fungible::export_bindings_nonfungiblecontainer
tari_engine_types ‑ non_fungible_index::export_bindings_nonfungibleindex
tari_engine_types ‑ resource::export_bindings_resource
tari_engine_types ‑ resource_container::export_bindings_resourcecontainer
tari_engine_types ‑ serde_with::cbor_value::tests::decode_encode
tari_engine_types ‑ substate::export_bindings_substate
tari_engine_types ‑ substate::export_bindings_substatediff
tari_engine_types ‑ substate::export_bindings_substateid
tari_engine_types ‑ substate::export_bindings_substatevalue
tari_engine_types ‑ substate::tests::substate_address_parse::it_parses_valid_substate_addresses
tari_engine_types ‑ transaction_receipt::export_bindings_transactionreceipt
tari_engine_types ‑ transaction_receipt::export_bindings_transactionreceiptaddress
tari_engine_types ‑ vault::export_bindings_vault
tari_indexer_client ‑ types::export_bindings_getnonfungiblecollectionsresponse
tari_indexer_client ‑ types::export_bindings_getnonfungiblecountrequest
tari_indexer_client ‑ types::export_bindings_getnonfungiblecountresponse
tari_indexer_client ‑ types::export_bindings_getnonfungiblesrequest
tari_indexer_client ‑ types::export_bindings_getnonfungiblesresponse
tari_indexer_client ‑ types::export_bindings_getrelatedtransactionsrequest
tari_indexer_client ‑ types::export_bindings_getrelatedtransactionsresponse
tari_indexer_client ‑ types::export_bindings_gettemplatedefinitionrequest
tari_indexer_client ‑ types::export_bindings_gettemplatedefinitionresponse
tari_indexer_client ‑ types::export_bindings_indexeraddpeerrequest
tari_indexer_client ‑ types::export_bindings_indexeraddpeerresponse
tari_indexer_client ‑ types::export_bindings_indexerconnection
tari_indexer_client ‑ types::export_bindings_indexerconnectiondirection
tari_indexer_client ‑ types::export_bindings_indexergetallvnsrequest
tari_indexer_client ‑ types::export_bindings_indexergetallvnsresponse
tari_indexer_client ‑ types::export_bindings_indexergetcommsstatsresponse
tari_indexer_client ‑ types::export_bindings_indexergetconnectionsresponse
tari_indexer_client ‑ types::export_bindings_indexergetepochmanagerstatsresponse
tari_indexer_client ‑ types::export_bindings_indexergetidentityresponse
tari_indexer_client ‑ types::export_bindings_indexergetsubstaterequest
tari_indexer_client ‑ types::export_bindings_indexergetsubstateresponse
tari_indexer_client ‑ types::export_bindings_indexergettransactionresultrequest
tari_indexer_client ‑ types::export_bindings_indexergettransactionresultresponse
tari_indexer_client ‑ types::export_bindings_indexersubmittransactionrequest
tari_indexer_client ‑ types::export_bindings_indexersubmittransactionresponse
tari_indexer_client ‑ types::export_bindings_indexertransactionfinalizedresult
tari_indexer_client ‑ types::export_bindings_inspectsubstaterequest
tari_indexer_client ‑ types::export_bindings_inspectsubstateresponse
tari_indexer_client ‑ types::export_bindings_listsubstateitem
tari_indexer_client ‑ types::export_bindings_listsubstatesrequest
tari_indexer_client ‑ types::export_bindings_listsubstatesresponse
tari_indexer_client ‑ types::export_bindings_listtemplatesrequest
tari_indexer_client ‑ types::export_bindings_listtemplatesresponse
tari_indexer_client ‑ types::export_bindings_nonfungiblesubstate
tari_indexer_client ‑ types::export_bindings_templatemetadata
tari_rpc_framework ‑ body::test::single_body
tari_rpc_framework ‑ body::test::streaming_body
tari_rpc_framework ‑ bounded_executor::test::spawn
tari_rpc_framework ‑ status::test::rpc_status_code_conversions
tari_rpc_framework ‑ status::test::rpc_status_or_optional
tari_state_store_sqlite::tests ‑ confirm_all_transitions::it_sets_pending_stage_to_stage
tari_state_tree::test ‑ hash_allows_putting_in_same_version
tari_state_tree::test ‑ hash_computed_consistently_after_adding_higher_tier_sibling
tari_state_tree::test ‑ hash_computed_consistently_after_higher_tier_leafs_deleted
tari_state_tree::test ‑ hash_differs_when_states_only_differ_by_node_key
tari_state_tree::test ‑ hash_differs_when_states_only_differ_by_value
tari_state_tree::test ‑ hash_of_next_version_differs_when_entry_added
tari_state_tree::test ‑ hash_of_next_version_differs_when_entry_removed
tari_state_tree::test ‑ hash_of_next_version_differs_when_value_changed
tari_state_tree::test ‑ hash_of_next_version_same_when_write_empty
tari_state_tree::test ‑ hash_of_next_version_same_when_write_repeated
tari_state_tree::test ‑ hash_returns_to_same_when_previous_state_restored
tari_state_tree::test ‑ records_stale_tree_node_keys
tari_state_tree::test ‑ serialized_keys_are_strictly_increasing
tari_state_tree::test ‑ supports_empty_state
tari_swarm ‑ protocol_version::tests::it_parses_correctly
tari_template_abi ‑ types::export_bindings_argdef
tari_template_abi ‑ types::export_bindings_functiondef
tari_template_abi ‑ types::export_bindings_templatedef
tari_template_abi ‑ types::export_bindings_templatedefv1
tari_template_abi ‑ types::export_bindings_type
tari_template_lib ‑ args::arg::export_bindings_arg
tari_template_lib ‑ args::tests::args_macro
tari_template_lib ‑ args::types::export_bindings_loglevel
tari_template_lib ‑ auth::access_rules::export_bindings_accessrule
tari_template_lib ‑ auth::access_rules::export_bindings_componentaccessrules
tari_template_lib ‑ auth::access_rules::export_bindings_requirerule
tari_template_lib ‑ auth::access_rules::export_bindings_resourceaccessrules
tari_template_lib ‑ auth::access_rules::export_bindings_restrictedaccessrule
tari_template_lib ‑ auth::access_rules::export_bindings_rulerequirement
tari_template_lib ‑ auth::auth_hook::export_bindings_authhook
tari_template_lib ‑ auth::owner_rule::export_bindings_ownerrule
tari_template_lib ‑ component::instance::tests::it_serializes_as_a_component_address
tari_template_lib ‑ hash::tests::serialize_deserialize
tari_template_lib ‑ models::amount::export_bindings_amount
tari_template_lib ‑ models::amount::tests::basic_arithmetic
tari_template_lib ‑ models::amount::tests::can_serialize
tari_template_lib ‑ models::amount::tests::u64_ord
tari_template_lib ‑ models::binary_tag::tests::from_and_as_u64_parity
tari_template_lib ‑ models::bucket::export_bindings_bucketid
tari_template_lib ‑ models::component::export_bindings_componentaddress
tari_template_lib ‑ models::confidential_proof::export_bindings_confidentialoutputstatement
tari_template_lib ‑ models::confidential_proof::export_bindings_confidentialstatement
tari_template_lib ‑ models::confidential_proof::export_bindings_confidentialwithdrawproof
tari_template_lib ‑ models::confidential_proof::export_bindings_viewablebalanceproof
tari_template_lib ‑ models::entity_id::export_bindings_componentkey
tari_template_lib ‑ models::entity_id::export_bindings_entityid
tari_template_lib ‑ models::layer_one_commitment::export_bindings_unclaimedconfidentialoutputaddress
tari_template_lib ‑ models::metadata::export_bindings_metadata
tari_template_lib ‑ models::non_fungible::export_bindings_nonfungibleaddress
tari_template_lib ‑ models::non_fungible::export_bindings_nonfungibleaddresscontents
tari_template_lib ‑ models::non_fungible::export_bindings_nonfungibleid
tari_template_lib ‑ models::non_fungible::tests::canonical_string::it_generates_correct_canonical_string
tari_template_lib ‑ models::non_fungible::tests::canonical_string::it_generates_the_correct_length_for_ints
tari_template_lib ‑ models::non_fungible::tests::non_fungible_address_string::it_parses_valid_strings
tari_template_lib ‑ models::non_fungible::tests::non_fungible_address_string::it_rejects_invalid_strings
tari_template_lib ‑ models::non_fungible::tests::serde_deser::string_serialization_and_deserialization
tari_template_lib ‑ models::non_fungible::tests::try_from_string::it_allows_a_valid_string
tari_template_lib ‑ models::non_fungible::tests::try_from_string::it_fails_for_an_invalid_string
tari_template_lib ‑ models::non_fungible_index::export_bindings_nonfungibleindexaddress
tari_template_lib ‑ models::proof::export_bindings_proofid
tari_template_lib ‑ models::resource::export_bindings_resourceaddress
tari_template_lib ‑ models::resource::tests::hex_deser::string_serialization_and_deserialization
tari_template_lib ‑ models::vault::export_bindings_vaultid
tari_template_lib ‑ resource::export_bindings_resourcetype
tari_template_macros ‑ template::definition::tests::test_codegen
tari_transaction ‑ signature::export_bindings_transactionsignature
tari_transaction ‑ transaction::export_bindings_transaction
tari_transaction ‑ unsigned_transaction::export_bindings_unsignedtransaction
tari_transaction_manifest ‑ value::tests::it_parses_address_strings
tari_transaction_manifest::parser ‑ manifest_smoke_test
tari_validator_node_cli ‑ table::test::renders_rows_with_titles
tari_validator_node_cli ‑ table::test::renders_titles
tari_validator_node_client ‑ types::export_bindings_dryruntransactionfinalizeresult
tari_validator_node_client ‑ types::export_bindings_getblockrequest
tari_validator_node_client ‑ types::export_bindings_getblockresponse
tari_validator_node_client ‑ types::export_bindings_getblockscountresponse
tari_validator_node_client ‑ types::export_bindings_getblocksrequest
tari_validator_node_client ‑ types::export_bindings_getblocksresponse
tari_validator_node_client ‑ types::export_bindings_getcommitteerequest
tari_validator_node_client ‑ types::export_bindings_getcommitteeresponse
tari_validator_node_client ‑ types::export_bindings_getepochmanagerstatsresponse
tari_validator_node_client ‑ types::export_bindings_getfilteredblockscountrequest
tari_validator_node_client ‑ types::export_bindings_getmempoolstatsresponse
tari_validator_node_client ‑ types::export_bindings_getnetworkcommitteeresponse
tari_validator_node_client ‑ types::export_bindings_getrecenttransactionsrequest
tari_validator_node_client ‑ types::export_bindings_getrecenttransactionsresponse
tari_validator_node_client ‑ types::export_bindings_getshardkeyrequest
tari_validator_node_client ‑ types::export_bindings_getshardkeyresponse
tari_validator_node_client ‑ types::export_bindings_getstaterequest
tari_validator_node_client ‑ types::export_bindings_getstateresponse
tari_validator_node_client ‑ types::export_bindings_getsubstatesbytransactionrequest
tari_validator_node_client ‑ types::export_bindings_getsubstatesbytransactionresponse
tari_validator_node_client ‑ types::export_bindings_gettemplaterequest
tari_validator_node_client ‑ types::export_bindings_gettemplateresponse
tari_validator_node_client ‑ types::export_bindings_gettemplatesrequest
tari_validator_node_client ‑ types::export_bindings_gettemplatesresponse
tari_validator_node_client ‑ types::export_bindings_gettransactionrequest
tari_validator_node_client ‑ types::export_bindings_gettransactionresponse
tari_validator_node_client ‑ types::export_bindings_gettxpoolresponse
tari_validator_node_client ‑ types::export_bindings_listblocksrequest
tari_validator_node_client ‑ types::export_bindings_listblocksresponse
tari_validator_node_client ‑ types::export_bindings_substatestatus
tari_validator_node_client ‑ types::export_bindings_templateabi
tari_validator_node_client ‑ types::export_bindings_templatemetadata
tari_validator_node_client ‑ types::export_bindings_validatorfee
tari_validator_node_client ‑ types::export_bindings_validatornode
tari_validator_node_client ‑ types::export_bindings_vnaddpeerrequest
tari_validator_node_client ‑ types::export_bindings_vnaddpeerresponse
tari_validator_node_client ‑ types::export_bindings_vnargdef
tari_validator_node_client ‑ types::export_bindings_vncommitteeshardinfo
tari_validator_node_client ‑ types::export_bindings_vnconnection
tari_validator_node_client ‑ types::export_bindings_vnconnectiondirection
tari_validator_node_client ‑ types::export_bindings_vnfunctiondef
tari_validator_node_client ‑ types::export_bindings_vngetallvnsrequest
tari_validator_node_client ‑ types::export_bindings_vngetallvnsresponse
tari_validator_node_client ‑ types::export_bindings_vngetcommsstatsresponse
tari_validator_node_client ‑ types::export_bindings_vngetconnectionsresponse
tari_validator_node_client ‑ types::export_bindings_vngetidentityresponse
tari_validator_node_client ‑ types::export_bindings_vngetsubstaterequest
tari_validator_node_client ‑ types::export_bindings_vngetsubstateresponse
tari_validator_node_client ‑ types::export_bindings_vngettransactionresultrequest
tari_validator_node_client ‑ types::export_bindings_vngettransactionresultresponse
tari_validator_node_client ‑ types::export_bindings_vngetvalidatorfeesrequest
tari_validator_node_client ‑ types::export_bindings_vngetvalidatorfeesresponse
tari_validator_node_client ‑ types::export_bindings_vnlogentry
tari_validator_node_client ‑ types::export_bindings_vnloglevel
tari_validator_node_client ‑ types::export_bindings_vnsubmittransactionrequest
tari_validator_node_client ‑ types::export_bindings_vnsubmittransactionresponse
tari_wallet_daemon_client ‑ export_bindings_componentaddressorname
tari_wallet_daemon_client ‑ types::export_bindings_accountgetdefaultrequest
tari_wallet_daemon_client ‑ types::export_bindings_accountgetrequest
tari_wallet_daemon_client ‑ types::export_bindings_accountgetresponse
tari_wallet_daemon_client ‑ types::export_bindings_accountinfo
tari_wallet_daemon_client ‑ types::export_bindings_accountscreatefreetestcoinsrequest
tari_wallet_daemon_client ‑ types::export_bindings_accountscreatefreetestcoinsresponse
tari_wallet_daemon_client ‑ types::export_bindings_accountscreaterequest
tari_wallet_daemon_client ‑ types::export_bindings_accountscreateresponse
tari_wallet_daemon_client ‑ types::export_bindings_accountsetdefaultrequest
tari_wallet_daemon_client ‑ types::export_bindings_accountsetdefaultresponse
tari_wallet_daemon_client ‑ types::export_bindings_accountsgetbalancesrequest
tari_wallet_daemon_client ‑ types::export_bindings_accountsgetbalancesresponse
tari_wallet_daemon_client ‑ types::export_bindings_accountsinvokerequest
tari_wallet_daemon_client ‑ types::export_bindings_accountsinvokeresponse
tari_wallet_daemon_client ‑ types::export_bindings_accountslistrequest
tari_wallet_daemon_client ‑ types::export_bindings_accountslistresponse
tari_wallet_daemon_client ‑ types::export_bindings_accountstransferrequest
tari_wallet_daemon_client ‑ types::export_bindings_accountstransferresponse
tari_wallet_daemon_client ‑ types::export_bindings_authgetalljwtrequest
tari_wallet_daemon_client ‑ types::export_bindings_authgetalljwtresponse
tari_wallet_daemon_client ‑ types::export_bindings_authloginacceptrequest
tari_wallet_daemon_client ‑ types::export_bindings_authloginacceptresponse
tari_wallet_daemon_client ‑ types::export_bindings_authlogindenyrequest
tari_wallet_daemon_client ‑ types::export_bindings_authlogindenyresponse
tari_wallet_daemon_client ‑ types::export_bindings_authloginrequest
tari_wallet_daemon_client ‑ types::export_bindings_authloginresponse
tari_wallet_daemon_client ‑ types::export_bindings_authrevoketokenrequest
tari_wallet_daemon_client ‑ types::export_bindings_authrevoketokenresponse
tari_wallet_daemon_client ‑ types::export_bindings_balanceentry
tari_wallet_daemon_client ‑ types::export_bindings_callinstructionrequest
tari_wallet_daemon_client ‑ types::export_bindings_claimburnrequest
tari_wallet_daemon_client ‑ types::export_bindings_claimburnresponse
tari_wallet_daemon_client ‑ types::export_bindings_claimvalidatorfeesrequest
tari_wallet_daemon_client ‑ types::export_bindings_claimvalidatorfeesresponse
tari_wallet_daemon_client ‑ types::export_bindings_confidentialcreateoutputproofrequest
tari_wallet_daemon_client ‑ types::export_bindings_confidentialcreateoutputproofresponse
tari_wallet_daemon_client ‑ types::export_bindings_confidentialtransferrequest
tari_wallet_daemon_client ‑ types::export_bindings_confidentialtransferresponse
tari_wallet_daemon_client ‑ types::export_bindings_confidentialviewvaultbalancerequest
tari_wallet_daemon_client ‑ types::export_bindings_confidentialviewvaultbalanceresponse
tari_wallet_daemon_client ‑ types::export_bindings_getaccountnftrequest
tari_wallet_daemon_client ‑ types::export_bindings_getvalidatorfeesrequest
tari_wallet_daemon_client ‑ types::export_bindings_getvalidatorfeesresponse
tari_wallet_daemon_client ‑ types::export_bindings_keybranch
tari_wallet_daemon_client ‑ types::export_bindings_keyscreaterequest
tari_wallet_daemon_client ‑ types::export_bindings_keyscreateresponse
tari_wallet_daemon_client ‑ types::export_bindings_keyslistrequest
tari_wallet_daemon_client ‑ types::export_bindings_keyslistresponse
tari_wallet_daemon_client ‑ types::export_bindings_keyssetactiverequest
tari_wallet_daemon_client ‑ types::export_bindings_keyssetactiveresponse
tari_wallet_daemon_client ‑ types::export_bindings_listaccountnftrequest
tari_wallet_daemon_client ‑ types::export_bindings_listaccountnftresponse
tari_wallet_daemon_client ‑ types::export_bindings_mintaccountnftrequest
tari_wallet_daemon_client ‑ types::export_bindings_mintaccountnftresponse
tari_wallet_daemon_client ‑ types::export_bindings_proofscancelrequest
tari_wallet_daemon_client ‑ types::export_bindings_proofscancelresponse
tari_wallet_daemon_client ‑ types::export_bindings_proofsfinalizerequest
tari_wallet_daemon_client ‑ types::export_bindings_proofsfinalizeresponse
tari_wallet_daemon_client ‑ types::export_bindings_proofsgeneraterequest
tari_wallet_daemon_client ‑ types::export_bindings_proofsgenerateresponse
tari_wallet_daemon_client ‑ types::export_bindings_revealfundsrequest
tari_wallet_daemon_client ‑ types::export_bindings_revealfundsresponse
tari_wallet_daemon_client ‑ types::export_bindings_settingsgetresponse
tari_wallet_daemon_client ‑ types::export_bindings_settingssetrequest
tari_wallet_daemon_client ‑ types::export_bindings_settingssetresponse
tari_wallet_daemon_client ‑ types::export_bindings_substatesgetrequest
tari_wallet_daemon_client ‑ types::export_bindings_substatesgetresponse
tari_wallet_daemon_client ‑ types::export_bindings_substateslistrequest
tari_wallet_daemon_client ‑ types::export_bindings_substateslistresponse
tari_wallet_daemon_client ‑ types::export_bindings_templatesgetrequest
tari_wallet_daemon_client ‑ types::export_bindings_templatesgetresponse
tari_wallet_daemon_client ‑ types::export_bindings_transactionclaimburnresponse
tari_wallet_daemon_client ‑ types::export_bindings_transactiongetallrequest
tari_wallet_daemon_client ‑ types::export_bindings_transactiongetallresponse
tari_wallet_daemon_client ‑ types::export_bindings_transactiongetrequest
tari_wallet_daemon_client ‑ types::export_bindings_transactiongetresponse
tari_wallet_daemon_client ‑ types::export_bindings_transactiongetresultrequest
tari_wallet_daemon_client ‑ types::export_bindings_transactiongetresultresponse
tari_wallet_daemon_client ‑ types::export_bindings_transactionsubmitrequest
tari_wallet_daemon_client ‑ types::export_bindings_transactionsubmitresponse
tari_wallet_daemon_client ‑ types::export_bindings_transactionwaitresultrequest
tari_wallet_daemon_client ‑ types::export_bindings_transactionwaitresultresponse
tari_wallet_daemon_client ‑ types::export_bindings_walletsubstaterecord
tari_wallet_daemon_client ‑ types::export_bindings_webrtcstart
tari_wallet_daemon_client ‑ types::export_bindings_webrtcstartrequest
tari_wallet_daemon_client ‑ types::export_bindings_webrtcstartresponse
transaction_submitter::bin/transaction_submitter ‑ bounded_spawn::test::spawn