Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/1220d3...a7c5
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
61 linked operations
0xde491b50...1099f465View lifecycle0xa930e395...2843ddaeView lifecycle0xd4e52930...775ea38eView lifecycle0x724ca03e...e036ddffView lifecycle0x101e1f3f...bca22a26View lifecycle0xc7ff5299...efdeb02fView lifecycle
Transaction Lifecycle(61 operations)
Full details →

Op 1: 0xde491b50...1099f465

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

Eth Tx Submitted

0x7f75...f62f→0x5d65...a112 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 2: 0xa930e395...2843ddae

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

Eth Tx Submitted

0x9f23...9ed4→0x96d1...dbc8 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Resulting EVM Transaction
EVM Tx Hash
0xde491b50...1099f465
From
0x7f757240...853bf62f
To
0x5d6539aa...983ca112
Value
0.00000000000000000100 $ZTH
Block
1239
Status
Success
Overview
Update ID
1220d36712...54aea7c5
Offset
4770
Record Time
Jul 20, 2026, 15:23:03 UTC
Command ID
ab22896991f1...fa8aa93d
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:0004e9cee1...61b81d3a
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f869830e4a251a8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a0ecfa30ebf4336bc9926abeca36452e4196d383477bf8cdb2d11c14e5a74e1c85a0029da8fc80a3daa6c26cd557e6b4dcde42b3c63a11b49bea2fa72b06821bbfd7", "02f869830e4a251a8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c080a0d4e08ce2f832fb41d46e39bfdcc7d86af096b427db86b93a384bbfffa3f4ec33a01e099a1804aebd11ef77b450cb128393dc6762722047f4b46957f7ebc7135602", "02f869830e4a251a8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a03c221b435af7372711885ee300a3df3be7758a5dfd0b355c1286d89d85dd944da019222c122569aa20577917450cc8b1a02dca9014444490fd6f03374a88d061f0", "02f869830e4a251a8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c080a0c1a4d68c5a6a71a27d8acc7a28ebeee25f6f7a0db176cf7619fa11594f207c57a02de534ab150cd6fb07db56e4a57e2fb04d46fa8e058b33757c190926c981498d", "02f869830e4a251b8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c080a08385f43a96ab28fd557b9a71488a7ef7f6e27d0e68dcb9b38ee31397fbd2bc7aa0492c90bd0ac554101015f49fcec46e5ef58115c711f3793d8270e9e514e846ff", "02f869830e4a251b8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c001a073cd8f871e7ab2fa14cc1ec311d9ecb204617afbe7a370fd304282e45ea101d0a00b59b023be05ccf3117a69871de6546de26e91cf5ab6744538e80cc2256a2fe7", "02f869830e4a251b8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a0eb03bae778946350fe80a99af7514700e2226796cc94a2f26f749eefba03035da041ab253609644f542730925c1664945af46f35bf95f772da5b9b74c76fb55876", "02f869830e4a251b8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c001a00e95243e57fc38756425deabf089dc5bfcb804a5c707e6c3a189312fc52df50ba03f30cf8fe83338d04a4ec11ba26bcde4b14f991a0f5aa835d526d3c03e072ec8", "02f869830e4a251b8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c001a03b1e0be857bfd432e7ba17d2c752d800424e9338cac1f08248fe1a8c42c4f275a0080a315a2bab5e7168bba89465187848a55b17043c12af24b1b55a8acd87dcb4", "02f869830e4a251b8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a0e3ea310a3d9a819c3b0013b3ea2bfdc75eaa9a94b02262a9500c388e06c5102ba03261c0809697084fc52f7f38e3769c578f4be93214f0c56b3af5ff4a918f8759", "02f869830e4a251b8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a0c99d4e946f2a732502288ace65a7caeaed409e2f9b87c77aa97d488923fc6e4fa0423acfd52e66c66f4523cac85a86c27e6f705f7c12299a1dfe6f4f587e3a1a40", "02f869830e4a251b8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c001a03fb822ef0e271bb092bf2f6b56b46f9398e9ffc625eb4adb4c13be6a18b1f505a03eee6feba34e0bc79515dbf9cc6753a293f0166e9a6eaa4078f9d7f7ae3e26db", "02f869830e4a251b8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c001a07fc8a6335e94b363468c68fa86ffc42978b185f93ea414ede8ddee12cd28fc39a026c1ddbcab07b011709ad83400ca5013cc80a574c17ebecc1a6fb6f76c4e4f03", "02f869830e4a251b8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c080a0172f49d306d04991dc8fd1685964256c135f66c7db2fea2986c76b7520386acaa00bf624475c4a36de935388b68f77df348e32e202db3af613a3897fc123f8de74", "02f869830e4a251c8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c080a04c0ddc6e46b105dee6efeeff0395bd23c957877082d68b6beb285a37a5a147e3a061cd84f5e04ef40e4979bb6bfcb8e04495e346c32a92d74ed278d5f29b968dd1", "02f869830e4a251c8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c080a0e60a64563ff03672f2ad017576ac029156256d495e681df0c8012afbd854954da03b636ba0913d8b2b17f75f8cf487fa15f62d75f2a7365e9acc27c8b22538c5a6", "02f869830e4a251c8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a097edc13c918ae550dd740498d8fb7b41144a75379d42cfde44f4315069b2ca16a069af7dc7e57bc71d74ea195123349707a6cb77d8fb5fffa0fa7a7c6a9a774a9a", "02f869830e4a251c8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c080a0ca63a5325d45c8a5ec44584739fab9f0b590062e20d032182485aab31bec8a34a04ca76952dd3913224ac363de11c3883202c41c1fc25fed462a8bd06fa860daa7", "02f869830e4a251c8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c001a03fb4b7cee00115017819ab3797f810e59e20e24d8b1dc112bdb416eda65b689ca04fa64f4ba3a23f3e8b5a78bf640792fb5fdeae82959a98a551b7f84b15ecd205", "02f869830e4a251c8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a01fdda39b5ebcdd0743546bfe8c7d6edb80608bdf907a31e2445510990ce8e3eba03f48331883936d936ceba9797d96e282fde92a27783ac4b7286aee3a837f435b", "02f869830e4a251c8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a0cfb926845b437b54947259695dc0ae165c716fb86441b94fbb5d4689b9fc0b32a03af151c9c52cc217ccd6230f3675e7c04c73d48cbf7c4905b1a6041bec420129", "02f869830e4a251c8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c001a0b9c7c8c03c1610a79aba843793f96ddb6e654eb196700f7e29c7fdbf285ff26aa0526ffb46bfada2a620d33f8f5f309bb7236dd5199f736632745a7e8b01740793", "02f869830e4a251c8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a0a56cbb4fb82352e196ca842c51b91b8b0aacf015ef5040d621a6d1d6107cea40a03637950748ccfe6ace47981e9ac41e55681a8f68db79f33a0d924af5cc04be33", "02f869830e4a251c8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a022ed62ac41c48b9340d27561b45dbd0bb1889d704aaad2b0c6cd2f6235424881a03c387ba09933e5e31029a3d3393ea96a87ea02790af9d4b8ef80c53ce11f22f6", "02f869830e4a251d8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a0037f8bf7ff8d326cf123bc3ac7a370c71a4094f1d7217b9772e754a0ebaa5ddfa01cc5cb4183d688773bcfafaea4aa85f57ac95e77b04bdaa688302f99f262d5f0", "02f869830e4a251d8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c001a083b37a7a635a159fa1df2613b9d5c42f2e052fafafb7940baffa4e0128968e88a060dbdc59a1511d2300e6436f3d75de8f0aaacf7d76d98a5940daf429ed78513a", "02f869830e4a251d8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c001a0703b696d9d22bfc8a4c12610a662bf1a5021183fa6fb7280139d0c2e12532d0ea05d3fb592a1e513e9bf5d14b4beda457b5d47f394d44dff53183b92c673221881", "02f869830e4a251d8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c001a02e8648edfcbf91ef9b08c38c14cca7095b98cb820f9cba8130b5976ba9e474e7a00e2b0f921fcd102efc9fff5d0de92bc179f157740674ed5cc45ad2d4ae4b916a", "02f869830e4a251d8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a0fa4fffb27ddc5327800f4378a993decd91f41a641348289c0041ca5f995fa2c9a0129ca43b9836f99bcf1711c28a1968e9db3428ff0c8fc158fb91a036092cade7", "02f869830e4a251d8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a02fbdd8e68111acee0ee48d1b5e832d56d78e66a1d54e978aec8a020d5154b2e1a02b6519fa23d8d58133989bf001aedd62430bc97a7482881e5559437dfc2bef88", "02f869830e4a251d8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a0cce86734bbcf556c5b78ddd1ea90b1b945020dddb5c0db22aee3922ae41a3ff5a004e06cad82f9818f3e02e927cc1ddf00cba8c33e86cfbf379819997ffca89f3a", "02f869830e4a251d8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c080a0b8f7d5e7601a9c8e3b79578681a64bcc3bc533a75fd11616af0a63caca337975a0473425100dc39f5da84a1d2e11e8896d11a096ba9841890ec125080042095456", "02f869830e4a251d8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a0e927577e21e82fcc36bd361dde3402e64fe934c82f060ffd62d8d9cfb03f9f9aa071121495b7c18fb1f390ef67bfed08732b202cc5c1eb17ddd0b80964fa03d65f", "02f869830e4a251d8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a0f88a488fe268382d3ebda72b5741540b78d7ca9b270e5a554640557269a4998da03d59c91811d8a85980d2aa9622cef313936bc82db6165348a627e05679ec7295", "02f869830e4a251e8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c080a0659e2659bec69148df1bd93fe52ea4e18cb1a82e365e2cb6aac02fce78bec360a04707fe964a6613a376c86e5c5d15749b381bcf5e61dfab03f4dbf6f92062e71a", "02f869830e4a251e8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c001a0d6c31ed598aaae7c7ae02b2800b81aa292c56859e74a0ff83680ecab822103eda0400b7c09c49662629077fff1115d6e671e1f8996c3139a0e5265040913f35983", "02f869830e4a251e8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c001a0b344f32c9d24d0eb6fc037371614e65f6c465c01ac83a59ff8e3abed254d37a2a02792c205d90cc6e5c48b2d78d0945f560cf49b683d5893dbafbc33f34a98a616", "02f869830e4a251e8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c001a01d536c88d5a0fe27a173b6889b7b4229a359fab5f53c1486f87571f2ab0ccdfba066bdd51e7285a29f26d486b13fb64a50c6eb8364af2f817a75c61e78e64b25ed", "02f869830e4a251e8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c001a037ccf05f94020dd0415257bd177430e576f5548e88483ae651414950b31c415ea07b9cdfc5dd52e39b5454e5abb3ec43eac104b4c575c7da99914d3ff55ef24a8d", "02f869830e4a251e8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c080a0e265dfb62abf8f63a0655118c4118f25a3832d105624ca1dfe7e9891124ee2e9a02cf0e380eaffc572bcf91d7da968ca694e712f9a2335df0169918e5ecdb174a4", "02f869830e4a251e8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c001a0ff67d9547e0dc0adeae61beef15d2ff683c37a7eaa1492e68bb3620da6d7aa49a0539bc91983436d5b1d208158f06b51cb7a2703b5fa99104665aaad90c1b3b1dc", "02f869830e4a251e8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c001a0e433f0a74185f4afeaa81d29a9f44b7d92da7384f7efecaa5489a8d13aead16fa054098848ca99da3b899b769525c74f04060a0b43aae7870b7594b0908668cdd4", "02f869830e4a251e8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a0314909c14521d51578bfbdb636d1e9c407d0665c42a0025b2bf87b2a4b5c629aa00b8090d56551d9b95d28bed708d35ef4adbd7338e1c8c9ed2f237dfedb7c2099", "02f869830e4a251e8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c001a0416dacf5a56a479a5c42a7d4470918799b961913ab7d517b3caab1ab5f788121a00dcbfa3f845f47d8eea16b8b5d98c2ea5bd2dbd580bf103e85c1006eda4b8e1c", "02f869830e4a251f8201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c001a07ce2738a892c5e75ad121138b00998f63bcb1c3fe46eab100e81ef05ddbd014ea0691099f0558f9c08b86bec92bd9af4dd1d0cbd9bff4df0769cbdd20b52980a1e", "02f869830e4a251f8201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c080a0c557234865febdb8ed815ec3f029b9a012015c15b8e986f7178c867878c0e2aca0616879492f7892ea3d929618acb4c1bf43a37244855ca25af80360ed26d9ed31", "02f869830e4a251f8201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c080a0d169eede6f31e350d9db2573427104c19564ac839f0e84e7e527a9d20dcc23e2a049dc4ff8dc50b9fe0fbcbf48435b395bc8fb18033220fa55f52fc8f0600377be", "02f869830e4a251f8201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c080a06d1a0df9de390e69227ae7cb1fa50c94a155dd298adcb0aefb9e9429c2fe2ebea05d2aa696505e8d4c67c12a1d4a536a511913571d9e07928abe8c0a37b519c9bc", "02f869830e4a251f8201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c080a03f0034964a07dbc99b404a3fd6a544f5038e56af1e2d176ddeacde4ef7b993aca074a3996fc193b932cbbf4deec21bd56d3234909530fa49dc89be8d359dc0622a", "02f869830e4a251f8201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c080a0c0ee0ad9297f52ebec8d66041a5fc2e0b19f9a49d2626c39b201e87ce006c1d9a0465fbaaa55742820358e57724ace0d3d42665c6a1cad0169bfcfef16aadc58b5", "02f869830e4a251f8201f48203e88252089496d1961fc8736f12208c0242b572f4cb2560dbc80180c080a0e3098d1faab54abcafb845be083189e4e315743c8ce0b012e0ff6224d753d4b7a0712f91df8d9fe8ce5af15671d6439de52067262369f351529cd31de7cd26e103", "02f869830e4a251f8201f48203e8825208947a5e46adffc838e2b37210af3177298e9466c63b0180c080a0f8468a3d48b84247688aaf011b3c6a07daba21e51e0bc3fb9876a866947f51bca0186dc99f4a52b6857ddb331edd4a57ccb7cf02ca6baaa238bca8ac856ea903de", "02f869830e4a251f8201f48203e882520894b8de67e88c4be076150be034573d5437626b894d0180c080a0b36c39250083b97aa7df03912f9b24734693390d5b0224359358dbb97c40428ba05027f23d00a27fd6008e083c83f30e7347c7fc7c5d59e1a32250797a97645be8", "02f869830e4a251f8201f48203e882520894b6557524f0f747001fb41047a9007efa87e659c10180c080a02f5f604c54a6c6320fd5d8271aadae3be18dbfde217a541499ba33060b13f1f0a04de07b6807cf756ca4a4ffe492f7c662ea9a758c8aa9d45f8e264929f5e2eb40", "02f869830e4a25208201f48203e882520894d32c3a0c0cba23d4718e1191fd4268f6e4b5baa70180c080a0a372fd738f2be4823ac455b482c4177e06a625b6b61b5845e510828d570f4099a04534644580d011f2266e14c7fa109ac01252ec7ab484e440bb4403664286cfdd", "02f869830e4a25208201f48203e882520894ce02d8c8f9b2465714b1372f4f2697c21505ac8c0180c001a0dc5c5e3db5c120e73019a925ea760d0d35e7358f000f78eca3a4c0b31a878a12a00400355ed990a8e76ebcbeb368ab5915ab92ca3027c32dfeaeb6a48badffe2bf", "02f869830e4a25208201f48203e8825208947f757240e54ee48fa164bda46deb157e853bf62f0180c001a0feb16cc4eef894e35e9dc4b2bde444471aea80de09fb3bbe09e716fab3c95043a02418cc1fd934627e6def7654131ff79ee940885bde4bff3e0663a0a56b9edf5c", "02f869830e4a25208201f48203e8825208945d6539aab127cf80dabbd19244e3826b983ca1120180c001a0ef0c62a403354c72ca7cba2c7745f7eb69cf6f67fa676707b68a6cd2574e3f64a018a296e86a73eca0c9ad0db43fee33d75cee00ba47341751b3406d8d9cd8fb39", "02f869830e4a25208201f48203e88252089431a051c284f05312a32459a6c74155fe4ef0db640180c001a0211af99269864417530a0f11d654ebd5790591372aed126b99790872c09f4e66a016897c1fe9e2a901219a9ebca31bb61ce867826a98232a6f75696e2eb208497f", "02f869830e4a25208201f48203e8825208949f23e8cc49fb688083b26c035cf6598f22b89ed40180c001a00a561add0732a04050f879d9828cae4374cc696742edd90405a4900a16d96964a042db6bb77ea127b6b3a4b2cde798b45fbf155c9ac738210f32149edede4be314", "02f8d2830e4a250c01648301ba80948914676481fb178b792de7bdd0f99770e5fc310f872386f26fc10000b864e357dcd6000000000000000000000000c064ba4f8d097c65089a379f4a94e7cc15132cb400000000000000000000000000000000000000000000000089892e91900c6cf80000000000000000000000009586a4833970847aef259ad5bfb7aa8901ddf746c001a0b497113ef50a6ef99ac5ab0f3df428bea0fcbd0a4523e3981801493f9b597b99a03179554de89fa09c31f9bde0c4ae57c184359ee37a58e16f3b76a903ce5601cc" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0x12b3480a...a905ef4b
View lifecycle
0x7a5acbba...ecbf8689View lifecycle
0xf2e6d4ca...43b422d4View lifecycle
0xf05dff77...5e6b5654View lifecycle
0xdae7baa2...621c26e9View lifecycle
0x517d1ea5...c75154afView lifecycle
0xa8bd1287...8f0db536View lifecycle
0xf8b228d3...28e4c4ebView lifecycle
0x0568d69b...67ea5208View lifecycle
0xfd39567c...53ae6196View lifecycle
0x39e45373...942ddf1fView lifecycle
0x6b8e0342...3ad0cd8fView lifecycle
0xedb78568...7296d812View lifecycle
0x25b96aa0...ed61209dView lifecycle
0x0fc74541...ac49ac8cView lifecycle
0x2793fdc3...208ef4a9View lifecycle
0x0c6fafd5...1424afb8View lifecycle
0x32596e74...c9f99abcView lifecycle
0x9b42ee98...f38b7291View lifecycle
0xb3d1b091...bd781fe4View lifecycle
0xc14e73c4...15103851View lifecycle
0x7563571c...c5a0ff9aView lifecycle
0xd5bdea38...e08bd437View lifecycle
0x43b54bb9...7388df70View lifecycle
0xcbb77076...c02e234fView lifecycle
0xab54cf74...9df34df5View lifecycle
0xbe71d894...e4fcf0fcView lifecycle
0xd329eec0...53593ff0View lifecycle
0x003092d7...923ecf80View lifecycle
0x0a3af75e...e9157854View lifecycle
0x11596135...b4e1c659View lifecycle
0x4083f1cd...5a971fb5View lifecycle
0xbd25e13c...f79d3d56View lifecycle
0x687a9ff5...63f169c4View lifecycle
0x31da4f76...45a72e84View lifecycle
0x71380622...e953d595View lifecycle
0x51b92678...9cb60c7bView lifecycle
0x298dfda6...6ddd69f6View lifecycle
0x934ca4e6...3607dfd2View lifecycle
0xd4f065ba...ad2c940eView lifecycle
0x153ad7fb...cd33b1f4View lifecycle
0xa59e6480...87923b29View lifecycle
0x91cd2f7f...3c0cebc4View lifecycle
0x87d39f91...e5b1ce26View lifecycle
0x1f850571...10da0780View lifecycle
0xa7c48477...8ac15f71View lifecycle
0xe9724764...d208a782View lifecycle
0x5993626e...5a560d51View lifecycle
0x7a6e08cf...c49543d5View lifecycle
0x6699f986...3a2d448fView lifecycle
0xd455b20d...5117083dView lifecycle
0xb58751b5...7835d7f8View lifecycle
0x09174aaf...e0769d78View lifecycle
0x0fb8d9b1...e427c725View lifecycle
0x911475ab...ffb2deedView lifecycle

