Full lifecycle view
Gateway_FinalizeBlock
Block timestamp → commit, incl. the gateway-build-block call for block #154923
Measured from on-chain timestamps only: the EVM block timestamp, which the producer chose when it planned the block (whole seconds), and the record time (commit) of the Gateway_FinalizeBlock transaction; a commit that reads slightly before the block timestamp (rounding) shows as 0. The gateway-build-block external call runs inside that transaction and is not timed on its own; the import into the execution layers follows the commit and its time is not observable here, so those steps are markers without a duration.
Total
865ms
Block → Canton commit
865ms
block timestamp → record time (±1s)
Measured from on-chain timestamps: the EVM block timestamp, chosen when the producer planned the block, and the record time (commit) of the Gateway_FinalizeBlock transaction. The block timestamp is whole seconds and follows Canton's ledger time, so the span carries up to ±1s of rounding; a commit that reads slightly before the block timestamp shows as 0.
0x02f86d830e4a255784ff5af0de84ff5af0e8827b0c9426b785aac38eb72d4a9c903b2b97f858d06b77b98080c080a0ff475eee2ff5d2f57883bbf1c4ff673372c16188ca9714d61a2f07e9c4e19759a0560d08eed17c7fa3e5e02aa29e7d2478df864580eac400de5c4c174790606989