Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/122049...f8ea
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
55 linked operations
0x53dde6dc...98f043c2View lifecycle0xe8c0e6b5...f2ef31c0View lifecycle0x89fb1083...9c8edcecView lifecycle0x685c90fd...7ceaddceView lifecycle0x770d187c...f696d049View lifecycle0x74eb3d01...1aef6074View lifecycle
Transaction Lifecycle(55 operations)
Full details →

Op 1: 0x53dde6dc...98f043c2

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xe8c0e6b5...f2ef31c0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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
0x53dde6dc...98f043c2
From
0x32a6f94b...1f93cb42
To
0x2fadf344...cde1e6d5
Value
0.00000000000000000100 $ZTH
Block
1325
Status
Success
Overview
Update ID
12204927d9...af5ff8ea
Offset
5246
Record Time
Jul 20, 2026, 15:30:13 UTC
Command ID
12003aca6747...3ca41720
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:00282f22b6...c950ca58
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f869830e4a25678210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a0b7f919be0e974204a720bbd3549649d3e307975c504b992bff97af18c95dee03a061ac154ab6bcb39e890bea99de2a81352bd5793f1bbd7e0550c18c0745734b2d", "02f869830e4a256782100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a02006b70879dfe30f6278879415c7a2733db7960bba5bb22812fdcaa283e3f7f3a0262105b5ab13782db253d10e7b0a43623625a7060ba3cc1cccc9d70a7a12b16f", "02f868830e4a25678210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c0809f5ecdf4ef08c9b2fda12d73f202b6d0086e85a137c41052d4af677eaa48b90da02b8c4b3ac0aadb3578eafd72922f832438f61632b330995acfdf5d818f205cdc", "02f869830e4a256a821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a0752447b4c5cb772d79609cc1bec909ccee43e9dbaff0f819e7b246fa80e1721aa01abb2e5a268c20663cf311a7f33796ac926bf62b5302c571e70bd2b3a1fe6a31", "02f869830e4a256b82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c001a07c5abe2592c38b6cc939b032ba59f5c6734d1dcef9ab2b444a841be11a1e1c0da00872f1ba73332101c6bfecba476e311270affee1ce559ff849ba4b040b682f2f", "02f869830e4a256c8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a068b51eace6879f235db1423215e7b5769cdc146702ca6728fed50a5b2ef23139a00f079c7561c392bacde842601bace487fcf2de8b13a4bd49034366a970c6735c", "02f869830e4a256d82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a046f89de9532fecd7660a1ccd3a917103c1ffb3ac60d989b6bdf619a6f4fc02a9a021d1af71583c1927db33cc65b426949efbb515be2d5d359d5b0472616057baaf", "02f869830e4a25688210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0d60e2643ed2adda65514c80fb0d0c681eb2a22f4d76522b6460da414036b5062a03566abb0e1da0b26299865d668b4b507f7f6f5d1b4fad2dbc884240da84df61e", "02f869830e4a256882100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a05e04c62a9c7649ca45cf59a84945c5fc0f898df32fadcd7040c5a58b7fa6d3caa04b17340f4da11a84fc772c1fd1601cecdef064254ed3ea03333da917a3aa8f1d", "02f869830e4a256882100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a052051c0828f24c0e418b758c2a9cddfa54d909f7fbc2e91fd0f1fd4248bc6bc3a018197f3a10f4b8addacc8503c31002dcd1849497c343003fc3130d4642abf1a7", "02f869830e4a25688210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a0033c321334229b89df499f9772385ad2d026baae82f939ffa14eda4a6188aea5a00dda8ee9598ce315ca3d57a8d97dfe700f7e3d697c78e93ae99af5a8f1d64e54", "02f869830e4a256882100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a08cf3e601c72818974e0808d6e8d1fb325e94d7cbae331ed40ed280b5416af3f7a00fbbd752e2dceb48563b3477c899b1d99d77601fc3d1b6579df3779fadc2dcce", "02f869830e4a25688210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0327648eaac035d0398036c38e4aa82b0a87721b5245417c7ace887d008a3b960a00862401f54bd1e84bd5d566578d19d537a510b6fd9175be3b609b573098514a8", "02f869830e4a256b821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a0182422b127faead9367c2ca02b6c4e6850e5b3bac9d66e41ecdcb35dc6c4b6daa04bd42fe76694cc0c34ab3484fea2d1e60b3e39b476b0e836deeea7e4824dfadc", "02f869830e4a256c82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0750ffc1c3a518ea96931cfd253c980c2cbeef810596de0e8c60bcf16be4b542ca0732e49242a69e6be5caa58707c7a33d5f91c2fde850c3063945f7aeb7d5492eb", "02f869830e4a256d8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a04690f303830603248b972348a213e453ce06e2dcc92f17eeedef9c9c02b93183a066304ff183526b3d519d816737e7e666c40c2df77792e45256163120506fa21d", "02f869830e4a256e82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0cdb4bda72ec8865da02e55f9aab11fe7a128ae7aa6de200a43f46ba6dc1a601ca0684704dca5d9f71ac83384f320186f23ffd9b3d9fc36645c7b8fb5e90543c389", "02f869830e4a25698210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0f8a44082b113a499979cc1d5470d20105cfd2bac88775ca4f8b9f4fb1b25ea9ca02664eae4fef2f0b55aa9111f87315e48259d18bab05763248a403b8915224597", "02f869830e4a256982100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a0e4cc3482503053ebad5dc5bdc65546813dd59d19eba471630e574fdd87e746fea05754efb6d2016dfa3bd6a6b9a521359076fb45158a8e6f562797ce4625863bf1", "02f869830e4a256982100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a091ffce5b00c6e7546e2dc48b6618d9fa9157c6cae2e1487a1dd3432973feefa1a007d86d1869fb0a129937ba0a28fd182befe5e99b38f898d8fc26e5e147a5e4b9", "02f869830e4a25698210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a03e681c8251d9e73208a073d4e2be940caaa1d5d2a25173ccf090cd7b53bd33f8a009e9c4ede7dc09cfd68929bd9dbd35c13c18511d1153a261b95e44ba41c0b372", "02f869830e4a256982100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a077b6530b4697c5bd0b1f6ddcbce0e891a5f11273a6ba5b1c66e7359199576845a0637faa29ca0fc8199bdc5ca9db0f61e9c123fb13df9ed5d695474d1f45b1261c", "02f869830e4a25698210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a007b2ef6f3ef6f99013c7ab74395802f99a32a27215cd0daa0f94fe00c50e8ca8a058f3bad42e142a197241d521a9ee9b59ebc6750148331fac90b8dd4865e7bec2", "02f869830e4a256c821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a0ab71ae80a6a31b147b2851d59eec314fbdf6aa646f45d6a143f6be0f896b8098a01bf411482a005c9f839ac4334d90ffd8f8f39d9eed47ace5405f1144dcc519f0", "02f869830e4a256d82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a09898911f4aaf7a05c6fb13b06cf00447438406fd5a045c81ee34b9da88736d7aa04ab63c175f3419df8df7627167f1e22f0c3c6d3ccad3b154be8d012a68b5976d", "02f869830e4a256e8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a0fc886ec62387bb127e75c112685c89e88d6a83ad92836b163c8d9f461b01d87ba03f3edd30365217486493b398a2857bc6372d4c083ff900e4bf035d93184d226b", "02f869830e4a256f82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0bcf43b4093b150d238794fda86348715f1a5db8756ee077cb6d6779b3b33878ca03eaccf3734749246c7d9f391e642a5e017c4d6d00f7986a1beed0e4efb1a7a6d", "02f869830e4a256a8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a09748739bb7d4c6f9b3aae5cf26b498a90ce9965a7172aa642a51f887aa73eab6a04d3549f487c5672d5c5564904e9e8b73266940cdd376fe08b4cf9d17f337f64d", "02f869830e4a256a82100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a0e18f47b775947a417273d6b2d181367dcf7bf793ce3d3c03335f5c64c4699a2da01cbf8958d077a617c6d75b230db0552a94f6f2514d375748645f3f13cc247205", "02f869830e4a256a82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a0e3724758586ba2bca65b9e43ada9b0fcdde1805ef9d2c44c3b5fd9c7c555a365a076975dbc5f602ebd09ea0b691b9cda32af18adb05b93a46cefb64f984c23fd57", "02f869830e4a256a8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a0d34a5265f8106034fc9cf5b01f971e670f8bcc2fb3be17362571104a67d303eca071a74909deacdbde0edd43c8085a242aa6b23cc6af4e2bd6cc35f647481433a9", "02f869830e4a256a82100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a09a6e21f27d1866de5e4b65e55a75ff855f152305b664ba192945b765ff081ca2a007da7330fc92bea64e8a204b2996e2a7068e7527d581c290096cb5faa1ea9af7", "02f869830e4a256a8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a08810643c1a0e753b58fa812280304920dc3805393059487b9a7c0d8e725cde77a006ee6d01b86d4bd29fb15d558afedeec348a579dea0e685ed98937f329ef47be", "02f869830e4a256d821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a046105d4d112065323f25d06a2d2fdc31b9d1d8200482560a5cc7dde8356c324fa060a2857c2e093684cf2c69759a990912d686314d30a455003fdb887d743d235d", "02f869830e4a256e82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0c407e3c0bcad9b74940c36fbff29683d24fb72463b3b184f3d56af5381dd3c4ba00e69d85dd22ddeeab3eba031e42067144847a142a8f2742e902babddc183986e", "02f869830e4a256f8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a0345253443ee52126021e3f54740ada909f457aeae98b881f0fdce656b11fa406a017584af0ce9ff372ace7f5e9cd07e705ac13a8fa902c11840690723ec43ff8e2", "02f869830e4a257082100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a00a14c262624edd3ae026305ee893c26afd1e828d32a9b44bce0d3738d715e966a069b41841d2d66ce4add81b8e0722b0329c7d9315624d76a40695ab72d568e26d", "02f869830e4a256b8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0ad953db6b031f2776bc35ae2ae9db6c89dd740221373f6ef30a274d3568bbfb6a035889700a956030ac3f5e9877a0e14d712e75b79cc0b07c4601286f197459dcc", "02f869830e4a256b82100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a09e12c0d36482e140ce63c3704128f300459a4d43c1f10f4bdae8607bde071bf2a0762bb00b557781d524b27d237f12514d71fa77f86799f5472632ce41eed6c95b", "02f869830e4a256b82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a015c104a200c3fc5cf0144598d262631adc2eb08d89342ee3d4ae6683add0cbcba0558ee28e8bd3edf25f323945eff40cb0d757e366c0e4a764ad95b9c85c250216", "02f869830e4a256b8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a098be2ea5baf8da023ad631b6107796562ec03bc8797ec826f733a32b1e8369caa03b47b54d4cee1db4352daba32627b2eaf91a93724c068d78bc625a36297a345d", "02f869830e4a256b82100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a049c8e210572d1cb08d18444db73bac94f7f25465ac0cf6c2f689933eaa32e501a0525ce911efb0fd242ebf39dec5132f8f8c4d394779d54fa38f50f8c589d2cb78", "02f869830e4a256b8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0a68e1361d50472d3f3570b0c03531f5686b8ebd4ac6537ddf87cff76be61b791a054a7bb559c0725e5053a378617199bd9e6637a2b9993d077bc398de9a5e3629e", "02f869830e4a256e821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a0786d423c215ed354fb16a3727e38ef68c7a1123ae3baffef8536867633b96cd3a042707144c33ebfc22beb69593955f228add9be0521f9db5f7b39d0d2c97b9d0c", "02f869830e4a256f82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c001a060ad62b54f0966d12bcad09c30982ff42c0566fcaa6aba38a08325e152acacc7a06827310feedacfade9563d09fa4e751617649df5dff9e614f07e9beb54d40950", "02f869830e4a25708210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a0db269d9f94ff9390fc177cd12d3ae1e8747aa6461ed1ecaca15d5a942159e69fa06168b98bbf784aa301e5a8a3af26ec7ab3b871aa12eb0a3c57e69677f6d488a8", "02f869830e4a257182100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a07d0869d0771a0a5ce00e0ef2d06fdc406a2fca8422d3534eee2d6271ff9a8df2a03c7810be1cb32d8aad7e7cb6b27c7bb1e7e8ff07b20efd4e5d39a54afacd20ef", "02f869830e4a256c8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a07b2df6930e303362eccc991303e8d5c88378ef3810e9c90e38c013b3f1cfd361a04bbd2152552a97a0ac561639faeae1910fca754d937bef57e154b11fa1686bcf", "02f869830e4a256c82100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0a7afa6e5f6971a2774b5e572be2082ed882a71a8dc934cb8d2507255095799a5a0078a0ca57f40837f3b0751adefc28f894f418e9dcc39487c68f5f9c8b990c3b6", "02f869830e4a256c82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a0044139e388aa4ebb8ec6b538ecdc19bd30b9b02499136218df57756f6d9ba87fa0656682f3370292a7a51ca0c9b4c31d008f1e71109f712450e2df2fb14abd21fe", "02f869830e4a256c8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a05a69ebe413ec45aa023e49034e35256cc1dcf3b25fe0171a1c1b0b783db1eb19a0464229d1798ec246d4835f5987893568a8d882f528b586935f4f4408e8d5a15a", "02f869830e4a256c82100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a02675191b8ca966e3e2aa30f7ee17452889e885d2ff5847b1e6166e50778c0183a06203e6d3da4b11ffba94df96860e616685c4e5dc211d1454123a17e23cce6a04", "02f869830e4a256c8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0d8516c9d7f6ce931489900d5bca4d227592f7d044873d4eb4adaa10699f9e7aba03aca4829f524315ec8c544daa6a48fc0a3f6ce5285ec6cef26aa61d216c265d9", "02f868830e4a256f821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c0809fb44056e71f487e3c6e2e239e01bc3a2fcc3deb4aa263b79ec74baf8ee01046a01f13997da96f43d133670858c4447e592e908d410373ce9f5db38751c5e979f1", "02f8eb830e4a251701648301f632948914676481fb178b792de7bdd0f99770e5fc310f80b8849e213f7b000000000000000000000000c064ba4f8d097c65089a379f4a94e7cc15132cb40000000000000000000000000000000000000000000000008ac7230489e80000000000000000000000000000000000000000000000000000002346d4a2575425000000000000000000000000c4c81d5c1851702d27d602aa8ff830a7689f17ccc080a0f3ebc5170573ed80e97cbe4c8b30f7864fdea03ef1739efab920bc4e03e50995a07cf3bc00b505d7496981115256e5e61ad8612745c8d72568d7acd5747a98aad6" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0x5cdc0ebf...44a53320
View lifecycle
0x04924f9a...e5d7355aView lifecycle
0xa799ab30...96f42fcdView lifecycle
0x32d4c51e...374de24aView lifecycle
0x08ca52ff...f392be9fView lifecycle
0x6b4ba7d5...12bd9ffaView lifecycle
0x1c1664a5...253c4c1cView lifecycle
0xe9f58955...67fed035View lifecycle
0x0bc4da71...10fcc5e1View lifecycle
0x8fcb40d7...e4b3c3b8View lifecycle
0xfd2e90a3...6f022efeView lifecycle
0x3c675ecf...cd15426eView lifecycle
0x6972fb1f...4cc10ac2View lifecycle
0xb7348b14...923408cfView lifecycle
0xde30b74e...08ce5e3fView lifecycle
0x7d01c5ed...51b599c0View lifecycle
0x575637e0...79270106View lifecycle
0x530fb7e9...ce30f908View lifecycle
0x0f196ffb...b6762b35View lifecycle
0x51145f02...63a56219View lifecycle
0xc1fa74a4...535c5ee3View lifecycle
0xd2d88b7a...918cf401View lifecycle
0x04884560...8db80fd4View lifecycle
0x68df5f42...9b3dcd8aView lifecycle
0x5895f57d...d5145055View lifecycle
0xc5852022...b72907a8View lifecycle
0x09484c3a...07b67997View lifecycle
0x63525f11...73236ed6View lifecycle
0xeb6a5370...62988d1fView lifecycle
0x9ae7feff...bf4ee3bdView lifecycle
0x9649a0e4...4d0acbd4View lifecycle
0x76543d0d...d2b846f5View lifecycle
0xc98e5497...ae261aa8View lifecycle
0x85291c1c...f13dd67eView lifecycle
0x78ebf4e0...e4a1d512View lifecycle
0xec640430...e0bdf61aView lifecycle
0x63a63389...609ff400View lifecycle
0x496bc3ec...748fa5a0View lifecycle
0x32d74bec...ca1ff6e0View lifecycle
0xf0752382...6f095c84View lifecycle
0xc371eeae...fbc1cfa2View lifecycle
0x7026624e...0f2cfecfView lifecycle
0xbd6de394...15ed315eView lifecycle
0xaec1d16b...3576aa2fView lifecycle
0x262e7949...0c22f795View lifecycle
0x8b7fc013...622b3f8dView lifecycle
0xa306578e...9c5c249eView lifecycle
0x50db17e4...5522bc17View lifecycle
0x44d853de...76a647c9View lifecycle

