Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/1220ef...8f6d
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
78 linked operations
0x4e5237d8...7bcce49aView lifecycle0x77163852...36f93bf4View lifecycle0x6cf8ae89...bd18ff40View lifecycle0x09fa479c...b9c921b3View lifecycle0x93ff48a6...d082de30View lifecycle0x55049262...febb21ddView lifecycle
Transaction Lifecycle(78 operations)
Full details →

Op 1: 0x4e5237d8...7bcce49a

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

Eth Tx Submitted

0x8150...2d24→0x6614...f8b3 0.00000000000000000100 $ZTH
5ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x77163852...36f93bf4

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

Eth Tx Submitted

0x6614...f8b3→0x94b0...e4af 0.00000000000000000100 $ZTH
5ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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
0x4e5237d8...7bcce49a
From
0x8150e171...71fc2d24
To
0x66149df8...8c60f8b3
Value
0.00000000000000000100 $ZTH
Block
1561
Status
Success
Overview
Update ID
1220ef6395...b4b98f6d
Offset
6801
Record Time
Jul 20, 2026, 15:49:54 UTC
Command ID
008435aab97a...af76366c
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:005370ed03...f4510035
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f86a830e4a2581dd8220128240248252089466149df83a9c3fc1382b8dbea4e155688c60f8b30180c080a0debc4895f10e56c39c6e56d3161178dfeb1f610f33759276d39d50b3032171e5a00d941b8cc27af4cceb8b6e132824a081c67f69857289cd2901a7c0c62ec671a6", "02f86a830e4a2581dd8220128240248252089494b0e561a916efd32864e2db3b1caf495159e4af0180c080a04f75b2e475fe4554644d3a849c41bb51b83564ce58d15d7a996ad2c9d6ee3546a016592c9a183d2d009451a450e33b0a185c804070a26bbaa702ca10106c6af791", "02f86a830e4a2581dd8220128240248252089455eeee19d56dfc4c47278079dd1ad0f8355e277f0180c080a0da99232bf817a2e6231cf61dc83454b278ce5df2c11aa569237ea67829aa213ba077ab11ef8764b52eccef7df16c287a43365bc3631434ac58b251f48418f39320", "02f86a830e4a2581dd82201282402482520894634d3d00ca0fc7be962d0641ed7690d53e7a03190180c001a00e7440833698ab4e6c24775c489ab1585deb35c3a01da0f82f6a265b3024b8c5a056e657c4a2bc6df51df01db7bfc8a8d386d4935ed44ba87ae7aa2097880ac608", "02f86b830e4a258208248210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0b5e9cd5409fc1d5cf670eecfe6afa82c983d71cf119352884cf8ae0f7a26484fa05b5df41bf0e771b04f9105170536949f54636e0c5a4ee32c6d8f39dd39bea76a", "02f86b830e4a2582081482100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a02035dbd01e66aaa3d22057c6ea988029f36ef5f21838983e7f3fdc5d5959f668a022384e06e97883a6c35e77c7f0353cca97b886860f03e3f01e18b95457677e23", "02f86b830e4a258207ec82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a053fcae36470675c23f3a0eb3f5019b05fc03ceb034774bfe75240e5381b48cc9a0467763940bb521f0ebb18a87f2f66a6c20b7afc38173b85bb97aca09f2ea9add", "02f86b830e4a258207e48210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a0d82e8236e1215b9e9859831b2f96f37f2dc94cfcca68705a1dbef0c8d4c7dea0a0673def6aec0ac7fc3b2449ef2250e05532e633de43e0860ea418a789a7251a2b", "02f86b830e4a258207f082100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a0f8b98efe63eea9557c4eb18b767919234cbfcf16e62f4f3b3057e5c0445375cea0467e0dd0c6b71603730725c65417a59921e215f588be03c0c4e9997f3665a2af", "02f86b830e4a258207ff8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a07f25d157f4febb7b9f75fa66a31e6c61b380f8edb7da80d44a10f42e59d25a01a002014165d02c0051b3480150d8f26c4660cce9547755d18126cca7becc4334bf", "02f86b830e4a25820806821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a0d164db3395deab3e16d177402c9c418cc3fb2f11604460c03b1fec94fb3c243fa05169383061d8bd71500b34287c9496a3fd9d20660b3bb84c09b61874e5653dc2", "02f86b830e4a2582080d82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a05910ba3942b94c393ff93a36786ffe917ff85561e4fe67e740a5f162845619d6a04b627c502ba4ec7fd829f75bd9a5b3c9e2cd8921eec12b1d51af7e7883296d9e", "02f86b830e4a258208128210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a0968620d9bb49453e6106fa5fa4672bbbc1d47507f4ecbbf410754dad2b77e7b4a02c47b466b7fcb0634033d762d182ae5bbacaa45642e7dad84a78c5872ac4d550", "02f86b830e4a2582081e82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a0988280914ad3879de37a4dfda654ca74d92068e386b615d4d1af7779e4bdb7caa050166b21b445be8a17349154f3d31b26e026a1532ab9f235a3bcd55b97a174e1", "02f86b830e4a258208258210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a09140aaa1a0b89ece9f108b90fce3e0ec4be97677d0e8b8da2d337ee8f8a7d6ffa054f2a11471cdeb58460510990c4952333ebc71ecbd05ee1bc96bbe345f19e491", "02f86b830e4a2582081582100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a04aeb0f91a73b6618ea0718f15b3c888fcfc31bc58b5eb2aadad51d88af3837f3a044efdf09cc2593556273e91d7af0548a298feb1deb849425fdd5834b64b04d13", "02f86b830e4a258207ed82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a0f6b655f58ea44f08c2bb4791ae371466836fc798d8834a9e4d32b1d7afacc8a9a059ba40f240291b67c3d7246c32251e474bce09324967b8b1314d9b242a5e1f02", "02f86b830e4a258207e58210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a085a0f66f1bda617aed70568f3840b82ed14bdaba1ac7d348f1bbf216af16872ba041e1ee45806fdc534b8e6f02dd7d05853e15838f69cf8cdbfa19b10d7925a9e6", "02f86b830e4a258207f182100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a09d43bb00aee1ce0cdffc34393e258efe9c8da0088dcf65f55f742d8034757db2a063d5ae4dbb6f2ff9eb334c3143cec6fa9d2913c4f12bae11c6ea6478431f32fe", "02f86b830e4a258208008210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0e5114e3e3c298a0872b58ffaee30b9d31b67f3f087359fbad7e065ed77f045f1a039825219c3e0cd730f6d529a14e34d69ee30548407857d71abd3226a95251e59", "02f86b830e4a25820807821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a025c246cba64f7cb4ca09a8535b5d6722da595a86958e76a4b41201e80e887da3a05a9531c7c1e405d8d34ab52792c20b66eda3201f2f6ef3c54cdf841c3ba639fe", "02f86b830e4a2582080e82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c001a0d49c854bc38f2acdcf674d399657b552f617d5b8ababcb68d6ff770d835a5a1da02072f86c6904d31756d22f19c3191452a1d396cf978d646283431e23619eba99", "02f86b830e4a258208138210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a0ec2026d11d0f7ad64bdf0bd489d48ccd8e71388f197b1e0428d9a8f0ae9b5022a03e5e1494e3843a2f91f1d93defac2fddaa499bfaef55c57281edc5f7e7ec86ef", "02f86b830e4a2582081f82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a0e5c94c954b482cb1f328afbb5e3b322b658a63be043936c51492ec2315e83fc9a0496a74a33bac3e927d8bffbe81bc8491b023f2263834daf53a4f8a23bdc65513", "02f86b830e4a258208268210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0e7829e295f9224228f751f8062c6c0167829ae4faaeb1490fd9d83c79df2b5eba0689f1878eec4c7c01b4ccaf6722dbcbda8d6f08c9071afc1c5baff7c980e9ff0", "02f86b830e4a2582081682100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0e1817763d7d6ba68ddb148651bbac116d7ba6410ae0a22ceda0db1b75f626cbda0660658f2c3328d1d5ff74f8f9c753ba5035e98c81094607bf295604060da5e21", "02f86b830e4a258207ee82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a083c69890370e8cabe69f9bed3e7e17517bb8022c760b063443da505bbefde997a027c4f09b62bc02282e870379010ac57949022c5d067a1f9cb262a5acc05324ad", "02f86b830e4a258207e68210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a03d7beb2fcd72eb3f1baab9d7825a78b16baf840c735c948c2db2cc6c4b5352b5a025c063bd6373c0ad3b85bda0e2462d2fb8d9db6173a55bbd5e0875722737d142", "02f86b830e4a258207f282100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a04826c9f0e986f53273b06d64bf0d8bce7f8a7ed1f966c1943168f1269c5edda8a03e0b06c8a9e7942cfe257a25c7b6aa4f9868972036578846a188282285082ea7", "02f86b830e4a258208018210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a081fe13bd3ee6b8d9971e0a30c6469d39143600f641d58214b4bba885f759321ca0441ea963c50b31ebdcce44b0fbe291f93b3c815dae6fd7e145b4f0fa083a4236", "02f86b830e4a25820808821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a0559d3f5320b55e6dbe0e3e449a59da23e4923d173ae09687e8ee21912b9fe0d0a03879772bc466251974fbf4a3ae16efbdff6ee6d88cea0d80fdc656975c348475", "02f86b830e4a2582080f82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0aa01ee3c7ddfb2a7798c040821bd090ae2132a81b25541b9337d0d635648bf21a025911ed44df3124f9c3d352797d1dcae01552d70340a3c5e436014210cf8ae68", "02f86b830e4a258208148210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a0fcd510101c6cab4d6214390f9daff6e3d55dc58a4b699a07ddc189febbe10794a06f9095dc4939ae14e749ad309285e0513dcc179d6273f65e305fa1e8841c5fea", "02f86b830e4a2582082082100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0554d6805c1419770eb8ccc8dfc06c99cfb0654e8145816cfd74cbf4ab6be2851a0203c8526c6be7d1aab1cb00ed2aca501ddaec6bf8661a1a925c51cee285f0dc1", "02f86b830e4a258208278210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a08961bf3edcfe8ad4620ca108432538d80db3d755a012485ed7401d88f807117ea0620dabbe5a78da51848123718ce0bba2d6bc740cf0dc3162b8f41107d19449a0", "02f86b830e4a2582081782100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0210a8789c924eed4269ed60caef26b3b7d42256bedd9868d91ca13205171a710a02ad4db0359a1d4e92e1c8a4e6d646b1d611e3fae52850714dc7c4fb55e6a4c7e", "02f86b830e4a258207ef82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a0b2bb47d85b3d4e10343fde0d2de8504be321a166a874bfc63d29df411f54bdd4a038bd1afa9f5d69a975b707e40db55db801970ebfc70366d75a81ec92c9fd0c31", "02f86b830e4a258207e78210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a01d4352b11e50eb36c67d54f10f4a911d1315c8126927d1dede7cc4497021c755a03ca3d857db2fde9f7dcb718febae73ec935fc787b24db415f1eddf386fe9daff", "02f86b830e4a258207f382100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a02f76d0ffce1689e6cab80c9cdbd556023db72b4f1bc6f7607c1e4e8e062988b9a0288a356402685e9f2d5872cdd8aedac0cb92eda29cc7503ceee20e5e5d6eb066", "02f86b830e4a258208028210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a05fa64c8a9d899c09a3da0a3b559e00a40e72ef364aed28edde572157d55c2c91a010e4f250e6f846ce3649a69fdcf4b71c5b13fa59fbf8d00996855e88c9ea1fc0", "02f86b830e4a25820809821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a0085079a64467d5d7e6fc0f4088cd81e53bdf53d3f801b7fc721a17a72404cc88a063cbefae07219e90abe1b6216b1dc869546aeed3d4e12192e069beadfe15b6fe", "02f86b830e4a2582081082100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0dc871fc3b7bf83f739d0c8576258faeb838a53a15cd0dd8130b4bce3cd584acba0249117f75468e5118b0f62f23232b1afce41ab6a51859d038f0d87b69de7c2d1", "02f86b830e4a258208158210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a05acbcc39c07aad5a71abe9373e21ea5955edf14ec86b284c93fc55cab6fea4dda024d5aaab4dcf9e6720d5386c388b01f7bac8e55f3bc5f54dd359f20803e2d532", "02f86b830e4a2582082182100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0f3888e19949485e90ddb2af634684b9edbc418e3d6e51965482055c80995465ba00e65607526c1c7b955c0defc8db48d8e3713815ad44c36490c40948e85d56910", "02f86b830e4a258208288210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0750dd23c889dbca3a09e3eed85df89a950ff3296b1cd31383bd47e0e62adc597a04bcc3d0032e460eea1803c893e3f18e7150cd4eb8a6da66b6605e06c6ce6913d", "02f86b830e4a2582081882100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a0b137e509fb08fa802f8cc1f38fe081bee8b21b0bc12b5084db980bf91b2821a7a07221f3d4a10f3382c0dace49a57fc1bac5f8fde4601e11838b70ff70384c56ab", "02f86b830e4a258207f082100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a07ac4eeb7e6956856cf6e874d34ca5b35757f86d5328759f6c2abd69682fb28a0a07e339f0aa13e8667f78458c91879bd4dd3f20d549d0d12a8dda0f6f5e70888d8", "02f86b830e4a258207e88210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a08976b54e01f66cf8b57edc209b1ccf42289c89730e872663a0e9c52e555ef3c9a033512e4603b8e379c1db370f61cd7c264eb0d1e12a062e96268b381232146f3b", "02f86b830e4a258207f482100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a059ced2885f9497fc8c103ee7825e5ca30c2f8b23ee94802ed4281c81b7f1f9bda0607977ad1001c7d1860483b81c4438a8e50e572de91ae3827c5de7a6ed51ee85", "02f86b830e4a258208038210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a04706113c4869282a5188e25614b5922f38ad4d96c62896c4707f29a518fac4eca0729632ff44a563b854c1987b15fc8ca1043119a6572ab2543f7d2474696a24bf", "02f86b830e4a2582080a821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a0487a30ca87cbcc1428be2bb1a742e51c212f6f5c62d7f2be27b28e28d87ea5b7a07c7af3b769f63e4757037532f9a851a3216a6fe16e082beed74d9e0d448d2415", "02f86b830e4a2582081182100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c001a0f3e236ed340ba94c0c53d928820ca59ea6dbaef7c0d9abd63c3339499ad3b4e3a041940e073c7935df103b2eef94667cec282217eb5b1b51921b23d44fa7448d81", "02f86b830e4a258208168210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a05c2c2ba44a4ffc0c353d83bd09f7c2a76226d32ced61b676d999667333d75028a042090b6c7755f27beadc1b924d8770d59ef014ae6ad60068bc356ffe07bc71b5", "02f86b830e4a2582082282100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a06ba2f13a678ccccdf5a947314f2046ecdcc392df07b3dfa11044bcb1543c3233a06ec5c239a4ea1f7569119f3278a129231b7af7fd597cba61376a99ec52ec1179", "02f86b830e4a258208298210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0af4e5d4efda002c3709a5c6499f2685b0402dd123c0af2a21487913e22b3dbb1a05e0d71f234cd8383f1c31df2d4e2d2bdd3f626c4643992d68017530200b7e7a2", "02f86b830e4a2582081982100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a076ce768b083bb555bf6fc57a8847f30e95a113dec89dd2cc690288865fd25de3a0079bc9f9ff88af0c4c2845b9fcf61e677e1a230a17406565cf5250c6ae5a8b69", "02f86b830e4a258207f182100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a0ca2ee8fb1e84ba5b76cc4fd894ed0f757e77f6a4674a8f919f8fcea2930f8b22a01c7671778f6519970d2bf0603c3fbab3fcadccb27f1be4a566ca9868b7f46b8a", "02f86b830e4a258207e98210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a0f6b217f56d6d2fa5db67576eab2365a1b7ae574322c2ea78a35986a37fc354e0a0494d945a7f74c5b3cfd8b5f0d988382739f61ac08d9db16e1ceeee830e16301e", "02f86b830e4a258207f582100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a06f44cdff613401ae8c9cf1eeb7d875a53768929df58b981eaa57dce56ac986aba0611d5bd5ccd87172cb03705953f4d9d4b68bec557d851f7f7b8ccc85045fec1b", "02f86b830e4a258208048210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a029e1fd2248afceffcffa75c77a981b5508e133ce24649eb22807d567ac091f28a03eb5378732ac777cb6158a5d440d0519ca56a8f1bb175ab3cad5761f17d3318d", "02f86b830e4a2582080b821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a0c0cc25ae7e8b0548418325e0050afb6ea7e8aa03925e561b1bb5c9a2841cd14da03e8c417e08c61777c23f11f108bf9c6a319940b951a945496d94b16d0f6ebbf0", "02f86b830e4a2582081282100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c001a00e224bf510efc9c0b2b2fbc205ae7dee62f4092d9abda531b184303320e270f8a05035b69de25018f0c79d4815d492b5e5cd308d1645fb2291e20e3db86f2ea395", "02f86b830e4a258208178210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a08c9d0b5b65bdb5eeb0a01c8d9436f06f120d72ac680a7036444ec585d57d26fba07e33dcfd2641aa28c28f5a1267c949cb7fb89af7f5b4e94f4593ad8f485c8524", "02f86b830e4a2582082382100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a08637ddd3b08e067e0cfd9974adbbd4f8f66fa8b3f2049fb473e8d69912e50816a05e0457266ba7f5611a1a341354df04f3791cfa597fcc7bc9fc7ddf0a7ae8013d", "02f86b830e4a2582082a8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0c43daa9869c97efc6d2494fe77df29f5c83e5af18485e7ace3039a1d53ac1704a0323c27faa9c9cb911ab879b6a40502af86c6d9a57df9ebbb0b1d9c076637dd22", "02f86b830e4a2582081a82100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a04e667e538bc2b34cbb46180679c73121c51005253d6555c0863f9377c56459eca028a44f20ce9db19fc06e5f25f9062b8b2c3c5a302266f85f873f60b5234725ec", "02f86b830e4a258207f282100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a083f9d5b1d2c80839584cdf4d07c182d8a36ebf65ce622832ed968a20c70c1446a027b50ed8530cca15696b4b783c5ddb4dbca6635a99f059376b937eba9f21d50f", "02f86b830e4a258207ea8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a0f18b471745dec65122af3368e883dde3ac29ce0783d1267661bd0ab24d1cff2ea01d4745c966be62100f51d2ec90403bb15cad31f121d85b770de8962cdf010d44", "02f86b830e4a258207f682100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a077211f72408447657020e557b13392ef3385848764041a983fca57c85660cd78a06bd6fc387c3885fb7569ab63f510f0ed5fbe4dfe2e3f514a01e79bd478a4669d", "02f86b830e4a258208058210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0901c490f9b5743000c2da7a0e07c38b05a1f1c264e0291e40b7d1d64453cdc2aa031b3c16ef8e12fec35cef0e5f8cf81abaeb44bb6abddbae1b39ec99de230fa05", "02f86b830e4a2582080c821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a070edc9154500e1c1ec13b76a0ab26eded441afbedb01f100c055134e8d6da675a0643179e78009b388a77436a3f59ccefb09eb4642386e01d4479fc4e5d6c688e9", "02f86b830e4a2582081382100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c001a0aee3cf2f7fb50679fd2256a93e21b942283b2ed36e00b8997198f60581b1d529a06f92d05adf0bf5e7fa32b06dc5f0399dc781693e122dd7bfe343086a7310bb3b", "02f86b830e4a258208188210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a021591ecc6e5342df3bee7bb93e10296951231318f38391569b55b7d4e5b6ec41a043d84bdb82e684a7612d818ca7783a8cdf387c087e9242b5fae1b1b1ab7d263a", "02f86b830e4a2582082482100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a04a893ee4bdcc61c2abaeddbc0f9f9ea7113a0eab2473cbc51fce3bdd21efca09a011cdc67461cf3fc7b79e4fb919cbf9e015727a5b3eb06a666b76a7f19068edf6", "02f86b830e4a2582081b82100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a073b4c11c6b01e3f9873525e4bdd5d57b7c9c73dfa867f72d732fd1c0adcd2a7fa035148909ac4ff8d3aab97a1522bc6160a89d9847c99c0492a0a25903ab416320", "02f86b830e4a258207f382100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a073284fc40fff4700ffb045b09414467fcc77c468bea2c538bb4b4e951e87c324a0385246e9d4a629ffb72584ca02e84c40cf5c30ab87b449f2c4fe12df79764ee5", "02f86b830e4a258207f782100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a07de0b5a26b3cb74ae8955f968b83fd0e0bd2a6617a70954f8750da489d024ef3a0688d05ebc40abe5f5a4e4093c2ab01f5b4e090ed325c6ac727458b4ee04d2a24", "02f86b830e4a258208068210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a0bb0d85a8175f39ab35aed7e41b44fb3eed6e5a7f0053ce334c30f5ae7d55f567a01d1b29f20681014539c4c8741cdb5ea3c892e5e77cb076f26dc5228a95523635" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0x21c997b5...8ab9848e
View lifecycle
0x40b140d2...e93abe4cView lifecycle
0xee183165...fbd73ffeView lifecycle
0x4abbdf89...ea09ed93View lifecycle
0x756afa25...e9d4a6e3View lifecycle
0x4c515742...c86beb86View lifecycle
0xbb3ba7de...537fcd13View lifecycle
0xe9b21216...460f6525View lifecycle
0x2ff7849f...b5f811e3View lifecycle
0x0984fb91...cf372f02View lifecycle
0x9eb7df44...a07b871bView lifecycle
0x9f894509...a6dc71e0View lifecycle
0x653a6b45...d6de2854View lifecycle
0x7684aaa2...0cef294aView lifecycle
0x27a71a8c...2afd7660View lifecycle
0xa2650b07...b9b40be5View lifecycle
0xff64b46e...1fc24fcaView lifecycle
0xaa580e5d...bcef91c4View lifecycle
0xee6ac9e1...41b29f92View lifecycle
0xb430b5ba...6134f4b8View lifecycle
0x595ed5df...58b0bdf6View lifecycle
0x447c0c63...6768ca44View lifecycle
0xd4bdfd0d...bebad3bbView lifecycle
0xa5de2c42...cccbca4eView lifecycle
0x536f1267...faa8ed3bView lifecycle
0xa8e0ea56...997b43b0View lifecycle
0x5794c5bb...d752e358View lifecycle
0x48c64a61...b8bdba39View lifecycle
0xdc3e3497...4f58caecView lifecycle
0x0ace702e...8d27f91bView lifecycle
0x2443d6c0...95bba7eeView lifecycle
0x15e31b6d...0489f23aView lifecycle
0x0da36395...238772dbView lifecycle
0x9741af60...35420659View lifecycle
0xf68c4e0e...2935d8fcView lifecycle
0x517bde88...7febbaa6View lifecycle
0xe4d6007d...6ed9f323View lifecycle
0x87f72df9...e0a82816View lifecycle
0x6937d9fc...a287b3fdView lifecycle
0x44b1f71c...d42ffe6bView lifecycle
0x35d89072...91d7f0d1View lifecycle
0x1a98f459...744c155eView lifecycle
0xc1f785fb...3ba12f0fView lifecycle
0xa6e74ed5...15c8cdb2View lifecycle
0x0b750f8d...9139b9a8View lifecycle
0xe6e3ae84...f514d62cView lifecycle
0x10af5bf5...96ba086bView lifecycle
0x2cf27ffa...e31e72e9View lifecycle
0x9ffa0e65...533b6001View lifecycle
0x93d67274...f400bffdView lifecycle
0x36d0a498...310a4a3fView lifecycle
0xc334da3b...12d76cd4View lifecycle
0xf795800b...a537c8d0View lifecycle
0x3e00fb1a...d58bafa8View lifecycle
0xf1a9542d...457042dcView lifecycle
0x44ec8045...8df027e1View lifecycle
0xfc967111...1441d18fView lifecycle
0x1cd3caa0...70170636View lifecycle
0x2dcb87c8...d7c3d2f2View lifecycle
0x48f75911...564cb065View lifecycle
0x3a256393...70badd42View lifecycle
0x2c261d29...a574664cView lifecycle
0x53501352...caf3ab80View lifecycle
0x887e31f5...57918256View lifecycle
0xa8cc4e43...6eaded45View lifecycle
0x18dedfd1...71d3af02View lifecycle
0xeec40beb...deb0451fView lifecycle
0xdb0e0cb9...e369465eView lifecycle
0x0c68ee6e...c3d9b645View lifecycle
0x98090a29...e8e8563aView lifecycle
0xf20e9bd8...7db236c3View lifecycle
0x706f7981...a8a8fa33View lifecycle

