Zenith EVM Explorer
K
DashboardBlocksTransactionsLinked TransactionsContractsTokensFaucetStatsAPI
DashboardBlocksTxsLinkedContracts
Canton Updates/1220cd...aa57
Previous UpdateNext Update

Canton Update

Canton Ledger Transaction

Canton
EVM
Canton
100 linked operations
0x23cef3c4...866c37c8View lifecycle0x5422afda...f9e04e31View lifecycle0x435d765c...acab96d7View lifecycle0x835fe65c...a57b7fd7View lifecycle0xcb39898e...f5af7354View lifecycle0xdd3d859d...d5a9aac8View lifecycle
Transaction Lifecycle(100 operations)
Full details →

Op 1: 0x23cef3c4...866c37c8

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x5422afda...f9e04e31

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton 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
0x23cef3c4...866c37c8
From
0x81ce3844...db9c2b70
To
0x19ac3ec4...ab597fad
Value
0.00000000000000000100 $ZTH
Block
14581
Status
Success
Overview
Update ID
1220cd6564...34edaa57
Offset
54116
Record Time
Jul 21, 2026, 09:55:27 UTC
Command ID
888f3429da76...8f766bec
Synchronizer ID
da::1220d56d...ad0f65eb
Events (1)
created77e0a44b32dbf894220a7edd0513333948973d4eb6e95b148b1897d8526f526a:Zenith.Evm.Rules:BlockProposal
Contract:00093a43fc...8b730e8d
Payload
{ "chainId": { "zeo": "zeo::1220789efd2002a6854a5c2b15b4b7fadafe10b4d1fb96b5216283b364d0421379e0", "version": "" }, "proposer": "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", "transactions": [ "02f86b830e4a258209fd8201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c001a0133b282eeebccad8403b2a429f611234ad2616595b8013d632ef829d33aa37dca0228fafc4b009931f73af70188d7c172511e0162204e9f06d3c9d7770a8d6f47b", "02f86b830e4a258209fc8201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a0382a820b7f6d770b2c42d31d8e0e6503dbe58040e7018e6eb9e9cdecaf423a59a0538ce7fc1e6859e57eb4bb716bae786cd01d46aa616f209ee70e8ba6550596f3", "02f86b830e4a258209fa8201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c001a05265e7bf68216c7d7b359158e46d3b185d4e4e9eaf4959b524cdcc9c2bdf99c0a00c8b3b8756a2ecc1432632e9fcecb3e84a96f4f4c99e94bc09b4aa4924d6a29b", "02f86b830e4a258209fb8201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c001a0f8efbec13f7df6faf5699710c2e20e2cd3ac3871cc46b3b6de9ec151530022eca0440a16d44349430b10a40f6ac36cb3db5da0030570159c8fb15969896128e646", "02f86b830e4a258209fd8201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c001a0beb3d92f5dcc0227e003f657a487741e630c37fa1da5b1526832091566b513e5a07415d6a1b7d1b82f251fa560f416170af35e018fa34d50630465cd058328ad31", "02f86b830e4a258209fd8201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c080a00d36e27aab47421ca11b2dedb185f31d55dea51c836965629c4b3a9ee8f12aafa07603df17c50665d4c43b8fcafe8b682e178b4f02ed39fc41c57e0c06fd1f625c", "02f86b830e4a258209fc8201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a0462a6cbbb23faf53b642ab33cfd091340df51c8acf4fe7d00f1c8b5701ba9e66a03ce8f3e876e354f30814c51e4a7049559aa7a6617dd2cbfa0cb2c7524ef75e36", "02f86b830e4a258209fc8201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c001a0e833899ea2e369492cea3c7bb287fcd56f61887c0d77cced045793ab68d93f5ba01916514ad5ae308e7c490129cf4e3b8017a77735ddc2e7abce05836cc3c4271c", "02f86b830e4a258209fe8201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c080a0a0bd4c0350b192d697b14ec11d0f9639a5fa7f90e7eddd13ebb8fdff6a3bf38ea00cf08c63488ac0448deaaf35941b18db4c5c947e8a963373a6030aa9f9d10205", "02f86b830e4a258209ff8201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c080a0094d9c5d6565c1d68b9cf83cd4a7e091f8a9679a53e20535dc0b27b8b47408a8a0521a1a5a59293759f7d005ab3eeddc7066c85afc2a6f5d16ba03a7249949f00b", "02f86b830e4a258209fe8201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c001a0ce115bed1e224d24f1cc72eb6e5df0dde93dcae0b24b1a8537cacffb12a52681a055b186d542fdac99a77461e85e59b77105d9287fd3cdb03244a73a627a5b3bad", "02f86b830e4a258209fd8201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a01023f938a316307deefb18e4438384f5d8d9004e91aa7fc23b87a597e6d9a397a07cabb3af6213bf19b8045de4bbfce92277dfe60ee657c78dda9452289a2e0f7f", "02f86b830e4a258209fb8201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c080a0e3e50d562f838d07bbebad226d82ad6d70a5ee79e25b3cc3d05a9bf1f615954ca00350bbed2c8e8f92b3d2a230c6b2593db819a2290b224f6cdd3d2f3332797c86", "02f86b830e4a258209fc8201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c080a02b6a207555d0e538a588cce8edee00ca152dab6823eb4da4d63702e0b7dbe4b4a05095861f0d0be5d7b544896426a0104b9a253b06ecb87e76890fdacd8e20ca25", "02f86b830e4a258209fe8201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c001a037b096b856578dcd43ac71753e3330e48ef23f207be84174d59356e716a5312ca01d58b3f6b31db8a2e4dfe445d251f91b261568c0ffc8539e7a7047a42cca94af", "02f86b830e4a258209fe8201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c001a095d29ea73886ea7781dcafd71c0085536843256ac84e14aa2f0e19804a247a80a0305010d2ec80d3325ef9c8da35557d0e8f666a69354d44d17223f144d8a1c3b1", "02f86b830e4a258209fd8201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a0c1653bd8f2d7d2475796b3314a14f0e3c62b85bfc857405319b36a05cb73a3f4a044cf506dc4b8ba6caba3140951e60e66c53b740303bea2cf12c6489ff6d56b54", "02f86b830e4a258209fd8201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c080a0f0fe365dc18202ce9f358e3bf21d58a9c03691959974191b9b90907d580a486da07ae82547db10244feac495f4e9cc87fdfaacd252d6b02429f010d1ce5858709f", "02f86b830e4a258209ff8201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c080a0a26a8ff474d89ba880e05eaf769dc1ff455370366bb62e5449ffc7d0dbeb5683a0479831a42708e63a24fee2e9597d421266c47f334052dea4327f1cee90637aa6", "02f86b830e4a25820a008201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c001a0670bff06e71feac318611e76fa1e97155517559e9a0c776c4c601df334e56de1a07f233fb4d39e41dabd1c273a68b933a4b377ec1379737992682bf1d7bdc7d0af", "02f86b830e4a258209ff8201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c080a0eaba6c0dac4d03884901674c8da19d6ffcef45123a20800c2ae4fcf0a99a341da04bd5a9e68ca667caefcead516ff95d1e02c2402c69795b214f1ca1d6d4000a97", "02f86b830e4a258209fe8201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c001a0ba2ec81d11d63b360eed619f8e456476944537ab1bee90fb4eed3acde1a5cd75a0767bd9720fae2d3f8c56dedfffd1c045d9fb90dd43b987672ef6bfaf92aafde1", "02f86b830e4a258209fc8201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c001a085b693afbc51c342e21f8aca4e4c9f40c97493593fd0ef8d1599a9d72e9cdf96a00a0a5ed9968dcf39c3568e45be23c74aa0c1ada60eeed336262fadf830644a9a", "02f86b830e4a258209fd8201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c001a07725e1c743f4fbbc9eb12bd69717da4ece35afee7dc8fdd2e2201c7b18e0f5a8a061d6cbe2140a15ea8f53ce04ca9cc2e0a815b4ffd82e0c9299d162e5409c6ce8", "02f86b830e4a258209ff8201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c080a07363830a442825bfb5859681826b31a3c892b37ca3708b1c6d954fb73a23b940a055f90b3a5b5cf90029491ec68e424217959902c1c1682442383a9654c52899b7", "02f86b830e4a258209ff8201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c080a05721a333299ab38fc256c25d1bab08527c894d452c1ae9f1b8b61e3d235a6fc5a06126a5991a6c068f70ce1da62204674524febd353a80c90fd6bc100a14c8acde", "02f86b830e4a258209fe8201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a061f1292c5c923ceaa3b8d6e2cc4a67817c98ee4338533746c05997925c39f7aea019230b2eccfc105431954d080e581fd7732c49aef6298bfee64ffc81938a42f8", "02f86b830e4a258209fe8201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c080a0775f8dc355b943667c567ce9023f809cf57c40cc51323373fb3b46568913fed4a07fbaeb23ac9a471238f93ff6f4c1364ce6fad61fcdf31ce4b94161b061b95b2c", "02f86b830e4a25820a008201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c080a0570fba7d280e09ebbd51adeb0006c551b3564c042be94aad235bfd768a7fd6a8a067e64219c54efd93994a023c9cd8a7504cd46dfb243d0ffb47763fe224596197", "02f86b830e4a25820a018201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c080a0c3f24d9fad65749016e99a1a3aa10f65dad6a92ea3da387ca7e9cbad11c43385a01ff1c5fbfacbb6903edfbb2e39249683cd7ff473f61a40b51a62ad15aca04f61", "02f86b830e4a25820a008201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c080a0c58dd0ebdf1b60a82348edf78bec3b04af113f9b8407ee1176f8053da6cec7eca0489221fab18f5ca5ec5bf080405baf377caf0a53b8453e08e0c398cabf4d1e2c", "02f86b830e4a258209ff8201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a0c2ee61cab549d19721d6da9db06d0ae2489b7277ceba04eddb0cfde9cef50045a03257c1f43497feb837a506a8f6c73c41f7f8f46f9b46f43b9a9b58d34d662534", "02f86b830e4a258209fd8201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c080a027e7c1e03c57753609483d43d5c76e8f5f4d06382699846b40ea1ee440f17309a01353bc4ead02e7e29252e16bff1db440f2214db3ce0290d98651ea1fa7878c5a", "02f86b830e4a258209fe8201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c080a0fe94e3493aecaa29a3807a1dbb3c68fe107e212f9e64c7db755e1c94411f1ba3a041b39336f3aa5162511adfed8316e19dcdc5442d87feac9ea221bb72b53b46a8", "02f86b830e4a25820a008201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c001a0f18d7a80567238755ca2bac716ffaa197bb286096adeb290414729e9d92f9f97a0105665f3426c9da2ba6a42ec371ac385faee4da031a8e3c7d68d173d09279e41", "02f86b830e4a25820a008201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c001a0cc1d4ea3f04b148c0a3924c828c6be73091678d3311a141825802aee9ed336cca065ca262a12554295689c42ca6830efa2420cb50a03c75b6924e1477bb7f112df", "02f86b830e4a258209ff8201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a01507c2902bc07d37434cfd7f1b2541eca49a325a9e324a82b650748c5c64ff40a00e3f56c8883732aafb6d22af578735d510383c31033cc2e7f5b6324f4afdbf75", "02f86b830e4a258209ff8201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c001a0fff4c219f50a8d62989211618413941055a975d4fa54732e45f8ef9367c90c00a073eda5112f21de7b30ef7b5872b24fc2bd98c598894122962942c853a8447123", "02f86b830e4a25820a018201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c080a0b68ee0c5a463c94d74a79ccb6b52b32bd1cf79f51704f9d9637825e0cb714463a01fe2774b804a036968429c5da77d8b6a06690dd7038849c79bd7c05f84536a5a", "02f86b830e4a25820a028201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c080a035eacd77ea8dab1e0d3d2980b41d7972f2bb95e44be2d85a9497c511eefe8ce4a005680d95db773e80ba393f0b59a2432345ba18bad4f0140727996c17a6435387", "02f86b830e4a25820a018201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c080a052d386734292a93c40f0fc7638d859ad7b6f996059ef586650b7b5269f38c125a045a5de3beab1cb5fb3da3c728655875a3f7184b6ee3804a02e89df20f6731972", "02f86b830e4a25820a008201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a09b644f46d6a52eb9fd935a18154e742933ae1118d6f6ef028aa511695bf5df38a0784bd36e79646f04095ad4a2da30efa92267fc40ce92a30f42596c293b4216ab", "02f86b830e4a258209fe8201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c080a0a78760b1a9be27866c9a6d432c587c64327f9d44917359f76a91b37cc2c5baf5a023f4c577c978b28c91fb24c24052da0628a41695698c35decc9a701d4464c1a5", "02f86b830e4a258209ff8201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c001a0e045e5cacbcb73d85c04735514e28df2cd096cf4bb67fb05f358a5eedb0cb036a00767a358cd7be56beaed26aaf7fc808b7784270f3f8307d2c592ccb2c2f904e4", "02f86b830e4a25820a018201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c001a0b559566241a61340e96507e33e34fdf942bc5b100225e67029b5fff16aa9b5b0a071a065a7806347c690fa6d0ba88b0a14d4ddc11ef618f4cdba40af6143fca01d", "02f86b830e4a25820a018201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c080a00207ca80af5b2d4d34973c9f99a20a10d7aeeece7b820ed9d6f6c1ec4b6e3fcba0783bf8d5062c248e9d990440d0dca689778afdffb260ad42ffe67e6a36e405b2", "02f86b830e4a25820a008201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a056bc82a956236887f7335d7ef8d215a6dbdced48b62b560e7bf49b5b1f02c088a0401dadeee70213be3601b8ec2c86df45462fb95c5464584fdcf4ec2542663838", "02f86b830e4a25820a008201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c001a01b139ebb75846bbe666e87cf8ed47d3d81fbf6d8bcb68f383f819ec0454c9ca7a028dbba9eb5fb3c5309e65eaeef885414f8e59a7cc528255cebc9a8d318147c3b", "02f86b830e4a25820a028201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c080a0fa66f7bf1b2c5f27d4cedd3fba7ba80ee564c6238f0f6e59578741f9073416ffa03ea4bb4c19189d1f7c8d00d3b600bbf7a502b90ff50bc73939b11afa6a031c8a", "02f86b830e4a25820a038201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c080a046a39f566c20a53c2696aefcacd6da965447bf145f48afc16c378149abf1bbc5a03c3bfc02c721f99c9c351ec85b4d83b860d72f487f585d7bf73e48359129f2f3", "02f86b830e4a25820a028201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c080a0b1477d80c648c65fe541c5e225065ef536cfb7970a815e3b72ee910819754646a031f180bea8dd4852a2483068ef8b6ff141b5b606af636d03f865bb4c61204b5a", "02f86b830e4a25820a018201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a0bec95af4ff17cebce91b51a4032a11e5afce3c96048d96fab83358a87afddaf7a03cc7d2ea777d68b696094d97b49c5f0dda2373fc8a13b36d13041588f3d81cd4", "02f86b830e4a258209ff8201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c080a046390bd9301c4b07a22a83e3deca06f8af07054c5e46c80c6c01732047463e55a00aab68e70f2b3e5a3b8716bafa8f6713ccd093f9f830fbbfcfc651d580ad7ced", "02f86b830e4a25820a008201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c080a03bc93bda525f6de9370cb3fa446efd04004d8aafafeaa83a57fd26af9c0c8e31a059ce4082021aafc8ac714d7ef6c3ad19e277d7b8b1c0fd2616fbd04c08d03620", "02f86b830e4a25820a028201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c080a075a50b3dbf15bd1880540a62e5be433fa96a1a6f53afa4043f78df5b1b64d176a078f03050e341293f6b8496ddf47097e3c544efafebe08bef77735945c8e69811", "02f86b830e4a25820a028201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c080a0d13fa3f0546f9b32610493fe8b58792f7c9541a49a93f0c508455add2a710241a071f60557747da562d8cf59f3d6b277f48c7a5186896003b158aa4ee9a1125d37", "02f86b830e4a25820a018201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a0ac6f928e52fa116078b9070e00330eb29784d4db7b23a279a637260954d3a81ba01bd725954a08f2507d17e421a1419d1a4f48a5884431927d433b226eea7253ed", "02f86b830e4a25820a018201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c080a018a7563cb79c5c7d8cca880f16139baba53f85bfbea351fef94ea6f3b1301733a01c892fd66f74f137b0248ef099974ff6d7f8be949fedae7350cd9ec3be21c2d8", "02f86b830e4a25820a038201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c001a05206a314fba00ea3debc48e71db3dc963c4f90526655e42027ac919b35514c8aa055806ebb97d08ba79f3d701d5f53dec4501a2f866a3781e962d182be0cdcbcdd", "02f86b830e4a25820a048201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c080a062cd7e09cd3285d8aee56753072b89e7d42a5db9f7b93ab156c7752949510b11a07380fb614617c315d0664c9fede4d88efee1fbb2e00775dd9d5860af2bdcecd3", "02f86b830e4a25820a038201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c080a04724893bfeacaa3ac120e5eb096fced615fc6f91621e2a235015dc9424af93cca040bf0067334a83b6105601b0633d4ecb4dc601af80a24c96e60a0860c39e560c", "02f86b830e4a25820a028201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a07a37de552f65a11daed562e6946bc08db06cf13cceeec7af481e525cabdacdaba006b40f357f27bc87a2b1d48e94806c9d4786a96050663dea1a3b4c2d54618c24", "02f86b830e4a25820a008201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c001a04d430dad484932a5f16cd93d05960044982fe9d84ee0c4523e9ea07dc1715b30a00b726abc0fc4119afad4c400520a8172e6a29a532db82cec6202d017df22c53b", "02f86b830e4a25820a018201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c001a0802267632ab9410acbbd022d02ec614559eb2521f736f1ef0b4637e41b6f2c77a019f56dbe327cc0e0aea0f1540fe12c24782494fc937c79d61a7d2d287748db65", "02f86b830e4a25820a038201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c080a0cec6a849e7ec182b70602911cf569c77306180fd592acab499cd47ae59ada622a045044d5972b4d7cf093a22d0d98e9ec3eb08eece39471a9a1bcf5c0b0b8cd082", "02f86b830e4a25820a038201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c001a0a7653ba11346ec05ec3e82f13a87de360966f10902c46e33dcbdbfa6cd82d98da025acfd0005bc16f573d1e8ec958c32549a0ad3410b280cb0c3b8c8f4ae268d23", "02f86b830e4a25820a028201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a069b93eab01b5614243dd6d6ba13f2f439356249da144ff770247b49d8c43fde2a075724f8d14f5b5dcd09b9d2b85a1c56f7be59991f7e1c30efd7e4eabad7748e2", "02f86b830e4a25820a028201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c001a03e36e9f8ce156dfdab53abeb9af001897229bd0f3db8651a15e42aaf907a8df8a05fc8c920ed92e2aba2f7ead03630cde63aa5e1acdab0b26343a32a796fc4ef12", "02f86b830e4a25820a048201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c001a04ce374fe5fe92b91ce94956de70b3b34f9152afb11c9a3c1d032b68b8ac1d4d6a05692be6dd785e211181d24e477e33bb492a6d81605aae24646bd45420b775280", "02f86b830e4a25820a058201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c080a0412909d2fd6eb0550749ea015e65dcad9343451b90a4d844b5eeabd6d25d16d9a02e291c0c6313cdda9dd0e03144d95b72a05f0c6dbcc7dad4ae70706fd80240ec", "02f86b830e4a25820a048201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c001a0418c0763c17da29031cbef8750ff9fcea4dc5c4f14482ac2d7c2ff695a967985a01cb9bdccfe905cd1dbf529e68ec7fa835d6dbbdbc4a0edbbd3de3c5e20ad3539", "02f86b830e4a25820a038201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a0766a18ee49e3b24fe20711916069c7ef2f28de1bca458a7ce454f745111413aaa05f77cdad333a60f8f7e15567842edc6ac465c84b97568718d76dcf4297973b69", "02f86b830e4a25820a018201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c001a0426a33f92b9652a38a0ed58ab3499cf8ccfaa518eab8648760c24665391563dda041bffdc718baf7e7f5e618ffa6acbb962ce6cbc2d4842a2c6c1a57250cf8e062", "02f86b830e4a25820a028201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c080a0ca22bd0fd6d7692db769f752477559c7731780a87b3f17245910b7ca10d67df9a009d08a66eeb55616b0ed6f1840c87f5c988ec1837f753752643cb20da55bf84c", "02f86b830e4a25820a048201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c080a06a42a3f48f8c7d7be9d7e9b98a417b82119f0671a4f4ac123810ec9be7071a68a0626f5b646e629b6940dfd89f5f8fc583b019c6ba577cb6369cc746d542e14658", "02f86b830e4a25820a048201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c001a0075a018792b5a8be792a9fcfbdcf28433dbfc0820dfd68ebe9ec78b8a63fcb97a03498ca18a03da5cade670140a94bb977a5d83696cf4ee1f7c1dba1f1398091b1", "02f86b830e4a25820a038201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a007977816cff8a94104e074b38e3c04f0ebd3491007eb90551771331b8cedc2a8a067b5ad3749d645d0cb59fc7139221a3bcf96684327e272168aa2d9267276481a", "02f86b830e4a25820a038201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c001a07a9c8cd7387ea620241d6261ce81e8120e6e221dd2e3cbca809bc5c0bf964b45a01567ebb556b4cce7e1e904d1fc182e962b5c4e3ff4c8c2712267d507ef4b9245", "02f86b830e4a25820a058201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c080a0877e10803d341618b66ecdf2cb67bd2917570540e21e7efce24f3af7d422cc62a07d8c7bb062f9227c542ae96d1c1ffedb5e63c873ed0858a93afb65001d9b9320", "02f86b830e4a25820a068201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c001a015934ed39f3e15a6777e90e964dbcbf114256f94007f03cb936a8d950ea84e91a07b2f16ff9ac517c60ae48cb7a7a4ed04deccd04cd1742802a80c2cc4fa64c1b2", "02f86b830e4a25820a058201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c001a0a100afb4947af7f567b244ca83571164f87eaf9f5470bde06fe26f1b8372ef55a049ccf84a9cced1918e0cbaf96fcb0661beef97cac45b067c759dca5a81f7ad07", "02f86b830e4a25820a048201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a0d99686bb8566b3cea508c595174bdfe8f80719b6e9315ec4e3411fbda95cd4a4a02f0ce1daf6f0ec073275958d7b66e9607924afa5c34f94692cf405d862b304e8", "02f86b830e4a25820a028201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c080a05c608ee8840aa8f1b5a7867dfe959da40a7835cf625a86d6c060dd6997ceceeba049fcc8428643a2b30ca4d9d4a9d2b6661c5a65efbb3dd6040887549c234d10e4", "02f86b830e4a25820a038201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c001a086ddaa5afa576762c0f8224336f6014b01332fd1741782ce37c4fbb4642afbe6a042317468c3312e0010bfa1607fe9577a55f0de3d26358643104cde97f728edc0", "02f86b830e4a25820a058201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c001a057fc7982881e6a2fed76371a7b55f9c0d04112c5678ea4fd1da0c682071fa07ba02b4df46879ef1cc56c4332f6d98c575caec38a56348814bee871cd6c6d74f659", "02f86b830e4a25820a058201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c080a01f6e77d2b8ff2d6791a3eb72bdacdc275b30a81f05d179fd8d1fa18f1f29b307a002bf51c5c2c0b07fa894109943ef25a82e977881f9e4540689780c21a4af5d8c", "02f86b830e4a25820a048201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c080a06287ae24de45543b6e01473d94206d2def34d44cc3cfbc56dc73937a6ae78031a0086acedef63e28f2b72a673f23278274bf11f014c7a2c07a0ca6cb47f2907918", "02f86b830e4a25820a048201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c080a021b0fcad24156ec1f1bd805f58ecb11220c0605739042c42e267594d7ef12a82a062b121d19408d6ccd1e262138d0791f9546a7d682ed7653e298accd91c5b11fa", "02f86b830e4a25820a068201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c080a088f329ea654d5d8aaf551ed85c939a044b28f70b41c947e7ea05752961a65ea8a0348ce7341c274d74282e0c03771f2de48e01cbb2c2211226cd265ef1f4d647ed", "02f86b830e4a25820a078201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c080a0bac806914c5559b1f04e7b0f0742c5b5ec11a311972b9922e17e42b397d7a7d6a0118d581ccab15835e2c33dc29d4ef5105c4731486b90e67272ad47434cdd55a3", "02f86b830e4a25820a068201f48203e88252089419ac3ec472b4fd5bf224a7fe26f66337ab597fad0180c001a0199622cc928978730da3724cf6a6e7cfc79abd378c47987d9d9dcbefd54d2da7a03e64366a402e0697a73f972f8831ac57dfebba7428720471b2d926887e821a8a", "02f86b830e4a25820a058201f48203e882520894fd18960eb234cf693f1599300b348cae404829440180c080a0257eb3580ac9e4a9d01b267616c6dfbcac580844e3b1d0c922d252fcc8626474a04e6043cf72a268789770418192193f2967d3ad7b731b6dc26313ba0d712419dd", "02f86b830e4a25820a038201f48203e8825208946e72f23efc37b1f0ba9f3456985ddf04a4b3d50f0180c080a07c1bd822345259a01214a7e8b540966488b19656376ee03c78d616ebaadd9e25a014d9f3c9c04fc31c4b9cb921a699cbf2d84c2310a3cd101b4afd5380d14f4943", "02f86b830e4a25820a048201f48203e8825208947a9e4682061b4992f136380108a44281d21896860180c001a061974679b9f6ebf01b2bcbceabc2207bdd4da93d8717293ebb595e3fe7c6efe1a05b4bda31077b6390af24f024f5d98320b8f7042f5799474c19c9d3e1b0f5e754", "02f86b830e4a25820a068201f48203e882520894b4bb3fd87cfb17321cb4d802263a5d2e9762ad6e0180c001a03a0315d59f2905db8f36adb0b27340ab5603782f8f308a52c56d7324ffda8952a005603d2331e0fe4712767c064b5106300606cc9c886bfd2f5fc4743243c5186d", "02f86b830e4a25820a068201f48203e88252089408567ef10430a35886598304af72ce3521b3465a0180c001a0339e1da8b191155b4abab1f545bb7dc569ff2c058400a579c9b72635d19e2b6ca01cb7f8d6eb8499eed9e45d44e24bbf176a61ada209fa8706c372d8fb2b0843f8", "02f86b830e4a25820a058201f48203e88252089493d6b1f3083aa18f9794e663354b870d529335fe0180c001a0afde7b28a3fbcde4701554a6709e63a9b2f30faba2cb6fc18b440d9ec9f26c7ba040031625c97cacfd1c738a94b37c9189f7b25245d729126b599f3b709e4f3b43", "02f86b830e4a25820a058201f48203e88252089449b3223c0c0356a6f589ed3a3a622d4c76e98bd60180c080a09d21571caab999e061b212831bf06f2e7fa249af09d283fec1832433a7798906a033e4dec5163a1a410fe0b0aac531f38463c7fd0618625661667c68fd26030657", "02f86b830e4a25820a078201f48203e8825208948e164615ffb8fb5df34950c64c21edf82bcaec880180c001a0b34e75edbdfbbfc2dc50abd2c60acdbb4806bb3215233497da20000ecf0c5429a0337a81558405ce289e7e81a40e25e29a80f03d7d14cb41fadb4aac06f9b51b60", "02f86b830e4a25820a088201f48203e88252089481ce38440d2f24b89985686e0a85b63ddb9c2b700180c001a02e9779beb777342ff13610b72ed4aa264354f981a1fcb346f5fd99cfde6b4bada05bce01c612607af900237d005d8606667a446ecc0622ac102063508974203d77" ], "withdrawals": [], "observers": { "map": [ [ "Validator1::12207a8e828b3131791dde7f3405203e3913e23c096c30e25f8263489d05ce4c12bf", {} ] ] } }
0xe31f179f...5f9c333c
View lifecycle
0x1964fcac...f5ff9ba4View lifecycle
0x8784ff70...8db81546View lifecycle
0xe23db46f...53d6db18View lifecycle
0x285dbddf...03df4a1fView lifecycle
0x0d3f3aa6...2a0cb3c6View lifecycle
0x21cfff79...d4edcccbView lifecycle
0x4e1299df...05f84bb7View lifecycle
0x1dfc218c...ce6dd122View lifecycle
0xe567ea79...90b8c023View lifecycle
0x168de890...de6b5cdcView lifecycle
0x25636788...2c8932b3View lifecycle
0x21138aae...44642021View lifecycle
0xa0477598...5ca57b75View lifecycle
0x54fc1abb...99bcc123View lifecycle
0x2641c906...00a65e2aView lifecycle
0xed22d560...5a9a2934View lifecycle
0xa5291ab9...4de0370bView lifecycle
0x95211ceb...f964a491View lifecycle
0x5b717215...023eb56aView lifecycle
0xf83e967d...bb603ba6View lifecycle
0x2a15147c...c73947c9View lifecycle
0x13e825eb...07d22c6eView lifecycle
0x9efc8255...cb523857View lifecycle
0x99523350...f49c06f7View lifecycle
0x550f41f6...949c2b66View lifecycle
0xd7a73527...a24daafeView lifecycle
0x646af1a0...f40c31a9View lifecycle
0x7426719c...d5a6b99aView lifecycle
0xf369cff1...dbdace90View lifecycle
0x885306a4...a6dcf2ecView lifecycle
0xbebba31b...1f5971ceView lifecycle
0xbb46a41a...a1b1ac61View lifecycle
0xf8e1c811...05077a47View lifecycle
0x1a4c5261...b6dbf14cView lifecycle
0x01fc90f5...df772acbView lifecycle
0x8e1a147c...be868c0cView lifecycle
0x59f3ce24...ebeb99a3View lifecycle
0xc8275ffc...6905cee6View lifecycle
0x812c32ca...77aa00bdView lifecycle
0x8fd0fcf3...95b53c07View lifecycle
0xc9c79e0d...67e73d62View lifecycle
0x648ec573...a1a2cd58View lifecycle
0xfe38ddae...f742fa86View lifecycle
0xa2829599...296ff649View lifecycle
0xa1104283...2a1c524fView lifecycle
0x3a518a07...3a5f5ad4View lifecycle
0xa0f75fd4...e22655ddView lifecycle
0xe8353764...8b505e1fView lifecycle
0x8a6b421b...0ea0e7d9View lifecycle
0x4e3dc2a9...8df530f2View lifecycle
0xa5051f70...40550227View lifecycle
0x722e61c4...c099ca40View lifecycle
0xa3fce920...a7baa004View lifecycle
0x9fb8679d...50dc141dView lifecycle
0x6159ec33...6550fc6dView lifecycle
0x898d4a89...7f687b76View lifecycle
0xfa04a66a...1609f0a5View lifecycle
0x4fcb5a36...be3276bbView lifecycle
0x41c087ed...d399943aView lifecycle
0x2be88012...293d36c3View lifecycle
0x05641fc6...125fe6beView lifecycle
0xb20b1b55...3728c977View lifecycle
0x31ed6fbb...27c3d950View lifecycle
0xcd79e197...97e18c5fView lifecycle
0x071f104f...94ba188eView lifecycle
0xeacc276d...eeca45faView lifecycle
0xce4c2bd2...1dfe3c14View lifecycle
0x3bf10a63...5c3a5f5bView lifecycle
0xdbfc242d...6ac1cf37View lifecycle
0x14d3d047...8a85c45fView lifecycle
0x2a658538...1e0c9801View lifecycle
0xa5db5a32...c415489cView lifecycle
0x7d6dab0e...c1cbfa0eView lifecycle
0xf3090011...b17b17e9View lifecycle
0x001085d6...6fef2870View lifecycle
0xa364ea62...325153afView lifecycle
0x34a9686d...7d170302View lifecycle
0x1530410b...909dfa95View lifecycle
0xd2e284f3...6437cf64View lifecycle
0x5840e907...d0cb0278View lifecycle
0x20c0212f...2ed6cba4View lifecycle
0xefe386c6...342913a3View lifecycle
0x32412377...121d1ee1View lifecycle
0x4c7482fe...d863fa47View lifecycle
0xf62e623d...bc529866View lifecycle
0x2355fb3e...7f9cef89View lifecycle
0x6be509c2...cee0c1d3View lifecycle
0xedbb76b4...83fd7265View lifecycle
0x9a1cd390...6299ae64View lifecycle
0x9dd6fa4a...27746003View lifecycle
0x97b9d0f6...2b84ef46View lifecycle
0x0dd7cf78...608fb9c5View lifecycle
0xb6c9923a...ed3fe87eView lifecycle

