}
message BlockHeader {
- uint64 version = 1;
- uint64 height = 2;
- Hash previous_block_id = 3;
- uint64 timestamp_ms = 4;
- Hash transactions_root = 5;
- Hash assets_root = 6;
- uint64 nonce = 7;
- uint64 bits = 8;
+ uint64 version = 1;
+ uint64 serialized_size = 2;
+ uint64 height = 3;
+ Hash previous_block_id = 4;
+ Hash seed = 5;
+ uint64 timestamp = 6;
+ Hash transactions_root = 7;
+ Hash assets_root = 8;
+ TransactionStatus transaction_status = 9;
+ uint64 nonce = 10;
+ uint64 bits = 11;
}
message TxHeader {
- uint64 version = 1;
- repeated Hash result_ids = 2;
- Hash data = 3;
- uint64 min_time_ms = 4;
- uint64 max_time_ms = 5;
- Hash ext_hash = 6;
+ uint64 version = 1;
+ uint64 serialized_size = 2;
+ uint64 time_range = 3;
+ repeated Hash result_ids = 4;
+ Hash data = 5;
+ Hash ext_hash = 6;
+}
+
+message TransactionStatus {
+ bytes bitmap = 1;
}
message Mux {
}
message Coinbase {
- Program program = 1;
- Hash ext_hash = 2;
- repeated bytes witness_arguments = 3;
+ ValueDestination witness_destination = 1;
+ bytes arbitrary = 2;
}
message Output {
repeated bytes witness_arguments = 5;
Hash witness_anchored_id = 6;
uint64 ordinal = 7;
-}
+}
\ No newline at end of file