mirror of
https://gitlab.com/pulsechaincom/prysm-pulse.git
synced 2025-01-04 00:44:27 +00:00
9ac88d11da
Former-commit-id: d22d05529bb0050b8a03053a28d876e3e458bbff [formerly 284a04699110aa285a42f5b0ad244ca9bd77d2df] Former-commit-id: 83cd9c8a48fb5ce9c57ff8ef6c2b1741a4d05130
40 lines
647 B
Protocol Buffer
40 lines
647 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package ethereum.messages.v1;
|
|
|
|
enum Topic {
|
|
UNKNOWN = 0;
|
|
COLLATION_BODY_REQUEST = 1;
|
|
COLLATION_BODY_RESPONSE = 2;
|
|
TRANSACTIONS = 3;
|
|
}
|
|
|
|
message CollationBodyRequest {
|
|
uint64 shard_id = 1;
|
|
uint64 period = 2;
|
|
bytes chunk_root = 3;
|
|
bytes proposer_address = 4;
|
|
bytes signature = 5;
|
|
}
|
|
|
|
message CollationBodyResponse {
|
|
bytes header_hash = 1;
|
|
bytes body = 2;
|
|
}
|
|
|
|
message Transaction {
|
|
uint64 nonce = 1;
|
|
uint64 gas_price = 2;
|
|
uint64 gas_limit = 3;
|
|
bytes recipient = 4;
|
|
uint64 value = 5;
|
|
bytes input = 6;
|
|
Signture signature = 7;
|
|
}
|
|
|
|
message Signture {
|
|
uint64 v = 1;
|
|
uint64 r = 2;
|
|
uint64 s = 3;
|
|
}
|