message Proof {
bytes sign = 1;
bytes controlProgram = 2;
+ bytes address = 3;
}
message BytomBlockHeader {
uint64 nonce = 7;
uint64 bits = 8;
TransactionStatus transaction_status = 9;
- Proof Proof = 10;
}
message TxHeader {
uint64 version = 1;
uint64 serialized_size = 2;
- uint64 time_range = 3;
- repeated Hash result_ids = 4;
+ Hash data = 3;
+ uint64 time_range = 4;
+ repeated Hash result_ids = 5;
+ bool side = 6;
}
message TxVerifyResult {
repeated bytes witness_arguments = 3;
uint64 ordinal = 4;
repeated bytes Peginwitness = 5;
-}
\ No newline at end of file
+}
+
+message Dpos {
+ Hash spent_output_id = 1;
+ ValueDestination witness_destination = 2;
+ repeated bytes witness_arguments = 3;
+ uint64 ordinal = 4;
+ uint32 type = 5;
+ string from = 6;
+ string to = 7;
+ uint64 stake = 8;
+ string data = 9;
+}