Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/122087...bd65
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
75 linked operations
0x989ed93e...02aa5d9fView lifecycle0xd3e6f280...4862b12cView lifecycle0x382aadbd...c1512174View lifecycle0x4262ed89...b603cb2dView lifecycle0x591645f2...3f415e70View lifecycle0xdd069695...31cc36deView lifecycle
Transaction Lifecycle(75 operations)
Full details →

Op 1: 0x989ed93e...02aa5d9f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xd3e6f280...4862b12c

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

Eth Tx Submitted

0x634d...0319→0x8150...2d24 0.00000000000000000100 $ZTH
4ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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
0x989ed93e...02aa5d9f
From
0x66149df8...8c60f8b3
To
0x94b0e561...5159e4af
Value
0.00000000000000000100 $ZTH
Block
1630
Status
Success
Overview
Update ID
122087625b...cae0bd65
Offset
7395
Record Time
Jul 20, 2026, 15:55:39 UTC
Command ID
c50f4c24d827...d478996a
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:0037dd1726...f51cd1ce
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f86b830e4a258201228220128240248252089466149df83a9c3fc1382b8dbea4e155688c60f8b30180c080a0280624ddf78069dcd34cd65471bee445850da65ac60778b8b1b6fad9845ceed2a06e804ee154bd4a4e2eb4a7fde80d0f80b41c3aef323c3f2bbce7584377568197", "02f86b830e4a258201228220128240248252089494b0e561a916efd32864e2db3b1caf495159e4af0180c001a0ac7456ca0db51407076c10634081526d7d816bf5dbc9a16c86da5ee1153f20cea064aab9bfbd60c5e3f82741ce3bf563143017465940c604804c0d2999c2c1658b", "02f86b830e4a258201228220128240248252089455eeee19d56dfc4c47278079dd1ad0f8355e277f0180c080a00ad4020e92088076f3567b1f4b5c364df04722d142b4293d9a5a9e6d256f2e39a034a0897a917950ef9f04bd80783e5e640e1685745ab42eff3d1ae0c608977012", "02f86b830e4a2582012282201282402482520894634d3d00ca0fc7be962d0641ed7690d53e7a03190180c001a064996e3edd4b0a842629388beac5c86fb24f3c81b51777566b359214ae1ab84ca05670780004e3efaa97394794f8a2732a3edfaa9417cc4af1e53a065c6e6d6cb3", "02f86b830e4a25820123822012824024825208948150e171722757c648e4a4e99baccff971fc2d240180c001a0a9f39559c200943bde2f9ca6e407693e4d21c0f19e7ef8bf8e04736edc4269c9a063f342d4af1f03925ed67c79563f0797a16dd623bab24d4a0930862049c8871d", "02f86b830e4a25820a4582100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c001a0214aaedb66ff3fab84e99f75effc92eb3e89b0d7774df9d31069f62644a6d2d8a059105ecb204719daa0f2f475c959681a789e90dd7d6bd4cb6b9103843f927705", "02f86b830e4a25820a498210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a085126a39126fd0e6812ad5ea9256d40f594d25cf26a8e878b27a21acf22b782ba03899e9ae3d27af215bdd8d4d8866dab8bcf5df7f27cf984c24960098a5e5a0b9", "02f86b830e4a25820a5682100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a09ea02536ee49387156a945a6a3bdff9975baaff667435c3b74d9ff2aedf583d1a00bb08e939eccd7f62cbc12df6e58168aeed57b2e927ee6c90e7c8288d57c097d", "02f86b830e4a25820a5a8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0a0037dabf146abb95e4be56b584527b7d9b95e191c2f65cc7e5ab8167ca1b08ba03402d87ea78c41304c762466f2069849cfb2c3ba1405e699978d937a72731fce", "02f86b830e4a25820a4382100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0416b83667e89121114752b2b621cf220f771dac524742ef9c476644490e2129da0463f9b2d8f7df0ff55155948771ec795108381b873570376b841c01bf93f6dcc", "02f86b830e4a25820a1882100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a08bba91c58fd532f1f9f396fc502b961c211fe4a2bb1191f63c3f60ad0e8ee576a02bba23396be12f7e1c365b25f72d86478dfabb9f4c0f756b7fe5bedd4fe2b5e7", "02f86b830e4a25820a178210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a0a62db438f2258f1e31a48e0d1e089bdcd6119c4fefbb3f4a637aabb272d4d87ea073308176099fb42181b25261250c19a112390ad397ab7f4a38b36d085d65f728", "02f86b830e4a25820a2582100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a011cfc75f2a9fad15b4f48156ec8fcabb44fe27a376effe6d89dc58f6624a7172a007b44d4591c8f7b40db3c88bbe9ce808f1c2dd696b90641808bd3c6e6672a48d", "02f86b830e4a25820a378210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0f0b83a933dd1c0aeee244c968f31810334db8f8427c729bf753411453f672640a01af21221546df5293b3d966d29c6a25ab47e6e41ad07e661bd36c0276da571b6", "02f86b830e4a25820a40821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a0794eed7c5ad8829cf5d0ff7744c0f80540c03f65e3e94868650d02d7ed63b23fa051e156ade258e6effa6de982967ad6c42b7c7ea51b835af53abe9ac8da15833a", "02f86b830e4a25820a4682100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c001a004cd525c972caad0ea381a508febfeedcf7dfb09a7cc0e470cf8c3c8f0be524da0291a49bfb17cddbcc999ebfd0bdef1c346661d008ed5c7d6cd3496f4245e4cc2", "02f86b830e4a25820a4a8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a023cef13bad92bc0c2da1e47b5c855a55ed9768adeb48e28d2a4e6dc468726ce6a049f09d986f049f8cc4dc607adec842a708a61adfc10498e1eb728961f6faa223", "02f86b830e4a25820a5782100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a054d1fa533c42a062e3f4412a413f91c5f6227a9c2ad5d4707f4fe5b009dac8d2a060c5ff0548c1e3e340d62763b3c99465d66df4f3ece8d67225409a3b73085476", "02f86b830e4a25820a5b8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a02739fd6cc4fa15dd7fde23c1e20a3a44901ea4ef1a293d2e4310191ab530de67a04cd3a7e04ce8dea57beba9f2e2de5581f791af4368b78bb3c7e81a458ba1101d", "02f86b830e4a25820a4482100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a040cfe9c1eb7cd795c944c50aa87b1cd7a4c9c485ec37a07144a497c5351b9bdba06bf34c4bff6d38b34f688d97e51ec2676bbf3144fc70160f367fca61b37d88cd", "02f86b830e4a25820a1982100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a0bd61aa8c5b9f318f9c92136c330ab1fd8218edf5f3ad92b3dc501db12077a427a031646b4698c49b07951b3d49917f49b5d567324333da7853409ab8fa0da0636d", "02f86b830e4a25820a188210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a089cfeddcbec03fce0cdbc2108721c8e5af38d8a8a69286951bb775d21c26b8baa045c65f9e52998b83560df4b560f3da8c9709b768700844e6d643158741e36724", "02f86b830e4a25820a2682100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a03da275f8019ee5c00c7a3034d44839e5329d21ab5b05cff2549f7a3047d177c2a00f175eb7c2a30deaf53e97855508c71590c15e55f3ff51ed8a2fd891f31297f5", "02f86b830e4a25820a388210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a0ee01a70963255aa5c53926fa87c79d1c2471515ef39d5aef181a3b41f3203684a0579e12596895f753a85f63dfd8485818076d6b1993774952f5016e5e6c50c482", "02f86b830e4a25820a41821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a02f49097eace803fe1c06ed4e00f04a579ee47ea07c9ebe5cd94685b8dec9e082a05d8d663231b1341fd33ae337c005bfa48272725494bc098e77c1921098511eb2", "02f86b830e4a25820a4782100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0fffcd3af2398f652d74cb9ce2148d459da8cecc0d14956cc1d57bd9993252031a07298fbf054a351b5a89994eba38dfead5a8fe01a2580eb896240a2da83ba1f78", "02f86b830e4a25820a4b8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a0023ba623ebaec24866dff2d6a6ce54b1566a5131b696f8535e28bbe6c3f7c2e4a0092b62f9f534b1eddf14eea90728c6f79d46e46f4abc28230f1bfd3e068df6a8", "02f86b830e4a25820a5882100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c080a0f9c2270ea7c582d57efd54ddbb425f3d88616d6effe10f23db38ccfb39807c44a04d63f45b41d8802fd69ba210b9b7b253f127e838f05cc2ad28357bac4e9ce285", "02f86b830e4a25820a5c8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a0ba388e37fb9e36f6d9f777b61eb4baf42d4cca4812289cde9d44a501efef8fb2a07bacdedfce8d1104fc72af58cd91c22fd17f5dba768d14e1f97f32c3405a4c1b", "02f86b830e4a25820a4582100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0d4bcdb89f398da8b8b489fe0e2f27de1da9273b7eff56dc8d986b2bad506d046a05165fa2fd40d79d4b983fea9e7ef65be68cf397f6d084283a5ce7111762ecdcd", "02f86b830e4a25820a1a82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a08d062cc22dd4856d0fc44c6fbd2e35a3333b2a727aaad4ad9c4613f0d286e52fa041eccde05f60ff8c1b2a5d1cb45a04155cee2d6ced5abe1cd8ed72e6b55c20a1", "02f86b830e4a25820a198210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a0a4fa41ac6e0450c4497ae53a369ea16d52f69a80bed65344ed0eb9f1cab1597ea06b27c1a98975ee413102225d557e2665ef479159d20f7f64b2683c742eb2af7e", "02f86b830e4a25820a2782100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a04980dfefa7a48c6b06e24b76970231c008e4a297e96a73a796533e93e71e9670a01aa68519912c19cf88d3433711a9a5b51e89b038f8890bb8b2411ee195b0e9bb", "02f86b830e4a25820a398210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c080a00648806ea603c734dc807fa921c6cc4f42f47bae1ae1d5a6086b3a81962879e1a04018835a6dc0adf577db7d0811ed7592bcb9d705be48bb295da1a307f615e2c1", "02f86b830e4a25820a42821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c080a049cb21e7e58a80c3d03c16043ec39630cffc37c39eab9a991efb31a715cfd0c9a0639ed35a8dba86ccf6f8af3e666bd611fdfda646c85579bc406eafbf10579702", "02f86b830e4a25820a4882100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0f70baea29ca3d87f0e1ecf0e52a21822fc3b2e0a7f4fb7d4448f3263213da389a074c6dc69cf84ffbd348ab465a101c0a23963965f746737db826174d7f58b8fef", "02f86b830e4a25820a4c8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a04e3b0a4f59bdc0566396ce20fe78fc550f23d3f87404dc9d728ab0cdf6533fb0a0096ce4addbdcffed3c2d737c824bf32bbaeb8b704cbec8af8c55d95d11fb50a2", "02f86b830e4a25820a5982100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0f6ca23f76a98f3e07d7c6523938abafb3c0bdb65a51557ceb4ac94ba25373e58a02f21d5e48a28cabae6e589e40da0713bea12b52fed1d79cdb0fc8c4d94b78524", "02f86b830e4a25820a5d8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a050b51263b1b8d7f7f5bff58e6d171f96d0321edfad9fbf4fb3ad2bab703c81fea034f5ca4ba0cce936d793177cabf52f790cd3a16e92eb580e678c51e1ec581479", "02f86b830e4a25820a4682100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0f2a26888d2c1c18bdc2fab0c9edd233ffff5c1f9863515319e4e55252719279fa0540f7e3ac6933539bfe93ba99d3ae9ad606c98050c4fbc9e5b15642e3e9ee4e8", "02f86b830e4a25820a1b82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c001a05227bce25c9ff0d2d4bd4c946b310c174f86d849f9ed0fd82354caf94cd0a2aca06839b01bd5f5b95131b7531776d0191538d9b69c4051789aa936f550ba1c3edb", "02f86b830e4a25820a1a8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a047ce72b4b3ac31ebc5101182947696de2b1b46a102568c293158400c1b6c9a17a0704f3c111acc00f00fc9c9946995f0c88746229ba6d5d6af54e2474921dd3655", "02f86b830e4a25820a2882100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a02a1952534a7a32725b6f6a71790b8297a80593601146e5aa30416586063d23b0a06a6207050216ce51a092671eaaaf52b2a6b5b29ab450288eccd4316e9dadacc7", "02f86b830e4a25820a3a8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a04377107ee9c1df340023aac63b347f44bc34fa422d6b63fb547add81373a3733a072cca30a2ede53b5e4ae82fc78e900ba78909e552d7e971c2a2bf86d620c7fba", "02f86b830e4a25820a43821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a05a27ebd4498272b82f58c4c72dc8790d7fcece53e388c1b833b9ef865ce2482aa06d4d9d815d91d0b1ac602944d7347794a15c38947b349282840a529ddfe1f4f1", "02f86b830e4a25820a4982100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a03d281fd1b535eb5459341b4d27ab85ce436bee7892f404069c2bf882d5fbf78ca0270a9a5e77e922e8a77b5429d25f0eb7fff5f3dbb4afd3d035e2e4e2764de63c", "02f86b830e4a25820a4d8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a03b8e028ff5d1f0579a65ed4607d72debf78cd168b98359473595e1933d53f48ea02470b2f6b9bf2960ebfaae5217652cdc546de802a47707a2c472e9aa8676bb48", "02f86b830e4a25820a5a82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0b1d1aa2e166cbd5a200685ae093a49d80c8d7f6811c694cbd12f25070186bc17a01bb14901ef2ce51d678b9a8f3fc3935e020877e3409ef00bbdca10680fbdb8c5", "02f86a830e4a25820a5e8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0e31405303a3f2c181961fb68a0db1dc55052ccc181e69a365f88dcd7b6e329929f11a862db8aacf53ae280ff943dbf2fd02082538a48ed4cea87f9bde3b0f95b", "02f86b830e4a25820a4782100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a00d70d9c4d84b25751734a97dd17f388e2a0d84bd276e24e702e2aee9f0a6bc22a02798dcfd5a15ce9b9cbc81e3aefbc84a1d6882a382708ea5935c3b5f2ba934bb", "02f86b830e4a25820a1c82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a0432ca6bd32c090d0fec67e807f4cccaf85af0f0cfb4ee52cc01aff1676df512aa0691f0a73d1ba38bcfb21999ff7d3dddc510fcf959810c1c202677865dbedc483", "02f86b830e4a25820a1b8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a027d70058b3e59621071e2fcfcc0e182902f87c1d08082a6767dcf2cb03181942a05fe9bf875a3d504e7408154a8035c003bc9837e038fc28151686bf0a60132000", "02f86b830e4a25820a2982100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c001a033ac1b2d7248e793d549e04fe99b3bbbd4759d5ef4d2c1e2266cebcdc2108057a050ff3eb1b16e703550b68d17e2c153075f9b1d978c6bc6a9e4f919530e7a1aaf", "02f86b830e4a25820a3b8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a052e178fb2c1931ad948383312838e64abf5b144be12e5a7e2e58f73129d17a0da00cc7478da5d32506893f15875d65223986f058849b9d25b0090f505f3572fdc0", "02f86b830e4a25820a44821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a04145f8eb25b787a8abb6db631efee440ccdd295cf42ea0d705957d456a80862da044f612b1812cb4d4c0a5b0ef978e429ca2cc5eafe99f89baccc3a4728ebccb77", "02f86b830e4a25820a4a82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a025ceab641e10145f50872b7d0bef725c8b3da94821fa3a937fe30958afdbaf04a01c462fd4ba9f8073d48bc1725abb53c7a4d0b60a96b8def3f5f1bc88b41c9fe5", "02f86b830e4a25820a4e8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a07e3e8b1d12ac9aabbdecae013d2127b67eb4bc7700f84314e71ab8cd0502f385a03a22f74763e2dd5f526a6239b6f8195619c5989ced3583ade9940fc957ec66bc", "02f86b830e4a25820a5b82100282200482520894c149ee62eb00861b463d6438afc9235213f7f8930180c001a0aa04b9b7f6e0c838fb2e46b574853cab79320aeb652bd08afd657e5a2cac042fa0183f228df19f317b54b9837f01c12a7186ccbee26257d2f88437b6ee45d0023d", "02f86b830e4a25820a5f8210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c080a019d158a4c353f1a180e88e7c0bdddd72daf03977b8c5fc6d64450b228c40d242a03ea736a086922510aba2aa98ee4d07a4329597870f89b4090d6295ebf229ff12", "02f86b830e4a25820a4882100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c001a08dd18168597aa4fbcafecfd082e4a79987c14c41bca9e3e593de12ec0f659cdea01f3e443321dfe29963857dfc6b05261903609a3acd03d94776ab4a2ef0d17d61", "02f86b830e4a25820a1d82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a02d5e7dfecb12259cd32849d78efb7496344c382ad69f22a6b722d92ea8515a74a06412396a7cce09c6b0e1dce04c6b289fa030ffe2e858a419a24daea4a9466103", "02f86b830e4a25820a1c8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c001a08f1135c14840864cb4d44c99b5d7181a58d1fbebf040438b450d8f37b20e1905a062a372a09ed6314a793fb21300d91f1dea868f1db71efeb4d8d79af8d44f2e84", "02f86b830e4a25820a2a82100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a0280a396769576592e60a6dff8ef7d4ada167c28c13397cd8e5fd7a4e9c4dab26a01c7faa3935f33ab45478a14c350f5dfcbcbcae209a7448a5a74822f30c2ce685", "02f86b830e4a25820a3c8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0aa47efc94273b461bc0dcb36c4d2aeb76a07ddbd321c2baa2667922d8d8cca90a04e471d0bebb697f4312957d6f8755393da96ebf7dbe586a5178eac8f69f32d62", "02f86b830e4a25820a45821002822004825208942fadf3448495900f52e87495ad7b54b8cde1e6d50180c001a00d17856ae048bf43da8058f33fec1dc445d38a1fc5ef5604a5b31c88b6d4674da04ce77dd558da84fc484875bf5f86b7a8cd27c2355ba8b31ea7b41fe4d8960a98", "02f86b830e4a25820a4b82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a0f330056f17d5f1ec83daf300a6b4d5967d2dbbd9f9de314e17617e0daf9c5a59a039b8d2191d36581a1f524ab2c636a50259b6e051fd97945cb4d6eaaadeb68b4e", "02f86b830e4a25820a4f8210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c001a082e0916dcc49b6a5099f86101c191c4787c7b33bb33376f6ebb46d3f30cb8ed8a02b823c5f7680d13198deff8cf0e0f42a334d29f1ec2564a0c7071f6f49ab287f", "02f86b830e4a25820a3d8210028220048252089432a6f94ba9e14d7f25d4b358e71b03431f93cb420180c001a0e3e814a621a6c5437eae41f3722d1771f9768d26a7a406a88427e3749f32d777a01dff72260b44291b717e5255ff6acba82b6bfac750dfaef9fc1326e80e2a53de", "02f86b830e4a25820a4c82100282200482520894fb546a27ff6c781d6090232b09c52219324534420180c080a04448166d23d45ad4916e70d890555aa821f93f7d899db8164e2e34882dd19aaaa054a797c8c7ed570875d134eaf5a3d37935b740a5425265337e2a607f4187260a", "02f86b830e4a25820a508210028220048252089422655879218bd7dd0f8d1aa610ee1e0a879c2f830180c080a0cbdd2ba59324a562bcfa16a0549b4b19f6c8cdde3f3f0cfa0241f5e283a5f13aa0585d65650573c3c410d2044a0850776a62d598b565beed7227f3815a51b8f58e", "02f86b830e4a25820a608210028220048252089455022ef1d98bb494194d0b1419f28ef8238b35b40180c001a0ac0ba3744c402f363341c1c0c57427ae25a70081aa0275a15b312e1605c84243a01664bf65da5927864ff28e9f8b9d03b8873f90226c3b9152f120eaa9d500ae4f", "02f86b830e4a25820a4982100282200482520894dc2e1fbd42b6ff54b64a455f9d9694635b95c9430180c080a0ca6d3ce9c7838a939023c53765a3d77bd993dbcc3a4e10f4f5b1e633bc9b5aeea05ef60d07d4627442d5fec75c3884816e8d889819ff03fdc50e1bd8794623caac", "02f86b830e4a25820a1e82100282200482520894527248008ea98e9fd2e671f20c126e2225a4e10a0180c080a0955d42fc4f89ce78f21e8aeb225390f7353acc5dd1731fdb95a84ce3f3f0e87da018af2c14f6e0501ab4d3b1485b7bfc2a96ad6b9561afe733b2ee793f6815364d", "02f86b830e4a25820a1d8210028220048252089492085e564b75fe8d56314ba03b4649f23bafbd790180c080a026c9cd4e8ce9bad1ceaa6ffb17e976e24ba92bc039b2711e4017120332e0d88aa03ae31a755e72a2ab2b803fce4ff2370e0b00b52532650ef3a625a4493e5f69af", "02f86b830e4a25820a2b82100282200482520894ee333d52aa18d0eb6d3ac8ff55a9543c7810ed410180c080a04cc918c6ad32eb97e5390f6b5803a63315029e17c5338da0384628c1c60f108aa0323ce55de44c515fa71a6abda18842d0c597ccae363a7235e0ca64ed6a7e6e3b" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0xc2b3d6ca...8b9ca32a
View lifecycle
0xaf4c3b63...bcafe72eView lifecycle
0x7372673d...001afd44View lifecycle
0x0b529752...c5b7691cView lifecycle
0x36bdf10a...87591de0View lifecycle
0x5ac2c3e5...5052659eView lifecycle
0x6f259bb1...5e37680cView lifecycle
0x136969ab...af858223View lifecycle
0x242f0a91...1cdf3d2eView lifecycle
0x014c7320...63551633View lifecycle
0x2de0fd06...0cbaa9e0View lifecycle
0x11540388...f4d953c0View lifecycle
0x2c9da8a1...9189d60cView lifecycle
0x69fbe49e...8bb32821View lifecycle
0xeeda0f1c...95d27e27View lifecycle
0xee957082...88fe804aView lifecycle
0xfb2ef2e8...fd4bda3cView lifecycle
0xc4f3c01f...b0fab36eView lifecycle
0x3c28d40b...1fbfb7b9View lifecycle
0x18c13d52...b0b25364View lifecycle
0x8a9099bb...6ccb3a77View lifecycle
0x880e8c7f...349f57e1View lifecycle
0x2363a71e...a666995fView lifecycle
0x41a0610f...2ae00d32View lifecycle
0xb21eb236...14666830View lifecycle
0xe1e75a91...7aa9e925View lifecycle
0xa49d63c4...39a59a23View lifecycle
0xecf7bc0e...7513b54dView lifecycle
0x717bb4e5...0d848065View lifecycle
0xa6f27b1d...549b8608View lifecycle
0x4f38388e...ad5c899eView lifecycle
0xf17a4c45...9d9d1047View lifecycle
0x16dd567c...2a5ba1bbView lifecycle
0xae4a1ae2...0cb9ec14View lifecycle
0x6d6a2f7d...83bd76ffView lifecycle
0x5065eac8...b5619a77View lifecycle
0xb8da3681...861a3555View lifecycle
0x972bca08...9771b974View lifecycle
0xd8344232...29b0f403View lifecycle
0xfefb69c2...bc72c7fcView lifecycle
0xf8478567...f5a866f0View lifecycle
0x4abb13ae...d7417bb4View lifecycle
0x9e26b111...8977e7d7View lifecycle
0xc3cb5a65...ba95097aView lifecycle
0x6721148e...86beecd0View lifecycle
0x398e9386...e16bd604View lifecycle
0xda993acc...60ba7c9fView lifecycle
0xdf816767...f1438fa6View lifecycle
0xc5fd2fb0...0286a9f4View lifecycle
0x495f7d0c...7fba3b02View lifecycle
0xa1a5473f...ed50575eView lifecycle
0xd09ebe22...ae3de5f0View lifecycle
0xe49870ab...8d94035aView lifecycle
0x942abed5...1252dc01View lifecycle
0xc7c29502...cc942453View lifecycle
0xf7661367...06f83ce7View lifecycle
0xb7b27ee8...c89e697cView lifecycle
0xdc88c0e3...29f4f355View lifecycle
0x3602a4d6...511ff5d1View lifecycle
0xc6ce01e4...06760981View lifecycle
0x212976ee...16a77156View lifecycle
0xd449e93a...eecb819aView lifecycle
0x85b9203b...dde5d2eeView lifecycle
0x90f2b400...f9ab370cView lifecycle
0xf31e412d...dad2d8e2View lifecycle
0xbe752bcf...b821355aView lifecycle
0xe4de7fb6...ce765c4eView lifecycle
0x21bd2cff...629f8ff7View lifecycle
0xf9c3f4de...6c673a27View lifecycle

