Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/1220d3...47eb
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
25 linked operations
0x626e8bf4...0be2cc41View lifecycle0x1f799231...dc96d139View lifecycle0xa6790a69...a727a0c3View lifecycle0x16be2e03...ad8d42ccView lifecycle0xb7bd779d...8dbba93bView lifecycle0xe5d50404...8e53af52View lifecycle
Transaction Lifecycle(25 operations)
Full details →

Op 1: 0x626e8bf4...0be2cc41

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x1f799231...dc96d139

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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
0x626e8bf4...0be2cc41
From
0x7f757240...853bf62f
To
0x5d6539aa...983ca112
Value
0.00000000000000000100 $ZTH
Block
1225
Status
Success
Overview
Update ID
1220d3f0a4...ab1a47eb
Offset
4691
Record Time
Jul 20, 2026, 15:21:53 UTC
Command ID
af0e460f0c3a...79798cdf
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:000d4d0e60...404eae53
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f869830e4a25028201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c001a06fecdfa5fe40bf5fbc224beca999a9ce88036049d71430baee11e94d6917fae0a057942724c3898043f8cc51ebebff12288ce33f6fb2f08122a7d8661e5bfc0869", "02f869830e4a25028201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a0a727c8bb1aea163b60a501edacdb33c92671f0b3b5d38bd2a90d344cc197eacaa05226a6c49712ce01ccd4cb52f35b8ef1beb4fb0f21f45c1cee0ea6296a83751e", "02f869830e4a25028201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a0b3afc1a32064a485f202b346111f06b763ff638240194be80726b4d0c175d577a01419e6d3a6f06e93ea5f4db70d4a43e2348f4976de0793e8e572063a52004432", "02f869830e4a25028201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c001a0b79d8cdfaa6f8e5b98539be33446d2d17801b912a78e6dadde239c9ea02ea52ea06caad6abd9e1aca74b833ab3f777d22c7acdeea0bfcd031077074bdfb968dbfa", "02f869830e4a25028201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c080a0e9b7e0fd9ddfa67c73b950f488f4ab6f938a27859ababd155c68858071558e2ea038c9c76a2c2436f6630f44310b9f0eac4cd02a5abefffe07172cd7955a6ced5a", "02f869830e4a25028201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a0191e91c22785efdf2e1009836f2c43ce3ac1acda33870ce5f45b68eb8c1f6123a01e51d31992b731ca11ea3b007d82e9d1cb8f4acab718574acdf96b2fed7a8d6e", "02f869830e4a25028201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a0644f79335aecd90f40725d78386436dd216ce40fd126cc38612552773fb9fb59a02f0b90257ee4eb16b67704aa009a4de9e1dde08f3f1612e385ccbca75d583e52", "02f869830e4a25038201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a053c4ba3ecb02e8344ca3c913edc53bc2f46d707f61d7ff305675e99607086a12a07569da1a5029b2fdcc4d3f4dc7e3aacba494a7ae875c6d117ec76ec22d32f7ae", "02f869830e4a25038201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c001a06489cf9d651bbb09f43cf10e8f9263b69c769beb9d9c13217d2d2d78d2a8a454a0023fdc40bdc412a826ce30121bdb8cc1f18050c1473a1f129892410568989dc9", "02f869830e4a25038201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a0a1a7139fc0f466157cb1b3b17608f06d32651ac37c5c77630626472396e5eb95a0741502ef9e3dfbe56723546b57f9b5a393199d8d0c7f978a12eb9ab7bf47fc5d", "02f869830e4a25038201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c080a0c53dbaa9498dc8d509f7461175114e840a00747f59157f8c3b17c5a137960f6da044a15c32079b5a52e3f0e8d64800191fafb06542e3576f17de2f72fc93ebb63d", "02f869830e4a25038201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c001a07e48cc61fbee703f6d84ffa0caa8fe85427cfcf0390421b593c4bb104c4b38eba076ea4310028971e983ccd626602b6f015a6ce9848518525c6c464fd496c40010", "02f869830e4a25038201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c080a06e95c986f5e8ea7441bd03c0f573dda34c0b617066dc3f6336e46553b2278ef6a033cd186a703428b8579595f5035236b40b7dcbdec9502423d29ca73e3b163704", "02f869830e4a25038201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c001a0350b567e58105061e5c951985cd4e77c8520d7ecf23103f16e5b7432750fdc20a01a7c4bce7c9b4c71c2dd64354fbcbea7465367a7d266cc051d813e383f5001e3", "02f869830e4a25038201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c001a053bef17a226145d7af26da26b1042dbf1ef9df86b0f7dba7bb0e2cb9086ebf66a01d9d826b787e26c6caac1042bd750427d48afdaf0f4861a3855fda0fba337089", "02f869830e4a25038201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a07ee8d9dca62404faf43324df095e1876d8e8f8239aea8af86ad97a9305f8e54ea04972275eaf7599d18087667a7b3eb27668c5354fe4f7b1d070bbf4733c6513ec", "02f869830e4a25038201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c080a0d4072f17f19e9b04abd07a75d99d35790609563add4b7ed2bef3721bffc61227a00db1c5c39485abe230b03d3195b6d8fe68f1cc54b3eb5ddc27c03c76bd7969dc", "02f869830e4a25048201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c080a0660a4be8964d3548286ced9786c04b436e5754abdd1b84d1e124ae6343ac81c6a0011d74de71846e2ff26ee52f6a0741495c0cdd2aeff379b2dbfbd65c02f6c734", "02f869830e4a25048201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c080a0c6282fdaf216c03465cee0ad90dabb2a33e968dbe12afe697defa3f3a3436ce9a01f20f75292854bc24eb9c9c722cba80057dc0aae7922963573dca166ad057d60", "02f869830e4a25048201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a0d36f32605c34b22e1d270d08028f029c56fdca6c5f7c7411ba59d788a52906ada0115a3b776d0763149f0a27a820b9c7a0a3357f7d5b40cb8630db0bd3e9fdb9fe", "02f869830e4a25048201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c080a0bc29cfb00e9274b4900ca310655b36f51fdda741e9a7df03509a2a98ee53c952a0296c5a8939ce92592fb28f185f1908892927378968f9e2e70e1547ba43addaaa", "02f869830e4a25048201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a0d3afe9ee045935f7e9c297e86c299c4b5b341a2e3778dd1d0a56b44dca76768aa041f6ec25e9bc9ef03cee450865c643940e1643790e93b570461a9dfa2862cd26", "02f869830e4a25048201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a01b2b144546c8279472ed219be2900304b8d14b43be1048c1b470bf5032f9ead0a074f4b84c8cc99af1648653c9dbb7ee5e9f9d574fdea18ab07bc0cb2b821d27f7", "02f869830e4a25048201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c001a09e237e695ccea1c50d61bbf6835934e77af9880ed87011f091f86eaff93e6995a0155a6cf3cde1290114232166cc879c6a39a65cda49b4d0a809baa219f3a129f3", "02f869830e4a25048201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c001a0c443f99fbbed2142af8475e38dff2d3e2c165e0fa21bd2b214935a7fce31d4dea066d47044000f6dd8ac2136bc3976d8253479a7b193099f4b0b9dfe7faffd5329" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0x70f03be0...486367ae
View lifecycle
0xac6ba33b...8fb31d39View lifecycle
0x28c03155...dbd6e3c0View lifecycle
0x877e0cbe...488308b8View lifecycle
0xe5385ffe...273c8c71View lifecycle
0xdde25064...98d42941View lifecycle
0x3cb19d7c...10ba8d1cView lifecycle
0xd4d41326...de7c015dView lifecycle
0xa2c184e2...f129ab26View lifecycle
0x4b3ee3db...c41a4de7View lifecycle
0x1bdb7458...23c46825View lifecycle
0x9bf78ece...322b3fa6View lifecycle
0x06e153a0...c5d275dcView lifecycle
0x155e14db...962fd335View lifecycle
0x78a6eb07...5c3c3a04View lifecycle
0xabba6019...bffba7b9View lifecycle
0x2df1dd8e...9a975442View lifecycle
0x44da243a...92909a72View lifecycle
0xb5fff863...c4c3ebcaView lifecycle

Op 3: 0xa6790a69...a727a0c3

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x16be2e03...ad8d42cc

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xb7bd779d...8dbba93b

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xe5d50404...8e53af52

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x70f03be0...486367ae

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xac6ba33b...8fb31d39

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x28c03155...dbd6e3c0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x877e0cbe...488308b8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xe5385ffe...273c8c71

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xdde25064...98d42941

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x3cb19d7c...10ba8d1c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xd4d41326...de7c015d

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xa2c184e2...f129ab26

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x4b3ee3db...c41a4de7

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x1bdb7458...23c46825

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x9bf78ece...322b3fa6

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x06e153a0...c5d275dc

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x155e14db...962fd335

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x78a6eb07...5c3c3a04

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xabba6019...bffba7b9

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x2df1dd8e...9a975442

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0x44da243a...92909a72

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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: 0xb5fff863...c4c3ebca

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

66ms

Validator1 — Execute

participant1 · Initial REVM execution
461ms

Validator2 — Re-execute

participant2 · REVM re-execution

461ms

Validator3 — Re-execute

participant3 · REVM re-execution

461ms

Block Published

Block #1225
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.9s
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).