Op 3: 0xd4e52930...775ea38e

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

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 4: 0x724ca03e...e036ddff

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

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 5: 0x101e1f3f...bca22a26

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

Eth Tx Submitted

0x5d65...a112→0x31a0...db64 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 6: 0xc7ff5299...efdeb02f

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

Eth Tx Submitted

0x96d1...dbc8→0x7a5e...c63b 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 7: 0x12b3480a...a905ef4b

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

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 8: 0x7a5acbba...ecbf8689

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

Eth Tx Submitted

0x31a0...db64→0x9f23...9ed4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 9: 0xf2e6d4ca...43b422d4

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

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 10: 0xf05dff77...5e6b5654

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

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 11: 0xdae7baa2...621c26e9

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

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 12: 0x517d1ea5...c75154af

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

Eth Tx Submitted

0x31a0...db64→0x9f23...9ed4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 13: 0xa8bd1287...8f0db536

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

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 14: 0xf8b228d3...28e4c4eb

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

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 15: 0x0568d69b...67ea5208

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

Eth Tx Submitted

0x5d65...a112→0x31a0...db64 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 16: 0xfd39567c...53ae6196

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

Eth Tx Submitted

0x96d1...dbc8→0x7a5e...c63b 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 17: 0x39e45373...942ddf1f

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 18: 0x6b8e0342...3ad0cd8f

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

