... | @@ -12,6 +12,7 @@ |
... | @@ -12,6 +12,7 @@ |
|
```rust
|
|
```rust
|
|
pub enum Tag {
|
|
pub enum Tag {
|
|
#[default]
|
|
#[default]
|
|
|
|
ChainId
|
|
BlockCoinbase,
|
|
BlockCoinbase,
|
|
BlockTimestamp,
|
|
BlockTimestamp,
|
|
BlockNumber,
|
|
BlockNumber,
|
... | @@ -42,6 +43,11 @@ values: [Column<Instance>; NUM_VALUES], |
... | @@ -42,6 +43,11 @@ values: [Column<Instance>; NUM_VALUES], |
|
|
|
|
|
### 区块公共数据存放
|
|
### 区块公共数据存放
|
|
|
|
|
|
|
|
#### tag为ChainId时,该行数据值为:
|
|
|
|
| tag | tx_idx_or_number_diff | value[0] | values[1] | values[2] | values[3] |
|
|
|
|
| :--: | :--: | :--: | :--: | :--: | :--: |
|
|
|
|
| ChainId | 0 | chain_id[..16] | chain_id[16..] | 0 | 0 |
|
|
|
|
|
|
#### tag为BlockCoinbase时,该行数据值为:
|
|
#### tag为BlockCoinbase时,该行数据值为:
|
|
| tag | tx_idx_or_number_diff | value[0] | values[1] | values[2] | values[3] |
|
|
| tag | tx_idx_or_number_diff | value[0] | values[1] | values[2] | values[3] |
|
|
| :--: | :--: | :--: | :--: | :--: | :--: |
|
|
| :--: | :--: | :--: | :--: | :--: | :--: |
|
... | | ... | |