Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/122078...fcbd
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
89 linked operations
0x93876554...c114b3a6View lifecycle0x2d7a1c8e...7c9c8cf3View lifecycle0x1f5b3008...6f1fb76eView lifecycle0xbc7ae079...70baa86dView lifecycle0x46d40a1b...9b8da185View lifecycle0x830f116c...4114644bView lifecycle
Transaction Lifecycle(89 operations)
Full details →

Op 1: 0x93876554...c114b3a6

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x2d7a1c8e...7c9c8cf3

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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
0x93876554...c114b3a6
From
0x32a6f94b...1f93cb42
To
0x2fadf344...cde1e6d5
Value
0.00000000000000000100 $ZTH
Block
1308
Status
Success
Overview
Update ID
122078b689...8894fcbd
Offset
5146
Record Time
Jul 20, 2026, 15:28:48 UTC
Command ID
c74a0cb688f0...d065e8c8
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:00d86809e6...4a3854c8
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f869830e4a25088207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a01b08a982e378ce7fb155d4796696c23ebaeba0a45387a38ecc066a9372b79e18a05a964e7671315f4f2de466f25dcff66e0b04ebdb408841f52cba88d2851395f1", "02f869830e4a25088207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0b2ddc027c810015be22d716fa36d112192b6c9d8f8086f3c9404c9624bd6ab95a048b491e8e2b0d7f061917b44193178c24ad92d096a54c6d4ebeab6634c2bfa9a", "02f869830e4a25088207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a02c958b2b2350c70b34e752d56efda5b248d315cbd8327bbeaad77f195cfe14a6a04b682684341bb555f09bad36641131077f7558796bd8a362cbe942593fe94070", "02f869830e4a25098207fa820ff48252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a0154b3974794ccf9a77cd3dfaab921c098ed3554d5dbd5c96c6d08d054b56ce6da00bafa945f3a0800e89ad44344d99e3f2e7bd693822379a50b442404bc64e11d0", "02f869830e4a25098207fa820ff482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a079b97fcb719e22213e278ee5d3d9c966c0ec93a014ecb71b39890bf7a39c6c68a017a6ceef16ce32a14c73122d8593f0639349f12e45ca54ad859965da8586e880", "02f869830e4a25098207fa820ff48252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a0652ec2c16495bc9fde1fa3a7ecf65381fcc3e2ef767899136798a7d1fddfd2e1a042190f1e1de15dfb9f5df27ac124fb25cd9ca23913a180a1ff53d7a9413a7f0d", "02f869830e4a25098207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a01fa2790bb764c3683cadf05fccff0a62d9fbccbb13ef3c0a849687eea8872451a03d404f9156ad75c64b6b5f5ab02735aec7435ff942d429d84b012a6778c78618", "02f869830e4a25098207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c001a02a2eb3f6a496f97f0b261e5f7f94c4bb141dfec5eb5cdafee640cb7e211790efa04b343debfbf36e833b9571f1bb9676069fd9db410f9ce3da555484623c3bd213", "02f869830e4a25098207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a0def1aad02404d3205b279d0ad658d2a000a22557e8d52a20f3a79a02c135fdb9a05fee2075f48aa5c9f1918abf23dc98bcadd51aa79bebddd55234d843412d7867", "02f869830e4a25098207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0eb78f54327fb9fcb5f628e8489298c5e357096ce26d3b149ac268dec62c189bea01f3d718abf24cf1e114c8cc6fc7a647eb36c9637305d63d68c70a87921183203", "02f869830e4a25098207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0416cdfe4335e295c1d39c790fe119e00eb709c6d13eddbcfec9c216870c22700a01c13af0a512427dcbbf074f2a58b7b3229b186889c45ab288b50480d08d8e8d7", "02f869830e4a25098207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a009fd3c24d8a5a79d176430aa68f09d614329614a7f439c3449b22f5ca114cedda03a8ec8366a105c7a14159a575ac82a26437e30ff5a3cf246b15b0f84ba56e2e8", "02f869830e4a25098207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a0f93550843e3fc94e6cd3eb429f4b93781c95117efb0b9963cf3e7ea3c503d1e9a0508c4509e95f0e2a3b54eee38042ed6693abf122573878880eb871f0db1b8b0e", "02f869830e4a250a8207fa820ff48252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a013dee5226ed6ec21600c526a4a3a08752de283b3810513f5fb1cca11f44b817ea0342d090ea4c889a072a9f0de54734c3e804908e0f09b8a3498da0712e4c130cb", "02f869830e4a250a8207fa820ff482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a00930586c72e8be4823c2908f43fe785ee6210ce96b4fa63dda31c9ddd60ad04ea07fd22e4f3719fa1afbb6269d305354c24403d3b5c096a551a71a0ec076fcb1f1", "02f869830e4a250a8207fa820ff48252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a0b59257763b7eef7704383ebdba1f5fb0e92d0d2a27da565463e6c77ca5d2dad3a065bf5c17e5d06d5f4ac356d0abf5ac996ea7c999c0f13993b36fe97e852c3912", "02f869830e4a250a8207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a0857ec11f17b1391cbc3f782321d9c4173fff0df0608510da5d25e714b14a7787a03226a612c3572d5acb5b0611703504b74b710fc2f2310b170bf2e2e4d868e260", "02f869830e4a250a8207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0e43764eef0e9ff95d14085d98d393975dc474ff7ef0632eabc12fdfdda3067c2a04085fa135fce7d89c6fed3e0b3c3d95e4fac55e69dec23cfb06805930a8fd525", "02f869830e4a250a8207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a0882c055f623fd36f59a36757b8ace1fd53dddc38b54194e39b60ae38cf2eaabca01dfcf34ed13b6bca48c45e90d1436e2d4703c40644ec4ded55afe31555e8015e", "02f869830e4a250a8207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a096b758278f200b4cf9290c6e4465cf04f53239e3d3e17d2fcf02644bdc39ffe3a05c55eae2642e633438598f33f9c9339d9dd51b574c3e4831ac92517567cfbaf4", "02f869830e4a250a8207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0b0edebc0be3187b8e664840d797621af6cebfe167eabace8e4296db1ea10c8f4a010cdedfc4bd965797dc327a6d061faa8a2ac35f0e6a8a1aa82b2cdaf4b2e388b", "02f869830e4a250a8207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a01dc9f353273ce9a26e3310a481c5950966236bc8372fbda75488964c2e227e42a03022059631a654052471728cae35998e00b0d8fe38019b1ebb70e475d85deea5", "02f869830e4a250a8207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a03512e7fdf5138cfe6af2e26ed93e23bbf7d2eb8c6d5808330302791bf42934b9a04f9b8837ad6f14e2d6fff0a5b7ffa569e7bb6f4952bb4a989df9b65798893b09", "02f869830e4a250b8207fa820ff48252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a0ef4bdcd6b5fb95dca5ae80dcdd8d2ff431d9d869ac4e86986723d1f237f361b1a074586da42941c351f36328508c0929f21c49b693dee3975275f2c4e3204ac455", "02f869830e4a250b8207fa820ff482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a0b70eb2b80e3e6d935cac9d9cd842cedb744a84fecc4607660e78104f6d9ef30da06249649f9c54b428f1cea2a73aa9d341727086ba99816e6025b0f514a2467a24", "02f869830e4a250b8207fa820ff48252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0a6fdc0135d9f2878b52d97e9bbbc538f24a3e5fb2632ccab54c00647d76706b5a0682198a85a0ed012e4539c705254dc5c02a24c279a9e7687be48de384f588617", "02f869830e4a250b8207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a03d0d94c24f4e02437821200aea41f43c7fa6f90dc5486d8e3e7e71ecc2347df5a06120fb5f226e139fdc5bb8edd9c954dc8a49090e638a3ded9caae1214ec685e4", "02f869830e4a250b8207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c080a04f2e94d5b3784ecd5a8675bf41055bb70da75c3b6de34e0664617db60d670ef2a05b996b64e41f1e776044a83c4644ebd6631ceb15cfcc21415a178a16e40cd83a", "02f869830e4a250b8207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a008dcf59732896de96e218ddf12aa0a4536b2b2d4bcd62e4ad7b3ff0856901835a07a238b870e3066a89f4685640a0b870cc92df9922c4abc61c14869f3983c0c07", "02f869830e4a250b8207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0fe715c83e37580ce3e0a6695224ce38da3cdc4cf373d107c610bfcbfb564efeca045b97cc94526459f426695d6869423272e516bca34d14253d4827067add09167", "02f869830e4a250b8207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0a5ca4837049d443b4d3c3abd62bb1940402ba04439268988971d992a845b7926a04f2dd34d35e19bfcfb6f965688892a9adba8947056d46f96f4f5a04ba5b55c95", "02f869830e4a250b8207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a08cdc14bb0f2a6f2be883d08ba4a2ce980d99e6a5436e8fb6c2aaaabde9f0aa7da07d31838fe0c3a92aa061a573502ed7781fcbc49ca481a6c693e34872dfde012b", "02f869830e4a250b8207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a0d75fbe47771f2517d12bb6f9bcef948da97deccadf2fdc13658f8cc928a71056a05d4a44fce9664ebfcc5d93940fb79838c691de3a9c93d5354afd53fe9567a87c", "02f869830e4a250c8207fa820ff48252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a0a6e0cabdd6897d117d5eadf663600e13c4251dbc26a033868167f098c5ad6dada01aca471fe2feee26665309bf44fbac08acce2e81ddc44a5b5d27e2e72a58dbed", "02f869830e4a250c8207fa820ff482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a0e3ef8203a8012ce8fd4c12aeb113fcfde46c1c3c3f902c111a13b1ac1bbbb04da064660b2ce37b7b07eb2c7b6906fa07b6814c77f4d8e8aeffac1b1b9f5f272c1a", "02f869830e4a250c8207fa820ff48252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a057ed6d37b45be7f0822f981037e3380f5fd29c931f3bb5bf0ddae6f345b52042a02609f7b9849afbdf3c2a3a6739d538f4290986e6e86adfbe8cc1cb8d247c26eb", "02f869830e4a250c8207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a0026a2db66f01c1e48bed0f1599ff7871eb2daa93f63fbd1d1f6d2d7926c71a8ba0121285a27d3ab3461e2071dc12fa86d9fead752c05a8f20964fb3340de8e6877", "02f869830e4a250c8207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c080a07f0cf896f0243e4bdb5b96656a359a923162372992b88bf967bf6211758156f5a0452ac15a21d05e45048ce9621a0f3d8cb5b4a107d63273f1f9b4d00e1fcccec7", "02f869830e4a250c8207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a008e4f26b795a7e522f2f0ca29b2951152b30e441b1c0bcd4d7d899ff46b5486fa016c02619723bf4cc9cca947a1cf7d7e296428e388111ab00900d840dbc145841", "02f869830e4a250c8207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0801d089c0ed39558be2a7fdbb6acc13761a29d162956f9f8b086c568891b65eea0269ad02a8e6969bf16a7a6ae9aa9e9a1acfe0776f6c0e40c1da8d6845503c95c", "02f869830e4a250c8207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a05059af74d5e5846c9443f82e7b44d922fcdd757fb37f12db1b7b286918deb0aca051c910a9bac4269417fac5f24c938e5ffe11c968597e540e00a1d6aa6b916430", "02f869830e4a250c8207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a055bfa5c000931dcc19ba63c2e8cc31cf2342af39b9a28d522c671dbf3e0ca7b5a02f2c0d5a223629ee0f1ace296b5be9c723e3951bc956c2ce408902d3619d1096", "02f869830e4a250c8207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a052fb6cf7b090870df082b7234edb7be65f4b129a19e4321b4a9efc01b99feaf3a02a940db55606e96c0d638ebd0903bac71891c11287a19f0811929ecda56756fe", "02f869830e4a250d8207fa820ff48252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a09a67d580020c5929b80ad602326680baf5f547f93dd0410365c56c4cf38eac99a07443fa3c036beda73696bda73424537dd5cae65c7c71fcc196d6f9599ede6af1", "02f869830e4a250d8207fa820ff482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a0dc446603354ef510df02d22501f7d14f33fc1256262eab39dc54f524c5983c49a032db1442eff525eaec68568309e8a886db4e4905562df991b78dfa40cda41ebe", "02f869830e4a250d8207fa820ff48252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a03143a37a564f248d0022938433f156736cf1cc315d004e575f08901a6fed0a78a00ef1cb2ac70aa575ea98a1bed46993816b4e84f996d244a9fe3e4df97a5989e9", "02f868830e4a250d8207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a039d65db4c47d737e40e661e0e288d3b30148e47a3f7c04bb929593afe3f92e349f8db626fd581fa2c178c441e309eac3c0e474f41f7241767db5192b46c701d3", "02f869830e4a250d8207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0b0d4d75614211d3132533bf9f0c467845b3d8b547b6aa01f2697bfaab8c3a987a03df1134be19e8bfe2cf014063e136bfab0602a0e8694839454b24aed47a3d660", "02f869830e4a250d8207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a0a320e976b7827897c7ab2bef841830c6ba8760b2717b627f4c8d46cff354379ba010a1042583c0be5764cd004d111e293f9f9fae8f1036d03c4df1614936ca4c61", "02f869830e4a250d8207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a0af796393052d1b3c57c9ce43c495eb2d71fad527e6da13f473d6d7865da3f4b0a066aa263f734532b01939d69e0efa9f53c7c194de563907e195872db4828830a8", "02f869830e4a250d8207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a084797307bbc68b132de827553e7727d4b5e05bac1fab4455ea398b9478037218a032a38b8c92b58fca203505ce08b352d1fa47a53a0740146364c10a5957cb5620", "02f869830e4a250d8207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0c9aed9471c6abf9b65af7e8c572a1a933b07ff8b582067d4d361d5e0b71f2d23a0498125cfeb2ec4cc6a55adaac84bc65218ac552cabb83a7e6fb973b3c13f0685", "02f869830e4a250d8207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a053347a77d23217d6c6f61852e3dec02d60afed227000dfc1073585ad31269fcaa05878cdee086eac171b3c1b2e2d026296f587dac6bbbebf13e4185fb7bb4321ce", "02f869830e4a250e8207fa820ff48252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a02f773da69a415cf7c642fa2e220400d75341735b9df2b237adc551efddc5fbc9a036d4e16197a11166c357b2f656f108c3953b8adef01d0ee66830be622cb710f7", "02f869830e4a250e8207fa820ff482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a0ba66800b6ca082e5d52cd73ca615e7b5696e8c96e84220a45c6c355477b2b5e2a03a9f34d59f61f2f95afdb08b4dda66c1c04e70b4d02ef3544a55ace38140bd93", "02f869830e4a250e8207fa820ff48252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0739731a4718cb0c1ee7bffcd779ac5037ab80feb3a0fba35dd0c6f75e2bea539a02ca57c835d4d70a3e1e06673479f910984daf8c1e8ff4562f749b765d42fc8a9", "02f869830e4a250e8207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a09c3a07952dbc4172df782b234a62bd06342325659d737ca201a5599242ce286ca066d951d49dc21b66cc60e4b891292ccca83a74f1719cc6b069fdd761973c7eea", "02f869830e4a250e8207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c001a0d35951b29fee7df4b19823c2f5317d0fb1e1d58442f1e146d67922dd4e66f55ea026765dcb469c9ae5ac5aa59d88caf48f80a64680795a142edd5f1117cf3422c5", "02f869830e4a250e8207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a0c11451e6738395217512b010adc1fe359e47589632a7071f150cb416826a5a94a07cc2794897429fe6fe77622d92d6a57ec8ac62a31bbd4eaa989353d14e297ffb", "02f869830e4a250e8207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a090c378c77e9974f69cd4d73638ca31acf56eb5747aee16ceda4ac7f88ec17464a070ebf984a92a78abf49e0e86174c4bc20d8179c19addff3a0fc22b098132d0fb", "02f869830e4a250e8207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0ca64658148dab2c865c14b6ff6087934d60eb3c2c033ce12a4563706f0581c7ca037399ed6cb001c752b1dbd1a660cff09baa7c83b09b570aeab69a599f88e44c0", "02f869830e4a250e8207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a09a7dddcd1a07a18090f78f6ab5360412d5b8ebdc439b1b111eaff299c6ca1180a03f101015a7f491019481ea6b4ed2966dff49bc7f60c489ac004eff5c87d92f25", "02f869830e4a250e8207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a067899141b6bf17202dfc00db0e51ec17dfc98b8ce1797d1928c3609d5a731d79a011ccc65e79f3aae32ddfbb7c855f5042121580ccaeb27532929162dbd9a6d5c0", "02f869830e4a250f8207fa820ff48252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a06bfe43ec135600d0fe7e3fecef02c9cbabb202c2fe5e3e9a3b695f4cc7501922a07501be59368235fefed8216350c0faf60b44f135133b78e653dcb29a04623074", "02f869830e4a250f8207fa820ff482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a0134e0afcba5940528ea9125d09176a91dffa0890ba5bf9d5b6233f95667a8bdfa06d4738cac1812a6e9cea47e954ad306a59beb750b4f5f743b73c47b6bb06f819", "02f869830e4a250f8207fa820ff48252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0852f0473c219a9d94f745131e0c0c84d640a2ac4b480d7deb488c7a51315232ba02a8f74056020ebd975aadafa0cc2cb64f6267b127da134fd1686fb58424d672c", "02f869830e4a250f8207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a061aa156d7f2ace902a175ef8873c5e61c6f204a95eb0734ebae03355edabcc47a0296fd5f24ec5843de68426e7b80774bca800e8acbf73fd6ddfbe00334a27760e", "02f869830e4a250f8207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c001a018adfd8621806a02383260d85485c197e4511647c615b6fbf8a852b154b0d3efa071ff8f4de803b18b5ff5444eea1c80b91ed85197885d1f0aaa089c64719445e7", "02f869830e4a250f8207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a0f44dfc5ee418c969cbe0f51fcf32d3810f2b0551f88c5c03380801b95ca74d37a008b9c521a423ab282506a8db773529ba37eccb6f374dadc5a7342d58882c541a", "02f869830e4a250f8207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0942ce4bf5910079d6da8ed622b0f1a2a30866a9ec55c42376e1f0c37d3e4f08fa051e4ebd1129c8899ebfad964f4750ab012dbad94332ef808030e263a2251cb5d", "02f869830e4a250f8207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a05424febe8e8ee410a7b15a5457450adeca1cc2bbfb6eb2435787b07ad1a4b79fa064ec6bf9e5695f0a36caa7ef686045317f04fa43ee119f6b21e271d93cdf2cea", "02f869830e4a250f8207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a003b8c6a04165a54824e80fa234a360517e3321ae6798b0d91917ddcb414a11caa0184d7cc9bfc7bdc9f426a907dcbaa8377361fb4e696bb7814f35063d4cd93c16", "02f869830e4a250f8207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a02156cb82d261701c4ed5f9051dfe5a8b9c6be8e5ddbadffb593ace2fe47697b5a054f02ead9dfbf3fe197815dde1cc74f0215e28391e1429f43b80f12d28aa53f9", "02f869830e4a25108207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a0dab9264b42ea6573ac232daf3ec44b4033134620161cd4a4e67b9731d755d9d4a004643ac05f68780d15c8b5a74ce616deaca3806a74feb310d13feae3df118697", "02f869830e4a25108207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c080a050ee359cb789d69e14ac3fb6cb896cf4b9898232c249c036edbcc8f331702e57a0589cc395b001d736824aae7f8c068f9efd1774475d4a94728629f40325e74585", "02f869830e4a25108207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a049d211302d2952769fec478fa1b5fc2ecf870f2bde5df63be489f5ef18eb3dcda0357a658473f1d01b94f963aa32a3d7b15f5202817eb46d27014fc742fdfdc751", "02f869830e4a25108207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a0ebafd29b1256b74662dd87409c8f966c8e61a53c5a39eb2dd9da582e81907472a021408cdfcb75f1b71534f443d6929f336f66cf062e531ec27e107e9399fa6782", "02f869830e4a25108207fa820ff48252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a05851cf024281565d1ae916b82464faaa98243907520936fc841b9fa3d1c33364a008a466eb6084c8eb23e01e3cf009b768da9f468de66911b0b51b2f2a8c097ff9", "02f869830e4a25108207fa820ff482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a04595777eef6200ea1c976212bad2d93ae02d8ed6d2830a9df4c7dc5d6a7cebd7a05eb5eb502b39cc0c3a34b16573dc7636d607dacac8bb410733a3b63410e325cf", "02f869830e4a25108207fa820ff482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a03397f252c2bd4d94a3978d15ae5d374e21ff82ae25ff19a77d140e2c45891339a0229fe2edc64957077bf1e636e5b50f37f969b5a4dae963a1d587bf719ec4604d", "02f869830e4a25108207fa820ff48252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a0592637b10a048d7edb5b140881a58919a34bddf689935c4d578b9f7a139dc07ea07992c1a91e5dfcf99919f9f511665aa4585bb79ba1bbd4f6a19f4f5fb8aad206", "02f869830e4a25108207fa820ff482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a03899b1a2aa75456be4fcf29dcaab475fe2d0725d59ed01800b4e2fa245dc63fba050e595131982e95f233816837dc7f28df421fce66dc9526bd52f50715d812e77", "02f869830e4a25108207fa820ff48252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a098fb90317dd294ef62addafe1407fe3470d13e33943f6265930a8c8619edcd50a0398f2a1bfde3ff7729fad6c17fbcba34b27307f9f1324e370319bf37bfe7e127", "02f869830e4a25118207fa820ff4825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a01ceaeb99a174814947494c24be8a22e5688a6fa2f9928e2a2a7bd2cdbaf6abdca0249b717252c142f87c0fbe4ff1d8abba369bf7497c051ed524cb038b8a834333", "02f869830e4a25118207fa820ff482520894fb546a27ff6c781d6090232b09c52219324534420180c001a00d2687ace9d8a37441245db74fae757ceff760acda620978310d665aef046e52a06d529b087cf3c0359d59daab9587aeff2be2e1630d31af13d5713fd524004997", "02f869830e4a25118207fa820ff48252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a05a1a718e705475a313041bcb88139227a8ca984580d174b1744f9b5928e78e4ba04ad06d17950e06715b92897626a647939346c6ca7c876b798d30f460639dc8ba", "02f869830e4a25118207fa820ff482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0867a5eee9e13e29040fd31e89db87d726ff4d6aa51088f073710bb37e348e79ba059d3940a1d1c5a1879fe0baa8d09724b08bb761afffa8d1874a0249eb78ab668", "02f869830e4a25508203f68207ec82520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c080a05328916b16b876ad23503cba0cade45ecd6a1dcdb23772f12f4ec75c0cc4c081a008b3152bde5c6912f84e026542b09b5f596edfd2fc2aa8f67a88a826336b91da", "02f8d2830e4a251501648301ba74948914676481fb178b792de7bdd0f99770e5fc310f872386f26fc10000b864e357dcd6000000000000000000000000c064ba4f8d097c65089a379f4a94e7cc15132cb4000000000000000000000000000000000000000000000000898a20b3213f7aa40000000000000000000000000e9971c0005d91336c1441b8f03c1c4fe5fb4584c001a05cbe7e6120c49dd7b4f7c07a6fcaa752ea189770665f30e0e6d00962eb419977a0716695047c933f7795b9f52c331066e603cb28045ce2d83341f9a2c35f0eae06" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0x33730614...04816a26
View lifecycle
0x2740a758...28a132eaView lifecycle
0x4ba0ced6...7044e054View lifecycle
0xb38b914c...5e3a0a71View lifecycle
0x8739ca4f...d82413c4View lifecycle
0x9b1c3025...164d3515View lifecycle
0x7f504479...a505f6f8View lifecycle
0xa754aa09...7673692aView lifecycle
0x7aceaf01...fcd6e0c2View lifecycle
0xdd3cd815...c7d6ae14View lifecycle
0xa04a3b2d...55b83bbfView lifecycle
0x8c5f471f...26a77623View lifecycle
0x312aec5f...b0b34c4bView lifecycle
0x6751d38a...e8c9ff11View lifecycle
0x48882dad...f8dd7b33View lifecycle
0xf7e1ece5...068db67dView lifecycle
0xd3a8eed8...ab3bfbaeView lifecycle
0x748a79ec...c7baddc7View lifecycle
0x1c671df3...889592fcView lifecycle
0xde37776a...735f9814View lifecycle
0x10c956d3...0cde3457View lifecycle
0x3c64402a...9ece2364View lifecycle
0x130d0ed9...e94ad00dView lifecycle
0x7b6edc4c...f96bff35View lifecycle
0xf8c57ac2...0676c41eView lifecycle
0x0081c6d4...f296d882View lifecycle
0x591a2e12...53f37e3cView lifecycle
0xe43ee880...320bd4c2View lifecycle
0xe7f127b4...f1901ee5View lifecycle
0xf493525e...b9ffb810View lifecycle
0x622d9512...c056364dView lifecycle
0x1e39d4c8...c4022859View lifecycle
0xcebd0be7...3270fcb1View lifecycle
0x4f6aa217...498f0599View lifecycle
0x9acfe8b9...8c641d36View lifecycle
0x8beb821d...ce4f88e7View lifecycle
0xa1d27307...fc6734b3View lifecycle
0x56bdb07f...bee762e1View lifecycle
0xdfdf5e7d...0be5081aView lifecycle
0xd0a3c013...bfd07058View lifecycle
0xbefee81b...88cbcdddView lifecycle
0xaa153ecc...f1a939a5View lifecycle
0xb4457c94...40c0a4c9View lifecycle
0x2383a9dc...e715e7acView lifecycle
0x0cf7c17d...c146e0d2View lifecycle
0x39203a15...2bfc0284View lifecycle
0x5a32c1e1...d371d434View lifecycle
0x470a07a6...ea622d4dView lifecycle
0xe22fa9c2...52208787View lifecycle
0xa0ac4baa...7fe22708View lifecycle
0x2ed39ede...60d9afbcView lifecycle
0x0f41dc19...8adf7da9View lifecycle
0x96f7c04d...867fff6bView lifecycle
0xeb928331...2096716bView lifecycle
0x724d56d1...fe234a71View lifecycle
0xfbc5c0a6...cf3b65e5View lifecycle
0x3a7e0d60...b87f6640View lifecycle
0x515128a9...017a97a8View lifecycle
0x2cf6abe6...a0fd3616View lifecycle
0x5186c070...db71d427View lifecycle
0x290cf2b9...3788bbe9View lifecycle
0x051a6b85...e653e0bfView lifecycle
0xd4e523e7...f1ecf2eaView lifecycle
0x321891af...ff668522View lifecycle
0x622bfcf5...097d6a65View lifecycle
0x19be7aa4...785a28bdView lifecycle
0x01217780...4f233cc0View lifecycle
0xb7a463b5...49e93009View lifecycle
0x0a9551b5...e764ec27View lifecycle
0xa99485f4...9e3b9903View lifecycle
0x098c3f18...7ee03f26View lifecycle
0xf7054eb3...aeae936cView lifecycle
0x43659121...d6d957a0View lifecycle
0x226e7b2e...4b96d28dView lifecycle
0x410a47f0...00067fd8View lifecycle
0x01f0692b...e51a9b06View lifecycle
0x0e123ec3...ebfe82dfView lifecycle
0x9816ac51...2ae3b663View lifecycle
0x2fdd1217...a523df30View lifecycle
0x48c10857...c399aaecView lifecycle
0xbf5994e5...a84ea242View lifecycle
0x2dc18353...214edaedView lifecycle
0x1ddba320...72f6fc1fView lifecycle

