github.com/gnolang/gno@v0.0.0-20240520182011-228e9d0192ce/tm2/pkg/bft/blockchain/blockchain.proto (about) 1 syntax = "proto3"; 2 package tm; 3 4 option go_package = "github.com/gnolang/gno/tm2/pkg/bft/blockchain/pb"; 5 6 // imports 7 import "github.com/gnolang/gno/tm2/pkg/bft/types/types.proto"; 8 import "github.com/gnolang/gno/tm2/pkg/bft/abci/types/abci.proto"; 9 import "github.com/gnolang/gno/tm2/pkg/crypto/merkle/merkle.proto"; 10 import "github.com/gnolang/gno/tm2/pkg/bitarray/bitarray.proto"; 11 12 // messages 13 message BlockRequest { 14 sint64 height = 1 [json_name = "Height"]; 15 } 16 17 message BlockResponse { 18 Block block = 1 [json_name = "Block"]; 19 } 20 21 message NoBlockResponse { 22 sint64 height = 1 [json_name = "Height"]; 23 } 24 25 message StatusRequest { 26 sint64 height = 1 [json_name = "Height"]; 27 } 28 29 message StatusResponse { 30 sint64 height = 1 [json_name = "Height"]; 31 }