Op 3: 0x435d765c...acab96d7

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x835fe65c...a57b7fd7

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xcb39898e...f5af7354

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xdd3d859d...d5a9aac8

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xe31f179f...5f9c333c

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x1964fcac...f5ff9ba4

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x8784ff70...8db81546

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xe23db46f...53d6db18

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x285dbddf...03df4a1f

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x0d3f3aa6...2a0cb3c6

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x21cfff79...d4edcccb

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x4e1299df...05f84bb7

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x1dfc218c...ce6dd122

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xe567ea79...90b8c023

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x168de890...de6b5cdc

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x25636788...2c8932b3

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x21138aae...44642021

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xa0477598...5ca57b75

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x54fc1abb...99bcc123

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x2641c906...00a65e2a

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xed22d560...5a9a2934

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xa5291ab9...4de0370b

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x95211ceb...f964a491

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x5b717215...023eb56a

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xf83e967d...bb603ba6

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x2a15147c...c73947c9

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x13e825eb...07d22c6e

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x9efc8255...cb523857

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x99523350...f49c06f7

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x550f41f6...949c2b66

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xd7a73527...a24daafe

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x646af1a0...f40c31a9

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x7426719c...d5a6b99a

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xf369cff1...dbdace90

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x885306a4...a6dcf2ec

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xbebba31b...1f5971ce

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xbb46a41a...a1b1ac61

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xf8e1c811...05077a47

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x1a4c5261...b6dbf14c

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x01fc90f5...df772acb

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x8e1a147c...be868c0c

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x59f3ce24...ebeb99a3

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xc8275ffc...6905cee6

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x812c32ca...77aa00bd

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x8fd0fcf3...95b53c07

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xc9c79e0d...67e73d62

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x648ec573...a1a2cd58

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xfe38ddae...f742fa86

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xa2829599...296ff649

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xa1104283...2a1c524f

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x3a518a07...3a5f5ad4

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xa0f75fd4...e22655dd

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xe8353764...8b505e1f

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x8a6b421b...0ea0e7d9

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x4e3dc2a9...8df530f2

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xa5051f70...40550227

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x722e61c4...c099ca40

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xa3fce920...a7baa004

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x9fb8679d...50dc141d

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x6159ec33...6550fc6d

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x898d4a89...7f687b76

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xfa04a66a...1609f0a5

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x4fcb5a36...be3276bb

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x41c087ed...d399943a

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x2be88012...293d36c3

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x05641fc6...125fe6be

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xb20b1b55...3728c977

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x31ed6fbb...27c3d950

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xcd79e197...97e18c5f

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x071f104f...94ba188e

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xeacc276d...eeca45fa

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0xce4c2bd2...1dfe3c14

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

