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  }