Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/12205e...e8ad
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
36 linked operations
0x15c99fb0...8bd12419View lifecycle0xfce558b2...f6ea0be1View lifecycle0x94b9936c...2982e8a1View lifecycle0x10e8c872...2c00fdb5View lifecycle0xe38472f4...e663cea1View lifecycle0x480620a9...41542baeView lifecycle
Transaction Lifecycle(36 operations)
Full details →

Op 1: 0x15c99fb0...8bd12419

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xfce558b2...f6ea0be1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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
0x15c99fb0...8bd12419
From
0x32a6f94b...1f93cb42
To
0x2fadf344...cde1e6d5
Value
0.00000000000000000100 $ZTH
Block
1329
Status
Success
Overview
Update ID
12205ef815...84afe8ad
Offset
5273
Record Time
Jul 20, 2026, 15:30:33 UTC
Command ID
d9dcbde67112...e10fcd21
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:00deab0905...d1f1ee7b
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f86a830e4a25818b82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a005fd9cd2e4b22a849b00c2b70ccee10b211eade94e9d2c0d9680abf4e3d99e7da048cf3084d4b870b1b9bcab202b4fe9b8ffea5604510c19ecdc2831c0c1bad3c9", "02f86a830e4a25818c8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a0f6dec00f19b4a2e9061742fe63a39031ce86eeeba6dd1ccca60ccd748970b12fa003e1b8d27ff9964db05bd2f55a6efd70971467f788f41d241e9891be5b332429", "02f86a830e4a25818d82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a09f49e3d2ed96a588277906e024a18577cf2de75ca102c0b2ba8a061b9092d72aa0346e2d7620061165fa995dd03caf6385aa866cc6c661e023d6bf08ccb984cdbf", "02f86a830e4a2581888210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0f5587799f3c675be6208ec83ebbdeddee85023bb519dc484a9d05819fdb585b7a007d9bdb86a7d8b8db1a65c126345e805c4251f65234715f72e9cdf4a89e7fb22", "02f86a830e4a25818882100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a062d36a5d921a63718a58eedac3a04aad7f2a3e389bf5f0126e8d0e5ea21a9688a031fa5fe51a7421db83029d235ba86286e87b484b2042f77b2c347193fa9311cc", "02f86a830e4a25818882100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a00d029f4d9e8fe4ef6bbceaadf38ce014cf1affcf0bdc375d2400ca6a780dcd65a00b21f1ecbcf38f3ca0a89ddf91c1402a9a4ee320fd40a1a925a64f7601c50336", "02f86a830e4a2581888210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a08c106b828463b14649f88358b7025cbd3316a819086bd30cae2b25b79913e7c4a0779a37b2db4fc0f78ada7d024bffac41f5b63274015ea8c770ffb04838a223cf", "02f86a830e4a25818982100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a090131afbb88a300b2c861097740a797251758b85a96c52b43e729852c1dc8471a040fa23e516b255eef893c47b222abcbfdf2a24b2cf9a8881daad532111977d95", "02f86a830e4a2581898210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a02b4f9469bb39f0fcc43558e72d3f29e40d93c1418acdf399adad9b7d4ebb474ba04e0f7c6b10a9708808a407f0a801844fc1f72ade97f854a78c83a7fc2ffe2018", "02f86a830e4a25818c821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a05e0326ff5c6227bac29b5292858698df9c10bedc90c7166815b0609071a2b537a00435f10279477ceb26bae2aef2554ed22888fa3ecd75dc1a742d3aecb53127a8", "02f86a830e4a25818c82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a00df00bd9f5edef7a0f6cb0f28ddcfa1d558b742596f892f361498a7e6fdd0825a04245bdcb7a27470ff419343abcf504a083d28e1c51025357d5b42b2e8d3f06fb", "02f86a830e4a25818d8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a04b1a970a7b7021d7fa5c959460577295939de73097c6f205146a3dfc1e023c4aa05a583df7d88f468d30b926dcf9c78b64dbb6edc5b9959a9e7e78b9e377294f29", "02f86a830e4a25818e82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a04a32f1602860f17bf03a0431aaf87126b1c9bcf85690e23668dcbc8838c3334ba0195953e654db6e77e8d15434d5cce9825aad51ef19648ebd412b3530baf4438b", "02f86a830e4a2581898210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0de41bed0e399cbf620e43d9463ad38154cc2ddcd7b95bd1f890a4bbb82cde4eea01ae7d702d7033eca1bae6c1449f3ae7196feb768ac84627d9ae3316c9ac8624f", "02f86a830e4a25818982100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a04b602b38ec627593142b8b5980cf8c8c37fcccc7fb2eaa088f7d3be8afa1837aa0399fe686d009e8ce6e4a01927f68f2c2e8c52c3f3e4888b2593a19143cd9827b", "02f86a830e4a25818982100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a03e7d672a01b1b786cc4b302e22e5e3d5d670e247468b99d1cba2d04e7be271f7a02dfa5923f299e800ead528e6e9f4b82975f914e7fd850a18901a25e9611eff98", "02f86a830e4a2581898210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a04c731cdb372f6f622c8dc6726c8739f403a73beaf5eb5c399fcbb0fc0aea45dba015f33661f394bf9cd077de5e9aa9ca2704ba30b959744f5834d7dbe948e7e8b5", "02f86a830e4a25818a82100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a090a276588478a0253156125d4ba8e591742d862df8d87ef443406bd84300a67ca03db07a10ee47ef3f596a2ebde1dee0ac491740865147562e0ccdea0c1ceeaf49", "02f86a830e4a25818a8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a09e36a98bdc924a77f6d456d7984f239488db5952fc80d8d1b019a54fa981d75ea07762d1f28d541a7c87d2c88b8c4dff5ddd3199aaae66459d6f929f5fe8ed7b4c", "02f86a830e4a25818d821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a048cccca6c5e5646583ba1642070eee4a4f6d7805b620e1e64dd4295d06b313dba07a5f4543c72927e2df1e3382938659c8d627808dc78f77ca22c09825762ae1dc", "02f86a830e4a25818d82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0a48807108fba9367e7dbc4967cf87e2f60bd3cccf19131bda969ccbeff8adcdca07d11d861d62f91e8faacfe1ae66d852e77ba206f1281cbb97d89120a703933ee", "02f869830e4a25818e8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c0809fd12896b16a7682895eab98b005a09be1255e13d07aa6b8aa11d05ef74b3a6ca060943991396fd644e0c521c66078021942ceaf6c6fa606da3325f8561ba7ed1c", "02f86a830e4a25818f82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0f3da38eaf6d99fd10cd0b16183a9198961ff6e5ff29dc69e45c5f6906e3cc91ca020a784a8d323e8ee80c3f1830eadab7657de592dc45fac53b217b72f595d898c", "02f86a830e4a25818a8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0199bef249cced8eba893fd76d406f5681d67623c7129c850dca15261a5641294a028109e193d5422d6f9e2e874713dff105503e07af9a27a7250ddd49a4e3d4db3", "02f86a830e4a25818a82100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0168ecbac9e4b9e6ef17a991af7bee081cecef0a5359286ca85a4a9b4f5129f4ea00f73e1dbb64dafb37b519e51e86c02391282f51d550b5a077b8da7da5e698411", "02f86a830e4a25818a82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a05dcdaf528c0ae77c55a7fc7bebe0184f07c1cf58e608b5c476b3dac2a86d11f4a059228ac6408deabb97ed99a63b7189a436a7c7dde6558f6728c752dd8181de3d", "02f86a830e4a25818a8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a03502a4d5f604bd668fb963da969d22ad6333a0a2d1a14c5a41b35509428d000ca0599ae4adec0dfee820bd05e55d76bff4dd0b24d1ecf895f835c56c333d866913", "02f86a830e4a25818b82100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a014af27abd13cc7ff492d4a96364e0fe610552581394a2293683da95c46bf680ca05beddb687688bc1c5c8aebca60381e28a8f3bf872ae8d4245ea8a706ffbe81e7", "02f86a830e4a25818b8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a0415257b90ca9152f4c0212b13927b5efe51d3a7fa40a936a66b3cacbe22f9002a077a7cf973bffc8abebcbac09ecf5bec7c621228af57c197e1271196ca8ff83ce", "02f86a830e4a25818e821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a04a530327dea470c355534cadd6ea9956bc21614e5aba15abb790cec909aa5a2aa06a02e2cfbf6f833518da2786952c5b1835557d40950ee0684d6e86dbe1027939", "02f86a830e4a25818e82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0463cd7729e291b4c0685e0244fd8954013695614081529a049d1eb12992b8513a02c8d3a3f881d7fda627b7afa82824cc47d16778e96d595eb0fe8ad194dc50d1a", "02f86a830e4a25818f8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a050e822d9ae263c598e2db2ec5a1db47a00814db494f4a941ae7ffb1846441cc5a014400017fce6dd4310fc7269b918c2c06378dede785d3c7ce7f9b28ce2604309", "02f86a830e4a25819082100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a081c265c9cf445bdbd22b93d0af6548575edd13e5d8964dfeb74348ccbffc0f42a06201d10b7cd7971b59ec5ee7e733c3b82bfa9025335f38ac636de596f8c3571b", "02f86a830e4a25818b8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a05acf65a0a414037dedf9042a1feffa5055c960dc6bac742573037a81d32affd2a0520ba3f85b5661d8213cc97a4300d5be84ffa9a18e83286585a3fa78834720f9", "02f86a830e4a25818b82100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a051a7379a9dd52658c257b31873f027a747fc5ff7c14b94a406b93a3f332cfc66a0629fe20e1746a25b545f4508551d7e2626b34a08b398c078f138bdd4172781a1", "02f86a830e4a25818b82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a081c1f685c3c813dc9494cb66d9acd134fdabf0ee012d3cfb7a09384838a8296fa01a38602926f1a1e4d333eaacb84b73f94c7e3a96ad662bf721dfb5bce60eb12a" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0xc2eeff53...1690f67a
View lifecycle
0x076901fd...7201b788View lifecycle
0xe9d66c6f...07d28facView lifecycle
0x0c4baa16...0aeb50b7View lifecycle
0xad02b1f2...3234759fView lifecycle
0x396a8678...f354a6e4View lifecycle
0x60846bf4...0400579fView lifecycle
0xa0aed583...0c37a334View lifecycle
0x6c9fc7ac...99743b7fView lifecycle
0x476afd24...a1f09bedView lifecycle
0xf169a47e...72ef0629View lifecycle
0x6fd7e0cd...a2da3a47View lifecycle
0xba15bbdd...1fbd096dView lifecycle
0x6ce25f11...bde8f5f6View lifecycle
0xbbbd8d5b...3dc6a635View lifecycle
0x71d44870...b01f4c9aView lifecycle
0x2667bf5e...a0297abfView lifecycle
0x810d40fe...4b4aa713View lifecycle
0x533be2e2...d0f4a8ffView lifecycle
0x3f4b01d9...7ca3f1f9View lifecycle
0xa89ee503...de6ac524View lifecycle
0x7da8e612...979bc9e2View lifecycle
0xfb7983ac...464bc97bView lifecycle
0x96f224e2...35f55451View lifecycle
0xfe28227a...cddb68a3View lifecycle
0xe7437187...9a301bc8View lifecycle
0xb5ad8a9d...51761b8eView lifecycle
0xfd2b216b...4a9904b5View lifecycle
0x88f98e28...88d4b64bView lifecycle
0x87b0ff56...36a4c356View lifecycle

