Full lifecycle view
Gateway_FinalizeBlock
Block timestamp → commit, incl. the gateway-build-block call for block #51412
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
476ms
Block → Canton commit
476ms
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.
0xf8ad0a859d29229e0983015f909478272f0b2a911202b0ba91b9989c71d596d1c6d380b844a9059cbb0000000000000000000000004abaceb94c1beb35c298461d283d0d3ef556d59d000000000000000000000000000000000000000000000000f9ccd8a1c5080000831c946ea08163d5e09e95848931372e15d4972df62cf0f5cf1d0da833bbef7b402f3048dea05ba9bf302daf40e14ad984456e1f6e0b9c6b7ae23c8a298297fdbf413df6b6e6