Op 3: 0x1f5b3008...6f1fb76e

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

Eth Tx Submitted

0x9208...bd79→0xee33...ed41 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0xbc7ae079...70baa86d

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x46d40a1b...9b8da185

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x830f116c...4114644b

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

Eth Tx Submitted

0x5272...e10a→0x9208...bd79 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x33730614...04816a26

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x2740a758...28a132ea

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x4ba0ced6...7044e054

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

Eth Tx Submitted

0xee33...ed41→0x32a6...cb42 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0xb38b914c...5e3a0a71

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x8739ca4f...d82413c4

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x9b1c3025...164d3515

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

Eth Tx Submitted

0x9208...bd79→0xee33...ed41 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x7f504479...a505f6f8

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0xa754aa09...7673692a

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

Eth Tx Submitted

0xee33...ed41→0x32a6...cb42 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x7aceaf01...fcd6e0c2

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0xdd3cd815...c7d6ae14

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

Eth Tx Submitted

0xee33...ed41→0x32a6...cb42 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0xa04a3b2d...55b83bbf

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x8c5f471f...26a77623

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

Eth Tx Submitted

0x5272...e10a→0x9208...bd79 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x312aec5f...b0b34c4b

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x6751d38a...e8c9ff11

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x48882dad...f8dd7b33

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