Op 3: 0x94b9936c...2982e8a1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x10e8c872...2c00fdb5

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xe38472f4...e663cea1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x480620a9...41542bae

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xc2eeff53...1690f67a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x076901fd...7201b788

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xe9d66c6f...07d28fac

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x0c4baa16...0aeb50b7

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xad02b1f2...3234759f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x396a8678...f354a6e4

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x60846bf4...0400579f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xa0aed583...0c37a334

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x6c9fc7ac...99743b7f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x476afd24...a1f09bed

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xf169a47e...72ef0629

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x6fd7e0cd...a2da3a47

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xba15bbdd...1fbd096d

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x6ce25f11...bde8f5f6

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xbbbd8d5b...3dc6a635

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x71d44870...b01f4c9a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x2667bf5e...a0297abf

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x810d40fe...4b4aa713

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x533be2e2...d0f4a8ff

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x3f4b01d9...7ca3f1f9

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xa89ee503...de6ac524

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x7da8e612...979bc9e2

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xfb7983ac...464bc97b

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x96f224e2...35f55451

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xfe28227a...cddb68a3

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xe7437187...9a301bc8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xb5ad8a9d...51761b8e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0xfd2b216b...4a9904b5

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x88f98e28...88d4b64b

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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: 0x87b0ff56...36a4c356

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

27ms

Validator1 — Execute

participant1 · Initial REVM execution
192ms

Validator2 — Re-execute

participant2 · REVM re-execution

192ms

Validator3 — Re-execute

participant3 · REVM re-execution

192ms

Block Published

Block #1329
2.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.1s
EVM
Canton
Consensus
Total
Complete
3.3s

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