Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/122042...5f9b
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
25 linked operations
0x1290b0da...089f780eView lifecycle0xf4550c5a...20526250View lifecycle0x86aaffde...cb524732View lifecycle0xb75a1819...50a68e45View lifecycle0xb0cd1d38...1ad04c07View lifecycle0x5a3a4c56...914b6a21View lifecycle
Transaction Lifecycle(25 operations)
Full details →

Op 1: 0x1290b0da...089f780e

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 2: 0xf4550c5a...20526250

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xb655...59c1→0xd32c...baa7 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Resulting EVM Transaction
EVM Tx Hash
0x1290b0da...089f780e
From
0xb8de67e8...626b894d
To
0xb6557524...87e659c1
Value
0.00000000000000000100 $ZTH
Block
1226
Status
Success
Overview
Update ID
122042bb28...e3df5f9b
Offset
4699
Record Time
Jul 20, 2026, 15:21:58 UTC
Command ID
b39bc51056d0...af68fb8e
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:004c7cbaed...abcb17e2
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f869830e4a25048201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a04962aad9144826086d7a269339d51e167abbe7681a68a5290968258a0343f453a021f0ee899eefbe84b6d89aa9d76b896e040ea889bb5e2968ffc8578a5dba1d02", "02f869830e4a25048201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c080a08af40d241d9de0a78a2a351c3c102a4d67632dc42122d21729dbdc6f28efff8fa0258a9885830e269b49c853313907a4a843b05056684acab0d77e7b9bf585aba6", "02f869830e4a25058201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a001484b964bf9c836adb994af7529d5430d88b31a4fbc00d8721868c9bccfac7fa0072a56bb4d3d9590b629736b6c041e96fe3b5c078cf1b5e8dd01c448f94472ef", "02f869830e4a25058201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c080a00a8d3aac5ac04c2af6ad2a84d5360578603db607c744f37efef7222fb539f70ca043c83120e821bd92b910978ba92cbbae98731cbc5d10e8a83ec76254262ee005", "02f869830e4a25058201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c001a0152e1bd0e2d57b10db79aedd1d66e7b1c2b7c448db275a39a5279ddeebd9198da070da5cbd63eff06010da01d97a53a436abf9e748e850750a490fae566873ab24", "02f869830e4a25058201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c080a07dc919aec8651c4ffefd06297041c3c5989b5ebde0eac619eda2317d4de0a00ca06bafeb5dbdbf6933133f56f022fd44af69988f2dfb0c329b875d57e5bdf43444", "02f869830e4a25058201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a03c810080db7c7c78e2ec8caaf598c140d25cb8535e9b6f0a0e745a44689fff98a01f167cce671e6d6ce5fbf74f5f0b15cc4a14ae6bab4ff16c87c6dbd60c4fff61", "02f869830e4a25058201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a0591a5060ad5873592813100d05efc89a2487fb3ca921269485e3012e0e72f7daa057f9fb28dc282f338b70629664843955fcf43d89b7036d6a60732faccc1a848a", "02f869830e4a25058201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a05b04069e8d2a8032807b87e4396d2a85cc9a61e151a560567fe339a682323bf5a06fb71f861ef73ad6e615d08ebd1fd240b9a8c0c029f27c69403a313995a6f423", "02f869830e4a25058201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c001a06579f3305379861d8cfeb4c96c95b3b13f38e00831c2d5903de6bc797f7ee3d0a064f4649dddf0c91fb73be613e50bdb1dc52665b1842cfe0b98bcb0eab65489ff", "02f869830e4a25058201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a0bb3c7aa853aaa6ffb088dc02968a4d6bc86ed44c3728d0e326910e8ce4f996f9a06c3c5065c810778fc77b8b9782d3c268cc2c9e11f62f32d733d5238403be2bb4", "02f869830e4a25058201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a0d97b199a78a93c5beb2bc9b3018a920d16499cc803cf83f069c0974f47fc0c9aa065f6d6547a3cfbe880498ef08958b83d18960ab5d2fb783ad304e67aa6652eaa", "02f869830e4a25068201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a0402a85dd95b0897553b57b63f31c6f87e73352e4e5aba6a08f0f7e77821cb4faa031494a82618f9b21964e57377e476e99a740a85417677b56b40f0950a6a75564", "02f869830e4a25068201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c080a0a2a0b2e2c2d2c41722b1aeefac5c1ba861da93bcde8390c6dc2d9b2551d8f203a029e518144789de7b69f766dda9424e576f57a92ff1d560ce2ff704752d5f9430", "02f869830e4a25068201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a01ffee49d8406a5a53c1e84b9d524b687ca6521cb46c526663904841204475025a0405ec6cd528af472f611be430ef04ae37a68957e3c75ab09befba4b84f7725b1", "02f869830e4a25068201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c080a01b1a63d77824b5da7fcdc299b547adf464ed06e55f3196e053d1410997e7cac3a02789473cac02888d0f251ec4ccda2a0d5be2c44ce40034ea0917848086c6e5d9", "02f869830e4a25068201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a016826d84f238e7ac01ce08999064bfd3f59682807b7b9dc513c22f3d521c9ad2a026f6662ccb9d5cf31dd10360d8c4b6e21459d73bbc17bcea7fa3eefd78ce7ef6", "02f869830e4a25068201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c080a090783994871437c5de9ff9834f03825c61a5330e8dc7adefb8cd9a0e9ff2af5da073eba1219b69a152053520591e7ffea3814f82c43b2c38bbaa28cf9a61113a29", "02f869830e4a25068201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a03c7c6305e50b945a6dce11517d7d614f02df125d5ee2a503832430ba99e96a70a01f5611e7c8b67fa050ce53393a1581b987f36aa0850e9e027a3c95add60cd7c4", "02f869830e4a25068201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c001a07c42da87daf6e5643b577a21bd135c2f40f7e72419a5e6dd47fbca57268d3ddfa05498f303a2ebafd416bdbfbf36ab0516b745db6ff54b424b40e2728509416ffc", "02f869830e4a25068201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c001a079bc7ada55cc0dc5a96a14224ea337206fd354e614c803545acff9fbc749edcca047c46d6106769b11b094584bba4a7c0abd9e7a311f5c0420f54fa48ad6f201f4", "02f869830e4a25068201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a0f72e552ef1431cb932a2dedfc1f43607d7da5a4ec7721d4fd669bbe1ef313ddca052ce9492594afad5fc0ae3af72ab17cbd70aefdf737279cfd304685eddf0b7b0", "02f869830e4a25078201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a08cc6a8022b3a4ccbc97486987be0b8613a332e62b5c10872ea8ce5a52baa8d8da00f515d7016eef1153e2826a72b1103bb8c17bc63591baad759ea82e461df534d", "02f869830e4a25078201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c001a043c6f337f85d0a67e391ba79c6883f8fcf40f6e79b53ca8415c02ed2562df656a020a2cd1c9f026c7588b2378e1f002ac94080b1c58b8eef8f6c5dad8c62be4abd", "02f869830e4a25078201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c001a0c0eab8230ed2ee7a10a0dd6bc69ec72924fbfde72085ee922776ba9d6ed90526a049038871ef3cffc3aed053274dc4497d6c3f16b0cf13e3c4851f644e75076aef" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0x83f99005...0706a30d
View lifecycle
0x1642501b...a84b5288View lifecycle
0xd71df385...9e0a0b3dView lifecycle
0x1eeb2d3f...2518547aView lifecycle
0xce1c30de...9d3fadddView lifecycle
0x68afaa03...fbb821c3View lifecycle
0xfe0a2887...ba2f3656View lifecycle
0x41aa1175...833a05f2View lifecycle
0xe1304ae0...a9351e16View lifecycle
0x97040fe4...69c2ce64View lifecycle
0xe071ce56...6031ab81View lifecycle
0x5366fa10...c382f5f0View lifecycle
0x30c8a07c...35bdc77dView lifecycle
0xd173b6e8...74fa6040View lifecycle
0x7608562a...99672f4cView lifecycle
0xd2e1e004...69d92449View lifecycle
0x6aff4497...19aedc80View lifecycle
0xf3c8bfac...0a63cc0fView lifecycle
0x7fed0f03...a1686276View lifecycle