Eth Tx Submitted

0x5272...e10a→0x9208...bd79 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0xf7e1ece5...068db67d

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0xd3a8eed8...ab3bfbae

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x748a79ec...c7baddc7

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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: 0x1c671df3...889592fc

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 26: 0xde37776a...735f9814

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 27: 0x10c956d3...0cde3457

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

Eth Tx Submitted

0x9208...bd79→0xee33...ed41 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 28: 0x3c64402a...9ece2364

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 29: 0x130d0ed9...e94ad00d

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 30: 0x7b6edc4c...f96bff35

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 31: 0xf8c57ac2...0676c41e

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

Eth Tx Submitted

0xee33...ed41→0x32a6...cb42 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 32: 0x0081c6d4...f296d882

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 33: 0x591a2e12...53f37e3c

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 34: 0xe43ee880...320bd4c2

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 35: 0xe7f127b4...f1901ee5

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 36: 0xf493525e...b9ffb810

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

Eth Tx Submitted

0x9208...bd79→0xee33...ed41 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 37: 0x622d9512...c056364d

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 38: 0x1e39d4c8...c4022859

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 39: 0xcebd0be7...3270fcb1

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 40: 0x4f6aa217...498f0599

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 41: 0x9acfe8b9...8c641d36

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

Eth Tx Submitted

