github.com/Finschia/ostracon@v1.1.5/proto/ostracon/privval/types.proto (about) 1 syntax = "proto3"; 2 package ostracon.privval; 3 4 import "tendermint/privval/types.proto"; 5 6 option go_package = "github.com/Finschia/ostracon/proto/ostracon/privval"; 7 8 // VRFProofRequest is a PrivValidatorSocket message containing a message to generate proof. 9 message VRFProofRequest { 10 bytes message = 1; 11 } 12 13 // VRFProofResponse is a PrivValidatorSocket message containing a Proof. 14 message VRFProofResponse { 15 bytes proof = 1; 16 tendermint.privval.RemoteSignerError error = 2; 17 } 18 19 message Message { 20 oneof sum { 21 tendermint.privval.PubKeyRequest pub_key_request = 1; 22 tendermint.privval.PubKeyResponse pub_key_response = 2; 23 tendermint.privval.SignVoteRequest sign_vote_request = 3; 24 tendermint.privval.SignedVoteResponse signed_vote_response = 4; 25 tendermint.privval.SignProposalRequest sign_proposal_request = 5; 26 tendermint.privval.SignedProposalResponse signed_proposal_response = 6; 27 tendermint.privval.PingRequest ping_request = 7; 28 tendermint.privval.PingResponse ping_response = 8; 29 VRFProofRequest vrf_proof_request = 1000; 30 VRFProofResponse vrf_proof_response = 1001; 31 } 32 }