mirror of
https://github.com/fluencelabs/tendermint
synced 2025-04-26 15:22:15 +00:00
42 lines
745 B
Protocol Buffer
42 lines
745 B
Protocol Buffer
|
syntax = "proto3";
|
||
|
package core_grpc;
|
||
|
|
||
|
//----------------------------------------
|
||
|
// Message types
|
||
|
|
||
|
//----------------------------------------
|
||
|
// Request types
|
||
|
|
||
|
message Request {
|
||
|
oneof value{
|
||
|
RequestBroadcastTx broadcast_tx = 1;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
message RequestBroadcastTx {
|
||
|
bytes tx = 1;
|
||
|
}
|
||
|
|
||
|
//----------------------------------------
|
||
|
// Response types
|
||
|
|
||
|
|
||
|
message Response {
|
||
|
oneof value{
|
||
|
ResponseBroadcastTx broadcast_tx = 1;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
message ResponseBroadcastTx{
|
||
|
uint64 code = 1; // TODO: import tmsp ...
|
||
|
bytes data = 2;
|
||
|
string log = 3;
|
||
|
}
|
||
|
|
||
|
//----------------------------------------
|
||
|
// Service Definition
|
||
|
|
||
|
service BroadcastAPI {
|
||
|
rpc BroadcastTx(RequestBroadcastTx) returns (ResponseBroadcastTx) ;
|
||
|
}
|