0x9208...bd79→0xee33...ed41 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 42: 0x8beb821d...ce4f88e7

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 43: 0xa1d27307...fc6734b3

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 44: 0x56bdb07f...bee762e1

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

Eth Tx Submitted

0x5272...e10a→0x9208...bd79 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 45: 0xdfdf5e7d...0be5081a

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 46: 0xd0a3c013...bfd07058

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

Eth Tx Submitted

0x5272...e10a→0x9208...bd79 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 47: 0xbefee81b...88cbcddd

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 48: 0xaa153ecc...f1a939a5

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 49: 0xb4457c94...40c0a4c9

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 50: 0x2383a9dc...e715e7ac

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 51: 0x0cf7c17d...c146e0d2

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

Eth Tx Submitted

0xee33...ed41→0x32a6...cb42 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 52: 0x39203a15...2bfc0284

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 53: 0x5a32c1e1...d371d434

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 54: 0x470a07a6...ea622d4d

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 55: 0xe22fa9c2...52208787

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 56: 0xa0ac4baa...7fe22708

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 57: 0x2ed39ede...60d9afbc

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

Eth Tx Submitted

0xee33...ed41→0x32a6...cb42 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 58: 0x0f41dc19...8adf7da9

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 59: 0x96f7c04d...867fff6b

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 60: 0xeb928331...2096716b

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