Op 3: 0x6cf8ae89...bd18ff40

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

Eth Tx Submitted

0x94b0...e4af→0x55ee...277f 0.00000000000000000100 $ZTH
5ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x09fa479c...b9c921b3

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

Eth Tx Submitted

0x55ee...277f→0x634d...0319 0.00000000000000000100 $ZTH
5ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x93ff48a6...d082de30

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x55049262...febb21dd

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x21c997b5...8ab9848e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x40b140d2...e93abe4c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xee183165...fbd73ffe

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x4abbdf89...ea09ed93

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x756afa25...e9d4a6e3

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x4c515742...c86beb86

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xbb3ba7de...537fcd13

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xe9b21216...460f6525

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x2ff7849f...b5f811e3

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x0984fb91...cf372f02

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x9eb7df44...a07b871b

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x9f894509...a6dc71e0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x653a6b45...d6de2854

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x7684aaa2...0cef294a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x27a71a8c...2afd7660

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xa2650b07...b9b40be5

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xff64b46e...1fc24fca

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xaa580e5d...bcef91c4

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xee6ac9e1...41b29f92

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xb430b5ba...6134f4b8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x595ed5df...58b0bdf6

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x447c0c63...6768ca44

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xd4bdfd0d...bebad3bb

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xa5de2c42...cccbca4e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x536f1267...faa8ed3b

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xa8e0ea56...997b43b0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x5794c5bb...d752e358

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x48c64a61...b8bdba39

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xdc3e3497...4f58caec

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x0ace702e...8d27f91b

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x2443d6c0...95bba7ee

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x15e31b6d...0489f23a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x0da36395...238772db

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x9741af60...35420659

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xf68c4e0e...2935d8fc

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x517bde88...7febbaa6

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xe4d6007d...6ed9f323

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x87f72df9...e0a82816

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x6937d9fc...a287b3fd

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x44b1f71c...d42ffe6b

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x35d89072...91d7f0d1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x1a98f459...744c155e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xc1f785fb...3ba12f0f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xa6e74ed5...15c8cdb2

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x0b750f8d...9139b9a8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0xe6e3ae84...f514d62c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x10af5bf5...96ba086b

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x2cf27ffa...e31e72e9

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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: 0x9ffa0e65...533b6001

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 56: 0x93d67274...f400bffd

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 57: 0x36d0a498...310a4a3f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 58: 0xc334da3b...12d76cd4

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 59: 0xf795800b...a537c8d0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 60: 0x3e00fb1a...d58bafa8

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 61: 0xf1a9542d...457042dc

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 62: 0x44ec8045...8df027e1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 63: 0xfc967111...1441d18f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 64: 0x1cd3caa0...70170636

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 65: 0x2dcb87c8...d7c3d2f2

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 66: 0x48f75911...564cb065

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 67: 0x3a256393...70badd42

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 68: 0x2c261d29...a574664c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 69: 0x53501352...caf3ab80

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 70: 0x887e31f5...57918256

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 71: 0xa8cc4e43...6eaded45

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 72: 0x18dedfd1...71d3af02

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 73: 0xeec40beb...deb0451f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 74: 0xdb0e0cb9...e369465e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 75: 0x0c68ee6e...c3d9b645

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 76: 0x98090a29...e8e8563a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 77: 0xf20e9bd8...7db236c3

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step durations are estimates. Measured anchors from on-chain timestamps: Canton record time → synchronizer effective time, and effective time → EVM block timestamp (second granularity).

Op 78: 0x706f7981...a8a8fa33

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
16ms

Validator2 — Re-execute

participant2 · REVM re-execution

16ms

Validator3 — Re-execute

participant3 · REVM re-execution

16ms

Block Published

Block #1561
3.8s
0ms
1.0s
2.0s
3.0s
4.0s
4.8s
EVM
Canton
Consensus
Total
Complete
3.8s

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