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