Eth Tx Submitted

0x9208...bd79→0xee33...ed41 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 61: 0x724d56d1...fe234a71

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 62: 0xfbc5c0a6...cf3b65e5

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 63: 0x3a7e0d60...b87f6640

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 64: 0x515128a9...017a97a8

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 65: 0x2cf6abe6...a0fd3616

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 66: 0x5186c070...db71d427

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

Eth Tx Submitted

0x9208...bd79→0xee33...ed41 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 67: 0x290cf2b9...3788bbe9

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 68: 0x051a6b85...e653e0bf

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 69: 0xd4e523e7...f1ecf2ea

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

Eth Tx Submitted

0x5272...e10a→0x9208...bd79 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 70: 0x321891af...ff668522

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 71: 0x622bfcf5...097d6a65

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 72: 0x19be7aa4...785a28bd

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 73: 0x01217780...4f233cc0

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

Eth Tx Submitted

0xee33...ed41→0x32a6...cb42 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 74: 0xb7a463b5...49e93009

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 75: 0x0a9551b5...e764ec27

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

Eth Tx Submitted

0xc149...f893→0x5502...35b4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 76: 0xa99485f4...9e3b9903

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

Eth Tx Submitted

0x5272...e10a→0x9208...bd79 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 77: 0x098c3f18...7ee03f26

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 78: 0xf7054eb3...aeae936c

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 79: 0x43659121...d6d957a0

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