Op 3: 0x89fb1083...9c8edcec

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x685c90fd...7ceaddce

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x770d187c...f696d049

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x74eb3d01...1aef6074

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x5cdc0ebf...44a53320

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x04924f9a...e5d7355a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xa799ab30...96f42fcd

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x32d4c51e...374de24a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x08ca52ff...f392be9f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x6b4ba7d5...12bd9ffa

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x1c1664a5...253c4c1c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xe9f58955...67fed035

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x0bc4da71...10fcc5e1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x8fcb40d7...e4b3c3b8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xfd2e90a3...6f022efe

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x3c675ecf...cd15426e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x6972fb1f...4cc10ac2

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xb7348b14...923408cf

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xde30b74e...08ce5e3f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x7d01c5ed...51b599c0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x575637e0...79270106

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x530fb7e9...ce30f908

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x0f196ffb...b6762b35

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x51145f02...63a56219

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xc1fa74a4...535c5ee3

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xd2d88b7a...918cf401

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x04884560...8db80fd4

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x68df5f42...9b3dcd8a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x5895f57d...d5145055

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xc5852022...b72907a8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x09484c3a...07b67997

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x63525f11...73236ed6

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xeb6a5370...62988d1f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x9ae7feff...bf4ee3bd

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x9649a0e4...4d0acbd4

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x76543d0d...d2b846f5

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xc98e5497...ae261aa8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x85291c1c...f13dd67e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x78ebf4e0...e4a1d512

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xec640430...e0bdf61a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x63a63389...609ff400

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x496bc3ec...748fa5a0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x32d74bec...ca1ff6e0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xf0752382...6f095c84

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xc371eeae...fbc1cfa2

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x7026624e...0f2cfecf

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xbd6de394...15ed315e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xaec1d16b...3576aa2f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x262e7949...0c22f795

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x8b7fc013...622b3f8d

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0xa306578e...9c5c249e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x50db17e4...5522bc17

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

Eth Tx Submitted

0xc4c8...17cc→0x8914...310f
101ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

Block #1325
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.6s
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: 0x44d853de...76a647c9

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

50ms

Validator1 — Execute

participant1 · Initial REVM execution
353ms

Validator2 — Re-execute

participant2 · REVM re-execution

353ms

Validator3 — Re-execute

participant3 · REVM re-execution

353ms

Block Published

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