Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/1220d2...b935
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
25 linked operations
0xd9f5aa37...e0992092View lifecycle0x4655317f...5fd6b99fView lifecycle0xe5cfc131...08b8d5b9View lifecycle0xfb4dcd0a...4d3d4052View lifecycle0x34622702...11166018View lifecycle0xcb3e61e3...83c58f7dView lifecycle
Transaction Lifecycle(25 operations)
Full details →

Op 1: 0xd9f5aa37...e0992092

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x4655317f...5fd6b99f

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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
0xd9f5aa37...e0992092
From
0x31a051c2...4ef0db64
To
0x9f23e8cc...22b89ed4
Value
0.00000000000000000100 $ZTH
Block
1229
Status
Success
Overview
Update ID
1220d25381...4b39b935
Offset
4717
Record Time
Jul 20, 2026, 15:22:13 UTC
Command ID
0a3122701af5...6230d82c
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:00d7e3357b...3fbfef9a
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f869830e4a250c8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c080a05b9be5923644631b1be244791493942e584598eec81a8574f9e0786ed438c202a0051102c3ce83537b3729753af74aa5c350e4516d3845dc3ea6aee4af7016401d", "02f869830e4a250c8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c001a03b7fd0e01fd8d34e2322a92c3df7095b5b22ea399b9077923668beedf85e1594a0619cdaf7081ff695248d3083757a622988756b31ed9fb4c55c81b36a394dea8d", "02f869830e4a250c8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a05d9b79146c72e317913db819babc297b1203851021b1def330548904efd267b0a01425987860407f9404f5a66c6593996508d1945f79f8a08cbcf2a96fdd21d0a3", "02f869830e4a250c8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c001a0193fb1edbafb73792d6510c0aac3bb0493331ed2b5b5733d3f45d102bdcec748a00c3f0703a1ed4627eeb50ff4efb394d7e992e8eca8f481c65a16c0db536f15d8", "02f869830e4a250c8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c080a0f3d0cc836497904080ed2067dbd95c480b02e482da2272e073fde9b6edc9944ea024e694c7a1f83e77a99793f7c5ad2a8421c02d781ee7acfbe4de15781b87ca10", "02f869830e4a250c8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c001a0207e26913ddf773482f9ab4a1d169dec8218b3655dd0fa5b2e440bf6d44abb38a02d0b9a649513584a8ae7f234b2627f6a996527d9a91b1eb003bfde1421f4e2ad", "02f869830e4a250c8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a0ef4473e48e1147c8722a728415f2e54e991d16861c9d74546e350ff444012ab6a06e5e2bc2cfb221beab299d1d00beca82b5de7367528915170a4793d01c6da563", "02f869830e4a250d8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a04b1f28e9ba2e0493e93e095861a6924ca3d9dc023c06a1fffbe2b1b1cd7e5dfca01a05c315b21122b1de888bdf4bfea62995f6545c08d3ef45691e11043163333f", "02f869830e4a250d8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c080a037a7886e1f305625f299de842c7bd99dd665d519484e2dc8b900975f22bf20c7a021795cd204ce706658be59064a26e45399098bb0e4e0bec6a1b275f15b2ccacb", "02f869830e4a250d8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a0e4adf5b9e237f7d6b4f39cf6f6b7aad403ea4755d9e66b1e6e8a1aa52a830ecba0589fe27536c225a5af26a3f191347c2f5242ffa1c1ac54ff6a7ebb55cd140f22", "02f869830e4a250d8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c001a025f11c582cd5476a9c765ad47d3138c62ff851d7604c3e3edf3c655f92bd5ab2a069c381afaa81ca242b7e2c2a345d2a023113b4bf31c205ff82935c568eb630cb", "02f869830e4a250d8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a009071bf63623027892587c7f217d107d67e8c856ebe3198e1f7b1d3cba8e17c6a06eec98cd394f1cf14a3865af5ec3240d4ebbc5ee03db456c49697dadf772ba66", "02f869830e4a250d8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a007a0e6e072f5a374e94eec84979e143b46e5f7cc61ab511dfa05e306fca27ca6a07f496e1a0320f56b0d294c4d876d01ee0d9e7837b8ff2bfef1221333ba544d9d", "02f869830e4a250d8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c001a06dcc90bbaef5d04acaf728e33be5145be0990fbb8c289bad90b953aff2ff9d94a043a9651cb9cd81967156dd49bef55c8a278dfaf9d1e34edb805af079b614b72f", "02f869830e4a250d8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c080a07e1f4fcf9f7c749d8208a51bb365b94c67ab28c7b8e75958f1e428f92cf19470a04d3db7c244349e12462782f5ce52d45db20f32de96883ac28fc6c392cb1a5e48", "02f869830e4a250d8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c001a00aae7cb1fbdfc6ad358f558414ae31447192a5f342101dfb03cc83a69709a879a037f24c49dea0c153639ac5be638365fca35338969efb175950c047b822d93364", "02f869830e4a250d8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a0f724b7d26bb8f6b8e0e95fdba3ef845412766c56afbd4d20b002341cb1521147a01d366b3969d77558e68f516d43b0eb42cc486f878a023a1053784ae8a2d09517", "02f869830e4a250e8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a0158a1de6dc7d84d9b5db573885ad938617dd074cf13084f17150536bfee29acca0024223dd9205f6800e79f9c45b2852559915b340fd5268fa125a8c1e7dd7a9e9", "02f869830e4a250e8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c001a086c2762d4609cf1e583ec267f31258a072793e1e0082c26973ea5adebfc210aca02304659fc61093c44cc56cb5711d2f653ca22abd9ff263163e6889834cd819ea", "02f869830e4a250e8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c001a002cabf328e5fbeb643c7f6e772673e21ff4ee392016dfe271fa91ecd8ff6ecbaa01eb350864726360eebaa38d05505fdb2176d003e0401b3b1b0b13f65264ea935", "02f869830e4a250e8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c080a09ea6c14d1f5b6e85e19b90086decad0be49b9aa8a7c27330582903d591e0d674a036b31ea22868de1923cdbef91fcd0f3f578e0a9381997cfe285f50f11e97c61b", "02f869830e4a250e8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a07d3d0df58ee83d90f74f06ae75436a213950f63a9b6ece666f841ec2369427aca0404603a01bdc8e581e043c06314aec6ec0d0fc9f1319be35e994905f9bb7516a", "02f869830e4a250e8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c080a0236e038df13d32d2125ffe48cfbfd3c80f085f783732958440730d0f596ec1dba074f4c82756fec60c42c39876bb5b8c211e701cb0c97c713fa5aa9f5b2517e5ce", "02f869830e4a250e8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a0e9367ff4d066a6d5c07a6c7f351be344ec19c31cdc071fd6304da00bb46ff327a06dca54eb59bc1e13e6c79e117c20171811900e740eda3be2735a3d0f78bb8a61", "02f869830e4a250e8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c080a07221b617d70eb1ccd1961b8c3152d95b06bf1d002eedf0d389ef4efa34a70e68a014c6583fea22e73aed60e47a7b25a7e7ed4295057a490bc8855829abc159784d" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0x995befdf...20449f69
View lifecycle
0x4d474d95...a61fcc85View lifecycle
0x681c25d3...2bc8f3c5View lifecycle
0xdfd09980...46666dfbView lifecycle
0xfb2ddb0e...ad587951View lifecycle
0x17cb29e6...6ce83eddView lifecycle
0x03bcabd6...20add508View lifecycle
0x9a387ff7...2ba83ec5View lifecycle
0x525f63c5...502405faView lifecycle
0x41b209d0...447e0960View lifecycle
0x7cc1ca93...fd47ef51View lifecycle
0xed3260d5...780ac54fView lifecycle
0x85324b5b...0ac6ca3bView lifecycle
0x38c0470b...b44e4f17View lifecycle
0xfe240e3c...4012864dView lifecycle
0xb028072c...f82d2c02View lifecycle
0x937384bb...28518eecView lifecycle
0xddc05ac5...c80856a7View lifecycle
0xfaf85d46...9d895183View lifecycle

Op 3: 0xe5cfc131...08b8d5b9

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xfb4dcd0a...4d3d4052

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x34622702...11166018

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xcb3e61e3...83c58f7d

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x995befdf...20449f69

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x4d474d95...a61fcc85

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x681c25d3...2bc8f3c5

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xdfd09980...46666dfb

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xfb2ddb0e...ad587951

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x17cb29e6...6ce83edd

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x03bcabd6...20add508

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x9a387ff7...2ba83ec5

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x525f63c5...502405fa

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x41b209d0...447e0960

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x7cc1ca93...fd47ef51

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xed3260d5...780ac54f

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x85324b5b...0ac6ca3b

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x38c0470b...b44e4f17

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xfe240e3c...4012864d

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xb028072c...f82d2c02

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0x937384bb...28518eec

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xddc05ac5...c80856a7

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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: 0xfaf85d46...9d895183

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
126ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

63ms

Validator1 — Execute

participant1 · Initial REVM execution
440ms

Validator2 — Re-execute

participant2 · REVM re-execution

440ms

Validator3 — Re-execute

participant3 · REVM re-execution

440ms

Block Published

Block #1229
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).