Eth Tx Submitted

0xdc2e...c943→0x5272...e10a 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 80: 0x226e7b2e...4b96d28d

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

Eth Tx Submitted

0xee33...ed41→0x32a6...cb42 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 81: 0x410a47f0...00067fd8

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

Eth Tx Submitted

0xfb54...3442→0x2265...2f83 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 82: 0x01f0692b...e51a9b06

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

Eth Tx Submitted

0x5502...35b4→0xdc2e...c943 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 83: 0x0e123ec3...ebfe82df

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

Eth Tx Submitted

0x9208...bd79→0xee33...ed41 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 84: 0x9816ac51...2ae3b663

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

Eth Tx Submitted

0x2fad...e6d5→0xfb54...3442 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 85: 0x2fdd1217...a523df30

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 86: 0x48c10857...c399aaec

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

Eth Tx Submitted

0x5272...e10a→0x9208...bd79 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 87: 0xbf5994e5...a84ea242

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

Eth Tx Submitted

0x32a6...cb42→0x2fad...e6d5 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 88: 0x2dc18353...214edaed

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

Eth Tx Submitted

0x2265...2f83→0xc149...f893 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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 89: 0x1ddba320...72f6fc1f

Block Published
EVM-initiated flowBridge In · Canton → EVM
0ms
1.0s
2.0s
3.0s
4.0s
4.5s

Eth Tx Submitted

0x0e99...4584→0x8914...310f 0.0100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

Block #1308
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.5s
EVM
Canton
Consensus
Total
Complete
3.6s

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