Op 3: 0x86aaffde...cb524732

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 4: 0xb75a1819...50a68e45

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 5: 0xb0cd1d38...1ad04c07

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 6: 0x5a3a4c56...914b6a21

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x5d65...a112→0x31a0...db64 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 7: 0x83f99005...0706a30d

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x31a0...db64→0x9f23...9ed4 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 8: 0x1642501b...a84b5288

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x7f75...f62f→0x5d65...a112 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 9: 0xd71df385...9e0a0b3d

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x9f23...9ed4→0x96d1...dbc8 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 10: 0x1eeb2d3f...2518547a

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 11: 0xce1c30de...9d3faddd

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x96d1...dbc8→0x7a5e...c63b 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 12: 0x68afaa03...fbb821c3

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 13: 0xfe0a2887...ba2f3656

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 14: 0x41aa1175...833a05f2

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x31a0...db64→0x9f23...9ed4 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 15: 0xe1304ae0...a9351e16

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 16: 0x97040fe4...69c2ce64

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 17: 0xe071ce56...6031ab81

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xb655...59c1→0xd32c...baa7 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 18: 0x5366fa10...c382f5f0

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x7f75...f62f→0x5d65...a112 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 19: 0x30c8a07c...35bdc77d

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x9f23...9ed4→0x96d1...dbc8 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 20: 0xd173b6e8...74fa6040

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 21: 0x7608562a...99672f4c

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 22: 0xd2e1e004...69d92449

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 23: 0x6aff4497...19aedc80

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x5d65...a112→0x31a0...db64 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 24: 0xf3c8bfac...0a63cc0f

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0x96d1...dbc8→0x7a5e...c63b 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 25: 0x7fed0f03...a1686276

Block Published
EVM-initiated flowBatched · BlockProposal
0ms
1.0s
2.0s
3.0s
4.0s
4.8s

Eth Tx Submitted

0xb655...59c1→0xd32c...baa7 0.00000000000000000100 $ZTH
127ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
444ms

Validator2 — Re-execute

participant2 · REVM re-execution

444ms

Validator3 — Re-execute

participant3 · REVM re-execution

444ms

Block Published

Block #1226
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.9s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).