Illustrative visualization. Canton commits Command → Consensus → Finalization atomically within a single transaction, so individual Canton step 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: 0x3bf10a63...5c3a5f5b

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 76: 0xdbfc242d...6ac1cf37

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 77: 0x14d3d047...8a85c45f

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 78: 0x2a658538...1e0c9801

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 79: 0xa5db5a32...c415489c

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 80: 0x7d6dab0e...c1cbfa0e

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 81: 0xf3090011...b17b17e9

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 82: 0x001085d6...6fef2870

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 83: 0xa364ea62...325153af

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 84: 0x34a9686d...7d170302

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 85: 0x1530410b...909dfa95

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 86: 0xd2e284f3...6437cf64

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 87: 0x5840e907...d0cb0278

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 88: 0x20c0212f...2ed6cba4

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 89: 0xefe386c6...342913a3

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 90: 0x32412377...121d1ee1

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 91: 0x4c7482fe...d863fa47

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

Eth Tx Submitted

0x81ce...2b70→0x19ac...7fad 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 92: 0xf62e623d...bc529866

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

Eth Tx Submitted

0x19ac...7fad→0xfd18...2944 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 93: 0x2355fb3e...7f9cef89

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

Eth Tx Submitted

0xfd18...2944→0x6e72...d50f 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 94: 0x6be509c2...cee0c1d3

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