Eth Tx Submitted

0x96d1...dbc8→0x7a5e...c63b 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 19: 0xedb78568...7296d812

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 20: 0x25b96aa0...ed61209d

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

Eth Tx Submitted

0x7f75...f62f→0x5d65...a112 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 21: 0x0fc74541...ac49ac8c

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

Eth Tx Submitted

0x9f23...9ed4→0x96d1...dbc8 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 22: 0x2793fdc3...208ef4a9

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

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 23: 0x0c6fafd5...1424afb8

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

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 24: 0x32596e74...c9f99abc

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

Eth Tx Submitted

0x31a0...db64→0x9f23...9ed4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 25: 0x9b42ee98...f38b7291

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

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 26: 0xb3d1b091...bd781fe4

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

Eth Tx Submitted

0x31a0...db64→0x9f23...9ed4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 27: 0xc14e73c4...15103851

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

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 28: 0x7563571c...c5a0ff9a

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

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 29: 0xd5bdea38...e08bd437

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

Eth Tx Submitted

0x5d65...a112→0x31a0...db64 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 30: 0x43b54bb9...7388df70

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

Eth Tx Submitted

0x5d65...a112→0x31a0...db64 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 31: 0xcbb77076...c02e234f

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

Eth Tx Submitted

0x96d1...dbc8→0x7a5e...c63b 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 32: 0xab54cf74...9df34df5

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 33: 0xbe71d894...e4fcf0fc

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