Op 3: 0x382aadbd...c1512174

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x4262ed89...b603cb2d

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x591645f2...3f415e70

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xdd069695...31cc36de

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xc2b3d6ca...8b9ca32a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xaf4c3b63...bcafe72e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x7372673d...001afd44

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x0b529752...c5b7691c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x36bdf10a...87591de0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x5ac2c3e5...5052659e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x6f259bb1...5e37680c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x136969ab...af858223

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x242f0a91...1cdf3d2e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x014c7320...63551633

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x2de0fd06...0cbaa9e0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x11540388...f4d953c0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x2c9da8a1...9189d60c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x69fbe49e...8bb32821

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xeeda0f1c...95d27e27

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xee957082...88fe804a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xfb2ef2e8...fd4bda3c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xc4f3c01f...b0fab36e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x3c28d40b...1fbfb7b9

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x18c13d52...b0b25364

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x8a9099bb...6ccb3a77

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x880e8c7f...349f57e1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x2363a71e...a666995f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x41a0610f...2ae00d32

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xb21eb236...14666830

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xe1e75a91...7aa9e925

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xa49d63c4...39a59a23

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xecf7bc0e...7513b54d

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0x717bb4e5...0d848065

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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: 0xa6f27b1d...549b8608

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 37: 0x4f38388e...ad5c899e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 38: 0xf17a4c45...9d9d1047

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 39: 0x16dd567c...2a5ba1bb

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 40: 0xae4a1ae2...0cb9ec14

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 41: 0x6d6a2f7d...83bd76ff

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 42: 0x5065eac8...b5619a77

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 43: 0xb8da3681...861a3555

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 44: 0x972bca08...9771b974

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 45: 0xd8344232...29b0f403

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 46: 0xfefb69c2...bc72c7fc

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 47: 0xf8478567...f5a866f0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 48: 0x4abb13ae...d7417bb4

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 49: 0x9e26b111...8977e7d7

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 50: 0xc3cb5a65...ba95097a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 51: 0x6721148e...86beecd0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 52: 0x398e9386...e16bd604

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 53: 0xda993acc...60ba7c9f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 54: 0xdf816767...f1438fa6

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 55: 0xc5fd2fb0...0286a9f4

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 56: 0x495f7d0c...7fba3b02

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 57: 0xa1a5473f...ed50575e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 58: 0xd09ebe22...ae3de5f0

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 59: 0xe49870ab...8d94035a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 60: 0x942abed5...1252dc01

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 61: 0xc7c29502...cc942453

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 62: 0xf7661367...06f83ce7

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 63: 0xb7b27ee8...c89e697c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 64: 0xdc88c0e3...29f4f355

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 65: 0x3602a4d6...511ff5d1

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 66: 0xc6ce01e4...06760981

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 67: 0x212976ee...16a77156

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 68: 0xd449e93a...eecb819a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 69: 0x85b9203b...dde5d2ee

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 70: 0x90f2b400...f9ab370c

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 71: 0xf31e412d...dad2d8e2

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 72: 0xbe752bcf...b821355a

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 73: 0xe4de7fb6...ce765c4e

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 74: 0x21bd2cff...629f8ff7

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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 75: 0xf9c3f4de...6c673a27

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

2ms

Validator1 — Execute

participant1 · Initial REVM execution
15ms

Validator2 — Re-execute

participant2 · REVM re-execution

15ms

Validator3 — Re-execute

participant3 · REVM re-execution

15ms

Block Published

Block #1630
3.3s
0ms
1.0s
2.0s
3.0s
4.0s
4.2s
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).