Eth Tx Submitted

0x6e72...d50f→0x7a9e...9686 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 95: 0xedbb76b4...83fd7265

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

Eth Tx Submitted

0x7a9e...9686→0xb4bb...ad6e 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 96: 0x9a1cd390...6299ae64

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

Eth Tx Submitted

0xb4bb...ad6e→0x0856...465a 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 97: 0x9dd6fa4a...27746003

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

Eth Tx Submitted

0x0856...465a→0x93d6...35fe 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 98: 0x97b9d0f6...2b84ef46

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

Eth Tx Submitted

0x93d6...35fe→0x49b3...8bd6 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 99: 0x0dd7cf78...608fb9c5

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

Eth Tx Submitted

0x49b3...8bd6→0x8e16...ec88 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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

Op 100: 0xb6c9923a...ed3fe87e

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

Eth Tx Submitted

0x8e16...ec88→0x81ce...2b70 0.00000000000000000100 $ZTH
153ms

Relayer Wraps Tx

Eth tx → Canton BlockProposal

76ms

Validator1 — Execute

participant1 · Initial REVM execution
534ms

Validator2 — Re-execute

participant2 · REVM re-execution

534ms

Validator3 — Re-execute

participant3 · REVM re-execution

534ms

Block Published

Block #14581
1.8s
0ms
1.0s
2.0s
3.0s
3.8s
EVM
Canton
Consensus
Total
Complete
3.1s

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