Eth Tx Submitted

0x7f75...f62f→0x5d65...a112 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 34: 0xd329eec0...53593ff0

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

Eth Tx Submitted

0x9f23...9ed4→0x96d1...dbc8 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 35: 0x003092d7...923ecf80

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

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 36: 0x0a3af75e...e9157854

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

Eth Tx Submitted

0x9f23...9ed4→0x96d1...dbc8 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 37: 0x11596135...b4e1c659

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

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 38: 0x4083f1cd...5a971fb5

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

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 39: 0xbd25e13c...f79d3d56

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

Eth Tx Submitted

0x31a0...db64→0x9f23...9ed4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 40: 0x687a9ff5...63f169c4

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

Eth Tx Submitted

0x96d1...dbc8→0x7a5e...c63b 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 41: 0x31da4f76...45a72e84

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 42: 0x71380622...e953d595

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 43: 0x51b92678...9cb60c7b

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

Eth Tx Submitted

0x7f75...f62f→0x5d65...a112 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 44: 0x298dfda6...6ddd69f6

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

Eth Tx Submitted

0x9f23...9ed4→0x96d1...dbc8 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 45: 0x934ca4e6...3607dfd2

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

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 46: 0xd4f065ba...ad2c940e

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

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 47: 0x153ad7fb...cd33b1f4

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

