Skip to content

Commit 794aa09

Browse files
authored
Update blocks.mdx (#76)
1 parent d2f75f0 commit 794aa09

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/content/docs/en/technology/chain/blocks.mdx

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,22 +16,24 @@ The block header in Scroll mirrors the structure of Ethereum's. However, certain
1616
| Field | Description |
1717
| ------------------- | ------------------------------------------------------------------ |
1818
| `parentHash` | The hash of the parent block. |
19-
| `uncleHash` | Always 0. |
20-
| `coinbase` | Pre-deployed fee vault contract address `0x5300000000000000000000000000000000000005`. |
19+
| `uncleHash` | Always `keccak256(rlp([]))`. |
20+
| `coinbase` | Fees are collected to the pre-deployed fee vault contract address `0x5300000000000000000000000000000000000005`. In most cases, the RPC return field `"miner"` is the zero-address `0x0000000000000000000000000000000000000000`. |
2121
| `stateRoot` | The root hash of the state trie. It is the Poseidon |
22-
| `transactionsRoot ` | The hash of the transaction trie. |
23-
| `receiptsRoot ` | The hash of the transaction receipts trie. |
24-
| `logsBloom` | The data structure containing event logs |
25-
| `difficulty` | Always 0. |
22+
| `transactionsRoot ` | The root hash of the transaction trie. |
23+
| `receiptsRoot ` | The root hash of the transaction receipts trie. |
24+
| `logsBloom` | The data structure containing event logs. |
25+
| `difficulty` | Always 1 or 2. |
2626
| `number` | The block number. |
2727
| `gasLimit` | The maximum gas allowed in the block. |
2828
| `gasUsed` | The gas used in the block. |
2929
| `timestamp` | The block time. |
30-
| `extraData` | Arbitrary additional data. |
30+
| `extraData` | Signature by the block's signer, followd by arbitrary additional data. |
3131
| `mixHash` | Always 0. |
3232
| `nonce` | Always 0. |
3333
| `baseFee` | Currently empty in Scroll because we haven't enabled the EIP-1559. |
3434

3535
## Block Time
3636

3737
Block time refers to the interval between two consecutive blocks. In Scroll, the block time is set at 3s. A reduced block time elevates the user experience and augments the Scroll chain's scalability.
38+
39+
The 3 second block time is maintained on a best effort basis, it is not guaranteed or enforced by the protocol.

0 commit comments

Comments
 (0)