Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/122074...8c15
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
25 linked operations
0xbdafe2a1...c6ec15c8View lifecycle0xa798e23e...a5c1ba26View lifecycle0x25219c39...aaa18a17View lifecycle0xb5f10af2...7769a7e4View lifecycle0xa77f3ae9...724e3e83View lifecycle0xf9fb1edf...c9f60ec6View lifecycle
Transaction Lifecycle(25 operations)
Full details →

Op 1: 0xbdafe2a1...c6ec15c8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xa798e23e...a5c1ba26

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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
0xbdafe2a1...c6ec15c8
From
0xd32c3a0c...e4b5baa7
To
0xce02d8c8...1505ac8c
Value
0.00000000000000000100 $ZTH
Block
1228
Status
Success
Overview
Update ID
122074e538...f9c78c15
Offset
4711
Record Time
Jul 20, 2026, 15:22:08 UTC
Command ID
7f0d129c10ff...291ce4fe
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:00ac38c322...a5615e16
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f869830e4a25098201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a0fe9e80bac84c2725fb13fcc1413f4e98b748475076fe96286932af7d7ce9b41ba015731f4047b375753d7347fe232e887ff392e8d9a239a0a4aeeece61f893ab42", "02f869830e4a25098201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c080a0fc779a88e12093b316084258ca9336c00169dee592a8fde4f14e9554869892fca05ccf4d709e580b76538d2db266d64c12c9e186e00fd237503324cfd36495d146", "02f869830e4a250a8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a0dba031a5ced53e6b3fd0ccec9d3a2c0debd5daff6037c0da9034553bffe4009da02cb46d9cfc64e95cce800c09e25f74aefa65e04241f21c2ac52864bdb329c4cb", "02f869830e4a250a8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c001a0626d1dbcc1e417f87ea1a3bdb828304f78c51707e9ca3b6e22c6a540b23320dba0329c080b3fd64e5efdb6415b0ea482cb18cb56526ac19fa43a9750aa9d587b70", "02f869830e4a250a8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c001a028333829e5b823233086a55b5e072d6e67f75c1ab36493c082e8bd071561388ba0559ecc58fb05779116d13f68223b503e1e4590597ed5e38bb0c321e4f89d671b", "02f869830e4a250a8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c001a0e017c3de68d7afa377d28725a62a13982a05c524fb5131c4340a368e50c39cfaa02eacfbb9574a2de36bdec31a625dcc5e6b3bc5e92dfc82ac60346ce64baba182", "02f869830e4a250a8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a0567e888a5144c2327b21c04e9a959b41352787572607d985d1b99d958829177da0354a6febd4467b38661742fe2d0538072284c3b7a72659d63028177d12a71b97", "02f869830e4a250a8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a0a3d9df461566ce11ad6b15e92455677ece60951ca13c2da30a6b35ca52edfb19a004faf0ec9346f2833f8d8e463fd4fedb5e4bffcd4e34749b4bb413c8a563307f", "02f869830e4a250a8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a0948afe3acd512a2e84b9510520ad092f6766e9cbc96e7e25bd4dd6ced2528c22a0377a6e88ebf80fe99521947a48162351e969e304d4cb500192fb222fd89ca8e1", "02f869830e4a250a8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c001a007a61b8f42be3790bd5a946458c2e78a7d66f572d1f815e8dd9ef9864a8f8113a015130ff5d4958d10209aecf44bd494ce93b12577cf6ecd20d38bd59be2cb1994", "02f869830e4a250a8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c001a0c840f6b22136d3850b592062d5db620addf7ba739d8205ed0645b4d582fb449da009f58072b950a776e1cfdb2b943632889ac38de7afc97b293da604567b5be578", "02f869830e4a250a8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c080a00bf11f7b0bd3cd731290ae3a32c6bfe921018872366b666d9a3d87138c9ea240a03df46105a9c222cf4b0317377ab7c7ddeb27b188b522815ecab37a8872d7ecc5", "02f869830e4a250b8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c080a0140418ff6316f57194a0110406e1520b9e060a7f076baa01b68752d84488975ba073d54f33bd6e008ac5249023ef98aabd48b54388d7bdf646a099411c27705f79", "02f869830e4a250b8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c080a026dc55312e7bf9a514859f406e1fb1b7c9f9dc75885dfdf49d0df4f5cfe30d37a03f7e9d355535476c2d2da755a51842cb0bcd79b4b88a4748c9ff04a2bddec8dd", "02f869830e4a250b8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a0e0ef479e410d6157ddeb90842987969379681f82bc8c84b02ef51a3188f84654a06314c0e0766e494e45f408c9bf86b00f861ca4cf11d45190617f5cfa2ef6d08f", "02f869830e4a250b8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c001a092151314a82b9ab480c467450f90444009b536c084330b450e360f0131aff638a00dd7f227b0a5680faddf3540c1d735e8784106373e26839d425d98982b774d09", "02f869830e4a250b8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c001a056cf8d12d85a66cd0b601996bbddd76692b25f7b78cdaa312cd170e9fe55fd38a06531665945d01e36e41ec82931a3ef0d8ce85f5dbae276117a4545f9af59b502", "02f869830e4a250b8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c080a03ceb807608405666a5ca4cacbf073caedf1eea240ba01da7e2a6694947a344a8a066badb9a3b56b024e366d1582ef40599ee2987e225ed4338e8bc55c9dbde64b4", "02f869830e4a250b8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c001a01cba16d3344ff21b0d2753d9ffa42c2c27035f219435b0589adcf175b1a17319a06ed3dbb05823716d50c3272d07f09d2686055e2fa90f6b8e7082ebd700c443f4", "02f869830e4a250b8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c080a025d817ac6e29a5ed92f27c2642878f0e33ce8038f0df6fdae0a237ab57e836aba01bb81ab5c22f0f0c8bedb15a5373cdc276d23b931f39c46b68cfaeb5ec399f52", "02f869830e4a250b8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c001a0d72968eeddd7d6c85984b29bf555c1e06eb407cfb301be4d09700e6d18e99770a062437da8b384c9485a6e345d79bc555dbabd0e1271e74cd47e329398e980727d", "02f868830e4a250b8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a03987529fa81a91d2f46ec714220e12fb4782509b26d7a2da62ff3b634ce16b019fa7f0357af2d3cb29d29ff9aabe494e46f6b108d39e60b03da15940e8397f0e", "02f869830e4a250c8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c080a07a980169f9b257c91dae38973b8e13d992e70907b6bd35fa55c74205d6f75c24a056141b2d8381c2860c5b23674e4cb7a0249d9c9134a21b41e47c35d6962bf049", "02f869830e4a250c8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c080a01be2f1cacf3965708f0f8da8805643bbae2ba6d476335db58b293e9332d3f122a06f7675231c39330dcee5bcb4f6f51336886ab1d49ad8d47f45e4ce2aef982cbe", "02f869830e4a250c8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a005a6300fcbe05a505a1e8afb5c06de576d3b3667ac8ea1e9b1da3c68854d974aa00daf2b7e27995e3ad9ce67f680ac98babd7086f4c67c7d4c4b3f3d6a7f5509cd" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0xf825b2cf...36fcac1d
View lifecycle
0x2d48bad3...80da4d18View lifecycle
0x17f11451...341987f7View lifecycle
0x8a00e780...32346f3aView lifecycle
0x39e6e2cd...7816ddcdView lifecycle
0xa7122ca2...567a75c1View lifecycle
0x0a346c05...ec0bf3f2View lifecycle
0x41220cdb...129267ceView lifecycle
0x3f274a61...e3730617View lifecycle
0x6e2700fc...0baf10bcView lifecycle
0x98944ed3...46e2d5c9View lifecycle
0xc079f961...b7069710View lifecycle
0xf03834e8...68104ef8View lifecycle
0x2da27ccc...e30c1662View lifecycle
0x7f41bdc5...2c1d9974View lifecycle
0x67bc5946...91a17d44View lifecycle
0x58667cfe...8571ff5cView lifecycle
0xbaf04043...9f39e9d0View lifecycle
0x3cf9e694...a69b45ebView lifecycle

Op 3: 0x25219c39...aaa18a17

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xb5f10af2...7769a7e4

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xa77f3ae9...724e3e83

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xf9fb1edf...c9f60ec6

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xf825b2cf...36fcac1d

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x2d48bad3...80da4d18

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x17f11451...341987f7

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x8a00e780...32346f3a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x39e6e2cd...7816ddcd

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xa7122ca2...567a75c1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x0a346c05...ec0bf3f2

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x41220cdb...129267ce

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x3f274a61...e3730617

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x6e2700fc...0baf10bc

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x98944ed3...46e2d5c9

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xc079f961...b7069710

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xf03834e8...68104ef8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x2da27ccc...e30c1662

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x7f41bdc5...2c1d9974

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x67bc5946...91a17d44

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x58667cfe...8571ff5c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xbaf04043...9f39e9d0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x3cf9e694...a69b45eb

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

58ms

Validator1 — Execute

participant1 · Initial REVM execution
407ms

Validator2 — Re-execute

participant2 · REVM re-execution

407ms

Validator3 — Re-execute

participant3 · REVM re-execution

407ms

Block Published

Block #1228
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.7s
EVM
Canton
Consensus
Total
Complete
3.8s

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).