Eth Tx Submitted

0x31a0...db64→0x9f23...9ed4 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 48: 0xa59e6480...87923b29

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

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 49: 0x91cd2f7f...3c0cebc4

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

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 50: 0x87d39f91...e5b1ce26

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

Eth Tx Submitted

0xd32c...baa7→0xce02...ac8c 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 51: 0x1f850571...10da0780

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

Eth Tx Submitted

0x5d65...a112→0x31a0...db64 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 52: 0xa7c48477...8ac15f71

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

Eth Tx Submitted

0x7f75...f62f→0x5d65...a112 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 53: 0xe9724764...d208a782

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

Eth Tx Submitted

0x7f75...f62f→0x5d65...a112 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 54: 0x5993626e...5a560d51

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

Eth Tx Submitted

0xce02...ac8c→0x7f75...f62f 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 55: 0x7a6e08cf...c49543d5

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

Eth Tx Submitted

0x5d65...a112→0x31a0...db64 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 56: 0x6699f986...3a2d448f

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

Eth Tx Submitted

0x9586...f746→0x8914...310f 0.0100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 57: 0xd455b20d...5117083d

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

Eth Tx Submitted

0x9f23...9ed4→0x96d1...dbc8 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 58: 0xb58751b5...7835d7f8

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

Eth Tx Submitted

0xb8de...894d→0xb655...59c1 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 59: 0x09174aaf...e0769d78

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

Eth Tx Submitted

0x7a5e...c63b→0xb8de...894d 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 60: 0x0fb8d9b1...e427c725

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

Eth Tx Submitted

0x96d1...dbc8→0x7a5e...c63b 0.00000000000000000100 $ZTH
95ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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

Op 61: 0x911475ab...ffb2deed

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

Eth Tx Submitted

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

Relayer Wraps Tx

Eth tx → Canton BlockProposal

48ms

Validator1 — Execute

participant1 · Initial REVM execution
333ms

Validator2 — Re-execute

participant2 · REVM re-execution

333ms

Validator3 — Re-execute

participant3 · REVM re-execution

333ms

Block Published

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

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