Documentation

Index

Constants

View Source
const (
	CodeTypeOK uint32 = 0
)

Variables

View Source
var (
	ErrInvalidLengthTypes        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTypes          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group")
)
View Source
var CheckTxType_name = map[int32]string{
	0: "NEW",
	1: "RECHECK",
}
View Source
var CheckTxType_value = map[string]int32{
	"NEW":     0,
	"RECHECK": 1,
}
View Source
var EvidenceType_name = map[int32]string{
	0: "UNKNOWN",
	1: "DUPLICATE_VOTE",
	2: "LIGHT_CLIENT_ATTACK",
}
View Source
var EvidenceType_value = map[string]int32{
	"UNKNOWN":             0,
	"DUPLICATE_VOTE":      1,
	"LIGHT_CLIENT_ATTACK": 2,
}
View Source
var ResponseApplySnapshotChunk_Result_name = map[int32]string{
	0: "UNKNOWN",
	1: "ACCEPT",
	2: "ABORT",
	3: "RETRY",
	4: "RETRY_SNAPSHOT",
	5: "REJECT_SNAPSHOT",
}
View Source
var ResponseApplySnapshotChunk_Result_value = map[string]int32{
	"UNKNOWN":         0,
	"ACCEPT":          1,
	"ABORT":           2,
	"RETRY":           3,
	"RETRY_SNAPSHOT":  4,
	"REJECT_SNAPSHOT": 5,
}
View Source
var ResponseOfferSnapshot_Result_name = map[int32]string{
	0: "UNKNOWN",
	1: "ACCEPT",
	2: "ABORT",
	3: "REJECT",
	4: "REJECT_FORMAT",
	5: "REJECT_SENDER",
}
View Source
var ResponseOfferSnapshot_Result_value = map[string]int32{
	"UNKNOWN":       0,
	"ACCEPT":        1,
	"ABORT":         2,
	"REJECT":        3,
	"REJECT_FORMAT": 4,
	"REJECT_SENDER": 5,
}

Functions

func ReadMessage

func ReadMessage(r io.Reader, msg proto.Message) error

    ReadMessage reads a varint length-delimited protobuf message.

    func RegisterABCIApplicationServer

    func RegisterABCIApplicationServer(s *grpc.Server, srv ABCIApplicationServer)

    func WriteMessage

    func WriteMessage(msg proto.Message, w io.Writer) error

      WriteMessage writes a varint length-delimited protobuf message.

      Types

      type ABCIApplicationClient

      type ABCIApplicationClient interface {
      	Echo(ctx context.Context, in *RequestEcho, opts ...grpc.CallOption) (*ResponseEcho, error)
      	Flush(ctx context.Context, in *RequestFlush, opts ...grpc.CallOption) (*ResponseFlush, error)
      	Info(ctx context.Context, in *RequestInfo, opts ...grpc.CallOption) (*ResponseInfo, error)
      	SetOption(ctx context.Context, in *RequestSetOption, opts ...grpc.CallOption) (*ResponseSetOption, error)
      	DeliverTx(ctx context.Context, in *RequestDeliverTx, opts ...grpc.CallOption) (*ResponseDeliverTx, error)
      	CheckTx(ctx context.Context, in *RequestCheckTx, opts ...grpc.CallOption) (*ResponseCheckTx, error)
      	Query(ctx context.Context, in *RequestQuery, opts ...grpc.CallOption) (*ResponseQuery, error)
      	Commit(ctx context.Context, in *RequestCommit, opts ...grpc.CallOption) (*ResponseCommit, error)
      	InitChain(ctx context.Context, in *RequestInitChain, opts ...grpc.CallOption) (*ResponseInitChain, error)
      	BeginBlock(ctx context.Context, in *RequestBeginBlock, opts ...grpc.CallOption) (*ResponseBeginBlock, error)
      	EndBlock(ctx context.Context, in *RequestEndBlock, opts ...grpc.CallOption) (*ResponseEndBlock, error)
      	ListSnapshots(ctx context.Context, in *RequestListSnapshots, opts ...grpc.CallOption) (*ResponseListSnapshots, error)
      	OfferSnapshot(ctx context.Context, in *RequestOfferSnapshot, opts ...grpc.CallOption) (*ResponseOfferSnapshot, error)
      	LoadSnapshotChunk(ctx context.Context, in *RequestLoadSnapshotChunk, opts ...grpc.CallOption) (*ResponseLoadSnapshotChunk, error)
      	ApplySnapshotChunk(ctx context.Context, in *RequestApplySnapshotChunk, opts ...grpc.CallOption) (*ResponseApplySnapshotChunk, error)
      }

        ABCIApplicationClient is the client API for ABCIApplication service.

        For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

        func NewABCIApplicationClient

        func NewABCIApplicationClient(cc *grpc.ClientConn) ABCIApplicationClient

        type Application

        type Application interface {
        	// Info/Query Connection
        	Info(RequestInfo) ResponseInfo                // Return application info
        	SetOption(RequestSetOption) ResponseSetOption // Set application option
        	Query(RequestQuery) ResponseQuery             // Query for state
        
        	// Mempool Connection
        	CheckTx(RequestCheckTx) ResponseCheckTx // Validate a tx for the mempool
        
        	// Consensus Connection
        	InitChain(RequestInitChain) ResponseInitChain    // Initialize blockchain w validators/other info from TendermintCore
        	BeginBlock(RequestBeginBlock) ResponseBeginBlock // Signals the beginning of a block
        	DeliverTx(RequestDeliverTx) ResponseDeliverTx    // Deliver a tx for full processing
        	EndBlock(RequestEndBlock) ResponseEndBlock       // Signals the end of a block, returns changes to the validator set
        	Commit() ResponseCommit                          // Commit the state and return the application Merkle root hash
        
        	// State Sync Connection
        	ListSnapshots(RequestListSnapshots) ResponseListSnapshots                // List available snapshots
        	OfferSnapshot(RequestOfferSnapshot) ResponseOfferSnapshot                // Offer a snapshot to the application
        	LoadSnapshotChunk(RequestLoadSnapshotChunk) ResponseLoadSnapshotChunk    // Load a snapshot chunk
        	ApplySnapshotChunk(RequestApplySnapshotChunk) ResponseApplySnapshotChunk // Apply a shapshot chunk
        }

          Application is an interface that enables any finite, deterministic state machine to be driven by a blockchain-based replication engine via the ABCI. All methods take a RequestXxx argument and return a ResponseXxx argument, except CheckTx/DeliverTx, which take `tx []byte`, and `Commit`, which takes nothing.

          type BaseApplication

          type BaseApplication struct {
          }

          func NewBaseApplication

          func NewBaseApplication() *BaseApplication

          func (BaseApplication) ApplySnapshotChunk

          func (BaseApplication) BeginBlock

          func (BaseApplication) CheckTx

          func (BaseApplication) Commit

          func (BaseApplication) DeliverTx

          func (BaseApplication) EndBlock

          func (BaseApplication) Info

          func (BaseApplication) InitChain

          func (BaseApplication) ListSnapshots

          func (BaseApplication) LoadSnapshotChunk

          func (BaseApplication) OfferSnapshot

          func (BaseApplication) Query

          func (BaseApplication) SetOption

          type BlockParams

          type BlockParams struct {
          	// Note: must be greater than 0
          	MaxBytes int64 `protobuf:"varint,1,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty"`
          	// Note: must be greater or equal to -1
          	MaxGas int64 `protobuf:"varint,2,opt,name=max_gas,json=maxGas,proto3" json:"max_gas,omitempty"`
          }

            BlockParams contains limits on the block size.

            func (*BlockParams) Descriptor

            func (*BlockParams) Descriptor() ([]byte, []int)

            func (*BlockParams) GetMaxBytes

            func (m *BlockParams) GetMaxBytes() int64

            func (*BlockParams) GetMaxGas

            func (m *BlockParams) GetMaxGas() int64

            func (*BlockParams) Marshal

            func (m *BlockParams) Marshal() (dAtA []byte, err error)

            func (*BlockParams) MarshalTo

            func (m *BlockParams) MarshalTo(dAtA []byte) (int, error)

            func (*BlockParams) MarshalToSizedBuffer

            func (m *BlockParams) MarshalToSizedBuffer(dAtA []byte) (int, error)

            func (*BlockParams) ProtoMessage

            func (*BlockParams) ProtoMessage()

            func (*BlockParams) Reset

            func (m *BlockParams) Reset()

            func (*BlockParams) Size

            func (m *BlockParams) Size() (n int)

            func (*BlockParams) String

            func (m *BlockParams) String() string

            func (*BlockParams) Unmarshal

            func (m *BlockParams) Unmarshal(dAtA []byte) error

            func (*BlockParams) XXX_DiscardUnknown

            func (m *BlockParams) XXX_DiscardUnknown()

            func (*BlockParams) XXX_Marshal

            func (m *BlockParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

            func (*BlockParams) XXX_Merge

            func (m *BlockParams) XXX_Merge(src proto.Message)

            func (*BlockParams) XXX_Size

            func (m *BlockParams) XXX_Size() int

            func (*BlockParams) XXX_Unmarshal

            func (m *BlockParams) XXX_Unmarshal(b []byte) error

            type CheckTxType

            type CheckTxType int32
            const (
            	CheckTxType_New     CheckTxType = 0
            	CheckTxType_Recheck CheckTxType = 1
            )

            func (CheckTxType) EnumDescriptor

            func (CheckTxType) EnumDescriptor() ([]byte, []int)

            func (CheckTxType) String

            func (x CheckTxType) String() string

            type ConsensusParams

            type ConsensusParams struct {
            	Block     *BlockParams            `protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
            	Evidence  *types1.EvidenceParams  `protobuf:"bytes,2,opt,name=evidence,proto3" json:"evidence,omitempty"`
            	Validator *types1.ValidatorParams `protobuf:"bytes,3,opt,name=validator,proto3" json:"validator,omitempty"`
            	Version   *types1.VersionParams   `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
            }

              ConsensusParams contains all consensus-relevant parameters that can be adjusted by the abci app

              func (*ConsensusParams) Descriptor

              func (*ConsensusParams) Descriptor() ([]byte, []int)

              func (*ConsensusParams) GetBlock

              func (m *ConsensusParams) GetBlock() *BlockParams

              func (*ConsensusParams) GetEvidence

              func (m *ConsensusParams) GetEvidence() *types1.EvidenceParams

              func (*ConsensusParams) GetValidator

              func (m *ConsensusParams) GetValidator() *types1.ValidatorParams

              func (*ConsensusParams) GetVersion

              func (m *ConsensusParams) GetVersion() *types1.VersionParams

              func (*ConsensusParams) Marshal

              func (m *ConsensusParams) Marshal() (dAtA []byte, err error)

              func (*ConsensusParams) MarshalTo

              func (m *ConsensusParams) MarshalTo(dAtA []byte) (int, error)

              func (*ConsensusParams) MarshalToSizedBuffer

              func (m *ConsensusParams) MarshalToSizedBuffer(dAtA []byte) (int, error)

              func (*ConsensusParams) ProtoMessage

              func (*ConsensusParams) ProtoMessage()

              func (*ConsensusParams) Reset

              func (m *ConsensusParams) Reset()

              func (*ConsensusParams) Size

              func (m *ConsensusParams) Size() (n int)

              func (*ConsensusParams) String

              func (m *ConsensusParams) String() string

              func (*ConsensusParams) Unmarshal

              func (m *ConsensusParams) Unmarshal(dAtA []byte) error

              func (*ConsensusParams) XXX_DiscardUnknown

              func (m *ConsensusParams) XXX_DiscardUnknown()

              func (*ConsensusParams) XXX_Marshal

              func (m *ConsensusParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

              func (*ConsensusParams) XXX_Merge

              func (m *ConsensusParams) XXX_Merge(src proto.Message)

              func (*ConsensusParams) XXX_Size

              func (m *ConsensusParams) XXX_Size() int

              func (*ConsensusParams) XXX_Unmarshal

              func (m *ConsensusParams) XXX_Unmarshal(b []byte) error

              type Event

              type Event struct {
              	Type       string           `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
              	Attributes []EventAttribute `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty"`
              }

                Event allows application developers to attach additional information to ResponseBeginBlock, ResponseEndBlock, ResponseCheckTx and ResponseDeliverTx. Later, transactions may be queried using these events.

                func (*Event) Descriptor

                func (*Event) Descriptor() ([]byte, []int)

                func (*Event) GetAttributes

                func (m *Event) GetAttributes() []EventAttribute

                func (*Event) GetType

                func (m *Event) GetType() string

                func (*Event) Marshal

                func (m *Event) Marshal() (dAtA []byte, err error)

                func (*Event) MarshalTo

                func (m *Event) MarshalTo(dAtA []byte) (int, error)

                func (*Event) MarshalToSizedBuffer

                func (m *Event) MarshalToSizedBuffer(dAtA []byte) (int, error)

                func (*Event) ProtoMessage

                func (*Event) ProtoMessage()

                func (*Event) Reset

                func (m *Event) Reset()

                func (*Event) Size

                func (m *Event) Size() (n int)

                func (*Event) String

                func (m *Event) String() string

                func (*Event) Unmarshal

                func (m *Event) Unmarshal(dAtA []byte) error

                func (*Event) XXX_DiscardUnknown

                func (m *Event) XXX_DiscardUnknown()

                func (*Event) XXX_Marshal

                func (m *Event) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                func (*Event) XXX_Merge

                func (m *Event) XXX_Merge(src proto.Message)

                func (*Event) XXX_Size

                func (m *Event) XXX_Size() int

                func (*Event) XXX_Unmarshal

                func (m *Event) XXX_Unmarshal(b []byte) error

                type EventAttribute

                type EventAttribute struct {
                	Key   []byte `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
                	Value []byte `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
                	Index bool   `protobuf:"varint,3,opt,name=index,proto3" json:"index,omitempty"`
                }

                  EventAttribute is a single key-value pair, associated with an event.

                  func (*EventAttribute) Descriptor

                  func (*EventAttribute) Descriptor() ([]byte, []int)

                  func (*EventAttribute) GetIndex

                  func (m *EventAttribute) GetIndex() bool

                  func (*EventAttribute) GetKey

                  func (m *EventAttribute) GetKey() []byte

                  func (*EventAttribute) GetValue

                  func (m *EventAttribute) GetValue() []byte

                  func (*EventAttribute) Marshal

                  func (m *EventAttribute) Marshal() (dAtA []byte, err error)

                  func (*EventAttribute) MarshalJSON

                  func (r *EventAttribute) MarshalJSON() ([]byte, error)

                  func (*EventAttribute) MarshalTo

                  func (m *EventAttribute) MarshalTo(dAtA []byte) (int, error)

                  func (*EventAttribute) MarshalToSizedBuffer

                  func (m *EventAttribute) MarshalToSizedBuffer(dAtA []byte) (int, error)

                  func (*EventAttribute) ProtoMessage

                  func (*EventAttribute) ProtoMessage()

                  func (*EventAttribute) Reset

                  func (m *EventAttribute) Reset()

                  func (*EventAttribute) Size

                  func (m *EventAttribute) Size() (n int)

                  func (*EventAttribute) String

                  func (m *EventAttribute) String() string

                  func (*EventAttribute) Unmarshal

                  func (m *EventAttribute) Unmarshal(dAtA []byte) error

                  func (*EventAttribute) UnmarshalJSON

                  func (r *EventAttribute) UnmarshalJSON(b []byte) error

                  func (*EventAttribute) XXX_DiscardUnknown

                  func (m *EventAttribute) XXX_DiscardUnknown()

                  func (*EventAttribute) XXX_Marshal

                  func (m *EventAttribute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                  func (*EventAttribute) XXX_Merge

                  func (m *EventAttribute) XXX_Merge(src proto.Message)

                  func (*EventAttribute) XXX_Size

                  func (m *EventAttribute) XXX_Size() int

                  func (*EventAttribute) XXX_Unmarshal

                  func (m *EventAttribute) XXX_Unmarshal(b []byte) error

                  type Evidence

                  type Evidence struct {
                  	Type EvidenceType `protobuf:"varint,1,opt,name=type,proto3,enum=tendermint.abci.EvidenceType" json:"type,omitempty"`
                  	// The offending validator
                  	Validator Validator `protobuf:"bytes,2,opt,name=validator,proto3" json:"validator"`
                  	// The height when the offense occurred
                  	Height int64 `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
                  	// The corresponding time where the offense occurred
                  	Time time.Time `protobuf:"bytes,4,opt,name=time,proto3,stdtime" json:"time"`
                  	// Total voting power of the validator set in case the ABCI application does
                  	// not store historical validators.
                  	// https://github.com/tendermint/tendermint/issues/4581
                  	TotalVotingPower int64 `protobuf:"varint,5,opt,name=total_voting_power,json=totalVotingPower,proto3" json:"total_voting_power,omitempty"`
                  }

                  func (*Evidence) Descriptor

                  func (*Evidence) Descriptor() ([]byte, []int)

                  func (*Evidence) GetHeight

                  func (m *Evidence) GetHeight() int64

                  func (*Evidence) GetTime

                  func (m *Evidence) GetTime() time.Time

                  func (*Evidence) GetTotalVotingPower

                  func (m *Evidence) GetTotalVotingPower() int64

                  func (*Evidence) GetType

                  func (m *Evidence) GetType() EvidenceType

                  func (*Evidence) GetValidator

                  func (m *Evidence) GetValidator() Validator

                  func (*Evidence) Marshal

                  func (m *Evidence) Marshal() (dAtA []byte, err error)

                  func (*Evidence) MarshalTo

                  func (m *Evidence) MarshalTo(dAtA []byte) (int, error)

                  func (*Evidence) MarshalToSizedBuffer

                  func (m *Evidence) MarshalToSizedBuffer(dAtA []byte) (int, error)

                  func (*Evidence) ProtoMessage

                  func (*Evidence) ProtoMessage()

                  func (*Evidence) Reset

                  func (m *Evidence) Reset()

                  func (*Evidence) Size

                  func (m *Evidence) Size() (n int)

                  func (*Evidence) String

                  func (m *Evidence) String() string

                  func (*Evidence) Unmarshal

                  func (m *Evidence) Unmarshal(dAtA []byte) error

                  func (*Evidence) XXX_DiscardUnknown

                  func (m *Evidence) XXX_DiscardUnknown()

                  func (*Evidence) XXX_Marshal

                  func (m *Evidence) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                  func (*Evidence) XXX_Merge

                  func (m *Evidence) XXX_Merge(src proto.Message)

                  func (*Evidence) XXX_Size

                  func (m *Evidence) XXX_Size() int

                  func (*Evidence) XXX_Unmarshal

                  func (m *Evidence) XXX_Unmarshal(b []byte) error

                  type EvidenceType

                  type EvidenceType int32
                  const (
                  	EvidenceType_UNKNOWN             EvidenceType = 0
                  	EvidenceType_DUPLICATE_VOTE      EvidenceType = 1
                  	EvidenceType_LIGHT_CLIENT_ATTACK EvidenceType = 2
                  )

                  func (EvidenceType) EnumDescriptor

                  func (EvidenceType) EnumDescriptor() ([]byte, []int)

                  func (EvidenceType) String

                  func (x EvidenceType) String() string

                  type GRPCApplication

                  type GRPCApplication struct {
                  	// contains filtered or unexported fields
                  }

                    GRPCApplication is a GRPC wrapper for Application

                    func NewGRPCApplication

                    func NewGRPCApplication(app Application) *GRPCApplication

                    func (*GRPCApplication) ApplySnapshotChunk

                    func (*GRPCApplication) BeginBlock

                    func (*GRPCApplication) CheckTx

                    func (app *GRPCApplication) CheckTx(ctx context.Context, req *RequestCheckTx) (*ResponseCheckTx, error)

                    func (*GRPCApplication) Commit

                    func (app *GRPCApplication) Commit(ctx context.Context, req *RequestCommit) (*ResponseCommit, error)

                    func (*GRPCApplication) DeliverTx

                    func (*GRPCApplication) Echo

                    func (app *GRPCApplication) Echo(ctx context.Context, req *RequestEcho) (*ResponseEcho, error)

                    func (*GRPCApplication) EndBlock

                    func (*GRPCApplication) Flush

                    func (app *GRPCApplication) Flush(ctx context.Context, req *RequestFlush) (*ResponseFlush, error)

                    func (*GRPCApplication) Info

                    func (app *GRPCApplication) Info(ctx context.Context, req *RequestInfo) (*ResponseInfo, error)

                    func (*GRPCApplication) InitChain

                    func (*GRPCApplication) ListSnapshots

                    func (*GRPCApplication) LoadSnapshotChunk

                    func (*GRPCApplication) OfferSnapshot

                    func (*GRPCApplication) Query

                    func (app *GRPCApplication) Query(ctx context.Context, req *RequestQuery) (*ResponseQuery, error)

                    func (*GRPCApplication) SetOption

                    type LastCommitInfo

                    type LastCommitInfo struct {
                    	Round int32      `protobuf:"varint,1,opt,name=round,proto3" json:"round,omitempty"`
                    	Votes []VoteInfo `protobuf:"bytes,2,rep,name=votes,proto3" json:"votes"`
                    }

                    func (*LastCommitInfo) Descriptor

                    func (*LastCommitInfo) Descriptor() ([]byte, []int)

                    func (*LastCommitInfo) GetRound

                    func (m *LastCommitInfo) GetRound() int32

                    func (*LastCommitInfo) GetVotes

                    func (m *LastCommitInfo) GetVotes() []VoteInfo

                    func (*LastCommitInfo) Marshal

                    func (m *LastCommitInfo) Marshal() (dAtA []byte, err error)

                    func (*LastCommitInfo) MarshalTo

                    func (m *LastCommitInfo) MarshalTo(dAtA []byte) (int, error)

                    func (*LastCommitInfo) MarshalToSizedBuffer

                    func (m *LastCommitInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

                    func (*LastCommitInfo) ProtoMessage

                    func (*LastCommitInfo) ProtoMessage()

                    func (*LastCommitInfo) Reset

                    func (m *LastCommitInfo) Reset()

                    func (*LastCommitInfo) Size

                    func (m *LastCommitInfo) Size() (n int)

                    func (*LastCommitInfo) String

                    func (m *LastCommitInfo) String() string

                    func (*LastCommitInfo) Unmarshal

                    func (m *LastCommitInfo) Unmarshal(dAtA []byte) error

                    func (*LastCommitInfo) XXX_DiscardUnknown

                    func (m *LastCommitInfo) XXX_DiscardUnknown()

                    func (*LastCommitInfo) XXX_Marshal

                    func (m *LastCommitInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                    func (*LastCommitInfo) XXX_Merge

                    func (m *LastCommitInfo) XXX_Merge(src proto.Message)

                    func (*LastCommitInfo) XXX_Size

                    func (m *LastCommitInfo) XXX_Size() int

                    func (*LastCommitInfo) XXX_Unmarshal

                    func (m *LastCommitInfo) XXX_Unmarshal(b []byte) error

                    type Request

                    type Request struct {
                    	// Types that are valid to be assigned to Value:
                    	//	*Request_Echo
                    	//	*Request_Flush
                    	//	*Request_Info
                    	//	*Request_SetOption
                    	//	*Request_InitChain
                    	//	*Request_Query
                    	//	*Request_BeginBlock
                    	//	*Request_CheckTx
                    	//	*Request_DeliverTx
                    	//	*Request_EndBlock
                    	//	*Request_Commit
                    	//	*Request_ListSnapshots
                    	//	*Request_OfferSnapshot
                    	//	*Request_LoadSnapshotChunk
                    	//	*Request_ApplySnapshotChunk
                    	Value isRequest_Value `protobuf_oneof:"value"`
                    }

                    func ToRequestApplySnapshotChunk

                    func ToRequestApplySnapshotChunk(req RequestApplySnapshotChunk) *Request

                    func ToRequestBeginBlock

                    func ToRequestBeginBlock(req RequestBeginBlock) *Request

                    func ToRequestCheckTx

                    func ToRequestCheckTx(req RequestCheckTx) *Request

                    func ToRequestCommit

                    func ToRequestCommit() *Request

                    func ToRequestDeliverTx

                    func ToRequestDeliverTx(req RequestDeliverTx) *Request

                    func ToRequestEcho

                    func ToRequestEcho(message string) *Request

                    func ToRequestEndBlock

                    func ToRequestEndBlock(req RequestEndBlock) *Request

                    func ToRequestFlush

                    func ToRequestFlush() *Request

                    func ToRequestInfo

                    func ToRequestInfo(req RequestInfo) *Request

                    func ToRequestInitChain

                    func ToRequestInitChain(req RequestInitChain) *Request

                    func ToRequestListSnapshots

                    func ToRequestListSnapshots(req RequestListSnapshots) *Request

                    func ToRequestLoadSnapshotChunk

                    func ToRequestLoadSnapshotChunk(req RequestLoadSnapshotChunk) *Request

                    func ToRequestOfferSnapshot

                    func ToRequestOfferSnapshot(req RequestOfferSnapshot) *Request

                    func ToRequestQuery

                    func ToRequestQuery(req RequestQuery) *Request

                    func ToRequestSetOption

                    func ToRequestSetOption(req RequestSetOption) *Request

                    func (*Request) Descriptor

                    func (*Request) Descriptor() ([]byte, []int)

                    func (*Request) GetApplySnapshotChunk

                    func (m *Request) GetApplySnapshotChunk() *RequestApplySnapshotChunk

                    func (*Request) GetBeginBlock

                    func (m *Request) GetBeginBlock() *RequestBeginBlock

                    func (*Request) GetCheckTx

                    func (m *Request) GetCheckTx() *RequestCheckTx

                    func (*Request) GetCommit

                    func (m *Request) GetCommit() *RequestCommit

                    func (*Request) GetDeliverTx

                    func (m *Request) GetDeliverTx() *RequestDeliverTx

                    func (*Request) GetEcho

                    func (m *Request) GetEcho() *RequestEcho

                    func (*Request) GetEndBlock

                    func (m *Request) GetEndBlock() *RequestEndBlock

                    func (*Request) GetFlush

                    func (m *Request) GetFlush() *RequestFlush

                    func (*Request) GetInfo

                    func (m *Request) GetInfo() *RequestInfo

                    func (*Request) GetInitChain

                    func (m *Request) GetInitChain() *RequestInitChain

                    func (*Request) GetListSnapshots

                    func (m *Request) GetListSnapshots() *RequestListSnapshots

                    func (*Request) GetLoadSnapshotChunk

                    func (m *Request) GetLoadSnapshotChunk() *RequestLoadSnapshotChunk

                    func (*Request) GetOfferSnapshot

                    func (m *Request) GetOfferSnapshot() *RequestOfferSnapshot

                    func (*Request) GetQuery

                    func (m *Request) GetQuery() *RequestQuery

                    func (*Request) GetSetOption

                    func (m *Request) GetSetOption() *RequestSetOption

                    func (*Request) GetValue

                    func (m *Request) GetValue() isRequest_Value

                    func (*Request) Marshal

                    func (m *Request) Marshal() (dAtA []byte, err error)

                    func (*Request) MarshalTo

                    func (m *Request) MarshalTo(dAtA []byte) (int, error)

                    func (*Request) MarshalToSizedBuffer

                    func (m *Request) MarshalToSizedBuffer(dAtA []byte) (int, error)

                    func (*Request) ProtoMessage

                    func (*Request) ProtoMessage()

                    func (*Request) Reset

                    func (m *Request) Reset()

                    func (*Request) Size

                    func (m *Request) Size() (n int)

                    func (*Request) String

                    func (m *Request) String() string

                    func (*Request) Unmarshal

                    func (m *Request) Unmarshal(dAtA []byte) error

                    func (*Request) XXX_DiscardUnknown

                    func (m *Request) XXX_DiscardUnknown()

                    func (*Request) XXX_Marshal

                    func (m *Request) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                    func (*Request) XXX_Merge

                    func (m *Request) XXX_Merge(src proto.Message)

                    func (*Request) XXX_OneofWrappers

                    func (*Request) XXX_OneofWrappers() []interface{}

                      XXX_OneofWrappers is for the internal use of the proto package.

                      func (*Request) XXX_Size

                      func (m *Request) XXX_Size() int

                      func (*Request) XXX_Unmarshal

                      func (m *Request) XXX_Unmarshal(b []byte) error

                      type RequestApplySnapshotChunk

                      type RequestApplySnapshotChunk struct {
                      	Index  uint32 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
                      	Chunk  []byte `protobuf:"bytes,2,opt,name=chunk,proto3" json:"chunk,omitempty"`
                      	Sender string `protobuf:"bytes,3,opt,name=sender,proto3" json:"sender,omitempty"`
                      }

                        Applies a snapshot chunk

                        func (*RequestApplySnapshotChunk) Descriptor

                        func (*RequestApplySnapshotChunk) Descriptor() ([]byte, []int)

                        func (*RequestApplySnapshotChunk) GetChunk

                        func (m *RequestApplySnapshotChunk) GetChunk() []byte

                        func (*RequestApplySnapshotChunk) GetIndex

                        func (m *RequestApplySnapshotChunk) GetIndex() uint32

                        func (*RequestApplySnapshotChunk) GetSender

                        func (m *RequestApplySnapshotChunk) GetSender() string

                        func (*RequestApplySnapshotChunk) Marshal

                        func (m *RequestApplySnapshotChunk) Marshal() (dAtA []byte, err error)

                        func (*RequestApplySnapshotChunk) MarshalTo

                        func (m *RequestApplySnapshotChunk) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestApplySnapshotChunk) MarshalToSizedBuffer

                        func (m *RequestApplySnapshotChunk) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestApplySnapshotChunk) ProtoMessage

                        func (*RequestApplySnapshotChunk) ProtoMessage()

                        func (*RequestApplySnapshotChunk) Reset

                        func (m *RequestApplySnapshotChunk) Reset()

                        func (*RequestApplySnapshotChunk) Size

                        func (m *RequestApplySnapshotChunk) Size() (n int)

                        func (*RequestApplySnapshotChunk) String

                        func (m *RequestApplySnapshotChunk) String() string

                        func (*RequestApplySnapshotChunk) Unmarshal

                        func (m *RequestApplySnapshotChunk) Unmarshal(dAtA []byte) error

                        func (*RequestApplySnapshotChunk) XXX_DiscardUnknown

                        func (m *RequestApplySnapshotChunk) XXX_DiscardUnknown()

                        func (*RequestApplySnapshotChunk) XXX_Marshal

                        func (m *RequestApplySnapshotChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestApplySnapshotChunk) XXX_Merge

                        func (m *RequestApplySnapshotChunk) XXX_Merge(src proto.Message)

                        func (*RequestApplySnapshotChunk) XXX_Size

                        func (m *RequestApplySnapshotChunk) XXX_Size() int

                        func (*RequestApplySnapshotChunk) XXX_Unmarshal

                        func (m *RequestApplySnapshotChunk) XXX_Unmarshal(b []byte) error

                        type RequestBeginBlock

                        type RequestBeginBlock struct {
                        	Hash                []byte         `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
                        	Header              types1.Header  `protobuf:"bytes,2,opt,name=header,proto3" json:"header"`
                        	LastCommitInfo      LastCommitInfo `protobuf:"bytes,3,opt,name=last_commit_info,json=lastCommitInfo,proto3" json:"last_commit_info"`
                        	ByzantineValidators []Evidence     `protobuf:"bytes,4,rep,name=byzantine_validators,json=byzantineValidators,proto3" json:"byzantine_validators"`
                        }

                        func (*RequestBeginBlock) Descriptor

                        func (*RequestBeginBlock) Descriptor() ([]byte, []int)

                        func (*RequestBeginBlock) GetByzantineValidators

                        func (m *RequestBeginBlock) GetByzantineValidators() []Evidence

                        func (*RequestBeginBlock) GetHash

                        func (m *RequestBeginBlock) GetHash() []byte

                        func (*RequestBeginBlock) GetHeader

                        func (m *RequestBeginBlock) GetHeader() types1.Header

                        func (*RequestBeginBlock) GetLastCommitInfo

                        func (m *RequestBeginBlock) GetLastCommitInfo() LastCommitInfo

                        func (*RequestBeginBlock) Marshal

                        func (m *RequestBeginBlock) Marshal() (dAtA []byte, err error)

                        func (*RequestBeginBlock) MarshalTo

                        func (m *RequestBeginBlock) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestBeginBlock) MarshalToSizedBuffer

                        func (m *RequestBeginBlock) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestBeginBlock) ProtoMessage

                        func (*RequestBeginBlock) ProtoMessage()

                        func (*RequestBeginBlock) Reset

                        func (m *RequestBeginBlock) Reset()

                        func (*RequestBeginBlock) Size

                        func (m *RequestBeginBlock) Size() (n int)

                        func (*RequestBeginBlock) String

                        func (m *RequestBeginBlock) String() string

                        func (*RequestBeginBlock) Unmarshal

                        func (m *RequestBeginBlock) Unmarshal(dAtA []byte) error

                        func (*RequestBeginBlock) XXX_DiscardUnknown

                        func (m *RequestBeginBlock) XXX_DiscardUnknown()

                        func (*RequestBeginBlock) XXX_Marshal

                        func (m *RequestBeginBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestBeginBlock) XXX_Merge

                        func (m *RequestBeginBlock) XXX_Merge(src proto.Message)

                        func (*RequestBeginBlock) XXX_Size

                        func (m *RequestBeginBlock) XXX_Size() int

                        func (*RequestBeginBlock) XXX_Unmarshal

                        func (m *RequestBeginBlock) XXX_Unmarshal(b []byte) error

                        type RequestCheckTx

                        type RequestCheckTx struct {
                        	Tx   []byte      `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
                        	Type CheckTxType `protobuf:"varint,2,opt,name=type,proto3,enum=tendermint.abci.CheckTxType" json:"type,omitempty"`
                        }

                        func (*RequestCheckTx) Descriptor

                        func (*RequestCheckTx) Descriptor() ([]byte, []int)

                        func (*RequestCheckTx) GetTx

                        func (m *RequestCheckTx) GetTx() []byte

                        func (*RequestCheckTx) GetType

                        func (m *RequestCheckTx) GetType() CheckTxType

                        func (*RequestCheckTx) Marshal

                        func (m *RequestCheckTx) Marshal() (dAtA []byte, err error)

                        func (*RequestCheckTx) MarshalTo

                        func (m *RequestCheckTx) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestCheckTx) MarshalToSizedBuffer

                        func (m *RequestCheckTx) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestCheckTx) ProtoMessage

                        func (*RequestCheckTx) ProtoMessage()

                        func (*RequestCheckTx) Reset

                        func (m *RequestCheckTx) Reset()

                        func (*RequestCheckTx) Size

                        func (m *RequestCheckTx) Size() (n int)

                        func (*RequestCheckTx) String

                        func (m *RequestCheckTx) String() string

                        func (*RequestCheckTx) Unmarshal

                        func (m *RequestCheckTx) Unmarshal(dAtA []byte) error

                        func (*RequestCheckTx) XXX_DiscardUnknown

                        func (m *RequestCheckTx) XXX_DiscardUnknown()

                        func (*RequestCheckTx) XXX_Marshal

                        func (m *RequestCheckTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestCheckTx) XXX_Merge

                        func (m *RequestCheckTx) XXX_Merge(src proto.Message)

                        func (*RequestCheckTx) XXX_Size

                        func (m *RequestCheckTx) XXX_Size() int

                        func (*RequestCheckTx) XXX_Unmarshal

                        func (m *RequestCheckTx) XXX_Unmarshal(b []byte) error

                        type RequestCommit

                        type RequestCommit struct {
                        }

                        func (*RequestCommit) Descriptor

                        func (*RequestCommit) Descriptor() ([]byte, []int)

                        func (*RequestCommit) Marshal

                        func (m *RequestCommit) Marshal() (dAtA []byte, err error)

                        func (*RequestCommit) MarshalTo

                        func (m *RequestCommit) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestCommit) MarshalToSizedBuffer

                        func (m *RequestCommit) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestCommit) ProtoMessage

                        func (*RequestCommit) ProtoMessage()

                        func (*RequestCommit) Reset

                        func (m *RequestCommit) Reset()

                        func (*RequestCommit) Size

                        func (m *RequestCommit) Size() (n int)

                        func (*RequestCommit) String

                        func (m *RequestCommit) String() string

                        func (*RequestCommit) Unmarshal

                        func (m *RequestCommit) Unmarshal(dAtA []byte) error

                        func (*RequestCommit) XXX_DiscardUnknown

                        func (m *RequestCommit) XXX_DiscardUnknown()

                        func (*RequestCommit) XXX_Marshal

                        func (m *RequestCommit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestCommit) XXX_Merge

                        func (m *RequestCommit) XXX_Merge(src proto.Message)

                        func (*RequestCommit) XXX_Size

                        func (m *RequestCommit) XXX_Size() int

                        func (*RequestCommit) XXX_Unmarshal

                        func (m *RequestCommit) XXX_Unmarshal(b []byte) error

                        type RequestDeliverTx

                        type RequestDeliverTx struct {
                        	Tx []byte `protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
                        }

                        func (*RequestDeliverTx) Descriptor

                        func (*RequestDeliverTx) Descriptor() ([]byte, []int)

                        func (*RequestDeliverTx) GetTx

                        func (m *RequestDeliverTx) GetTx() []byte

                        func (*RequestDeliverTx) Marshal

                        func (m *RequestDeliverTx) Marshal() (dAtA []byte, err error)

                        func (*RequestDeliverTx) MarshalTo

                        func (m *RequestDeliverTx) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestDeliverTx) MarshalToSizedBuffer

                        func (m *RequestDeliverTx) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestDeliverTx) ProtoMessage

                        func (*RequestDeliverTx) ProtoMessage()

                        func (*RequestDeliverTx) Reset

                        func (m *RequestDeliverTx) Reset()

                        func (*RequestDeliverTx) Size

                        func (m *RequestDeliverTx) Size() (n int)

                        func (*RequestDeliverTx) String

                        func (m *RequestDeliverTx) String() string

                        func (*RequestDeliverTx) Unmarshal

                        func (m *RequestDeliverTx) Unmarshal(dAtA []byte) error

                        func (*RequestDeliverTx) XXX_DiscardUnknown

                        func (m *RequestDeliverTx) XXX_DiscardUnknown()

                        func (*RequestDeliverTx) XXX_Marshal

                        func (m *RequestDeliverTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestDeliverTx) XXX_Merge

                        func (m *RequestDeliverTx) XXX_Merge(src proto.Message)

                        func (*RequestDeliverTx) XXX_Size

                        func (m *RequestDeliverTx) XXX_Size() int

                        func (*RequestDeliverTx) XXX_Unmarshal

                        func (m *RequestDeliverTx) XXX_Unmarshal(b []byte) error

                        type RequestEcho

                        type RequestEcho struct {
                        	Message string `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
                        }

                        func (*RequestEcho) Descriptor

                        func (*RequestEcho) Descriptor() ([]byte, []int)

                        func (*RequestEcho) GetMessage

                        func (m *RequestEcho) GetMessage() string

                        func (*RequestEcho) Marshal

                        func (m *RequestEcho) Marshal() (dAtA []byte, err error)

                        func (*RequestEcho) MarshalTo

                        func (m *RequestEcho) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestEcho) MarshalToSizedBuffer

                        func (m *RequestEcho) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestEcho) ProtoMessage

                        func (*RequestEcho) ProtoMessage()

                        func (*RequestEcho) Reset

                        func (m *RequestEcho) Reset()

                        func (*RequestEcho) Size

                        func (m *RequestEcho) Size() (n int)

                        func (*RequestEcho) String

                        func (m *RequestEcho) String() string

                        func (*RequestEcho) Unmarshal

                        func (m *RequestEcho) Unmarshal(dAtA []byte) error

                        func (*RequestEcho) XXX_DiscardUnknown

                        func (m *RequestEcho) XXX_DiscardUnknown()

                        func (*RequestEcho) XXX_Marshal

                        func (m *RequestEcho) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestEcho) XXX_Merge

                        func (m *RequestEcho) XXX_Merge(src proto.Message)

                        func (*RequestEcho) XXX_Size

                        func (m *RequestEcho) XXX_Size() int

                        func (*RequestEcho) XXX_Unmarshal

                        func (m *RequestEcho) XXX_Unmarshal(b []byte) error

                        type RequestEndBlock

                        type RequestEndBlock struct {
                        	Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
                        }

                        func (*RequestEndBlock) Descriptor

                        func (*RequestEndBlock) Descriptor() ([]byte, []int)

                        func (*RequestEndBlock) GetHeight

                        func (m *RequestEndBlock) GetHeight() int64

                        func (*RequestEndBlock) Marshal

                        func (m *RequestEndBlock) Marshal() (dAtA []byte, err error)

                        func (*RequestEndBlock) MarshalTo

                        func (m *RequestEndBlock) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestEndBlock) MarshalToSizedBuffer

                        func (m *RequestEndBlock) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestEndBlock) ProtoMessage

                        func (*RequestEndBlock) ProtoMessage()

                        func (*RequestEndBlock) Reset

                        func (m *RequestEndBlock) Reset()

                        func (*RequestEndBlock) Size

                        func (m *RequestEndBlock) Size() (n int)

                        func (*RequestEndBlock) String

                        func (m *RequestEndBlock) String() string

                        func (*RequestEndBlock) Unmarshal

                        func (m *RequestEndBlock) Unmarshal(dAtA []byte) error

                        func (*RequestEndBlock) XXX_DiscardUnknown

                        func (m *RequestEndBlock) XXX_DiscardUnknown()

                        func (*RequestEndBlock) XXX_Marshal

                        func (m *RequestEndBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestEndBlock) XXX_Merge

                        func (m *RequestEndBlock) XXX_Merge(src proto.Message)

                        func (*RequestEndBlock) XXX_Size

                        func (m *RequestEndBlock) XXX_Size() int

                        func (*RequestEndBlock) XXX_Unmarshal

                        func (m *RequestEndBlock) XXX_Unmarshal(b []byte) error

                        type RequestFlush

                        type RequestFlush struct {
                        }

                        func (*RequestFlush) Descriptor

                        func (*RequestFlush) Descriptor() ([]byte, []int)

                        func (*RequestFlush) Marshal

                        func (m *RequestFlush) Marshal() (dAtA []byte, err error)

                        func (*RequestFlush) MarshalTo

                        func (m *RequestFlush) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestFlush) MarshalToSizedBuffer

                        func (m *RequestFlush) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestFlush) ProtoMessage

                        func (*RequestFlush) ProtoMessage()

                        func (*RequestFlush) Reset

                        func (m *RequestFlush) Reset()

                        func (*RequestFlush) Size

                        func (m *RequestFlush) Size() (n int)

                        func (*RequestFlush) String

                        func (m *RequestFlush) String() string

                        func (*RequestFlush) Unmarshal

                        func (m *RequestFlush) Unmarshal(dAtA []byte) error

                        func (*RequestFlush) XXX_DiscardUnknown

                        func (m *RequestFlush) XXX_DiscardUnknown()

                        func (*RequestFlush) XXX_Marshal

                        func (m *RequestFlush) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestFlush) XXX_Merge

                        func (m *RequestFlush) XXX_Merge(src proto.Message)

                        func (*RequestFlush) XXX_Size

                        func (m *RequestFlush) XXX_Size() int

                        func (*RequestFlush) XXX_Unmarshal

                        func (m *RequestFlush) XXX_Unmarshal(b []byte) error

                        type RequestInfo

                        type RequestInfo struct {
                        	Version      string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
                        	BlockVersion uint64 `protobuf:"varint,2,opt,name=block_version,json=blockVersion,proto3" json:"block_version,omitempty"`
                        	P2PVersion   uint64 `protobuf:"varint,3,opt,name=p2p_version,json=p2pVersion,proto3" json:"p2p_version,omitempty"`
                        }

                        func (*RequestInfo) Descriptor

                        func (*RequestInfo) Descriptor() ([]byte, []int)

                        func (*RequestInfo) GetBlockVersion

                        func (m *RequestInfo) GetBlockVersion() uint64

                        func (*RequestInfo) GetP2PVersion

                        func (m *RequestInfo) GetP2PVersion() uint64

                        func (*RequestInfo) GetVersion

                        func (m *RequestInfo) GetVersion() string

                        func (*RequestInfo) Marshal

                        func (m *RequestInfo) Marshal() (dAtA []byte, err error)

                        func (*RequestInfo) MarshalTo

                        func (m *RequestInfo) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestInfo) MarshalToSizedBuffer

                        func (m *RequestInfo) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestInfo) ProtoMessage

                        func (*RequestInfo) ProtoMessage()

                        func (*RequestInfo) Reset

                        func (m *RequestInfo) Reset()

                        func (*RequestInfo) Size

                        func (m *RequestInfo) Size() (n int)

                        func (*RequestInfo) String

                        func (m *RequestInfo) String() string

                        func (*RequestInfo) Unmarshal

                        func (m *RequestInfo) Unmarshal(dAtA []byte) error

                        func (*RequestInfo) XXX_DiscardUnknown

                        func (m *RequestInfo) XXX_DiscardUnknown()

                        func (*RequestInfo) XXX_Marshal

                        func (m *RequestInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestInfo) XXX_Merge

                        func (m *RequestInfo) XXX_Merge(src proto.Message)

                        func (*RequestInfo) XXX_Size

                        func (m *RequestInfo) XXX_Size() int

                        func (*RequestInfo) XXX_Unmarshal

                        func (m *RequestInfo) XXX_Unmarshal(b []byte) error

                        type RequestInitChain

                        type RequestInitChain struct {
                        	Time            time.Time         `protobuf:"bytes,1,opt,name=time,proto3,stdtime" json:"time"`
                        	ChainId         string            `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
                        	ConsensusParams *ConsensusParams  `protobuf:"bytes,3,opt,name=consensus_params,json=consensusParams,proto3" json:"consensus_params,omitempty"`
                        	Validators      []ValidatorUpdate `protobuf:"bytes,4,rep,name=validators,proto3" json:"validators"`
                        	AppStateBytes   []byte            `protobuf:"bytes,5,opt,name=app_state_bytes,json=appStateBytes,proto3" json:"app_state_bytes,omitempty"`
                        	InitialHeight   int64             `protobuf:"varint,6,opt,name=initial_height,json=initialHeight,proto3" json:"initial_height,omitempty"`
                        }

                        func (*RequestInitChain) Descriptor

                        func (*RequestInitChain) Descriptor() ([]byte, []int)

                        func (*RequestInitChain) GetAppStateBytes

                        func (m *RequestInitChain) GetAppStateBytes() []byte

                        func (*RequestInitChain) GetChainId

                        func (m *RequestInitChain) GetChainId() string

                        func (*RequestInitChain) GetConsensusParams

                        func (m *RequestInitChain) GetConsensusParams() *ConsensusParams

                        func (*RequestInitChain) GetInitialHeight

                        func (m *RequestInitChain) GetInitialHeight() int64

                        func (*RequestInitChain) GetTime

                        func (m *RequestInitChain) GetTime() time.Time

                        func (*RequestInitChain) GetValidators

                        func (m *RequestInitChain) GetValidators() []ValidatorUpdate

                        func (*RequestInitChain) Marshal

                        func (m *RequestInitChain) Marshal() (dAtA []byte, err error)

                        func (*RequestInitChain) MarshalTo

                        func (m *RequestInitChain) MarshalTo(dAtA []byte) (int, error)

                        func (*RequestInitChain) MarshalToSizedBuffer

                        func (m *RequestInitChain) MarshalToSizedBuffer(dAtA []byte) (int, error)

                        func (*RequestInitChain) ProtoMessage

                        func (*RequestInitChain) ProtoMessage()

                        func (*RequestInitChain) Reset

                        func (m *RequestInitChain) Reset()

                        func (*RequestInitChain) Size

                        func (m *RequestInitChain) Size() (n int)

                        func (*RequestInitChain) String

                        func (m *RequestInitChain) String() string

                        func (*RequestInitChain) Unmarshal

                        func (m *RequestInitChain) Unmarshal(dAtA []byte) error

                        func (*RequestInitChain) XXX_DiscardUnknown

                        func (m *RequestInitChain) XXX_DiscardUnknown()

                        func (*RequestInitChain) XXX_Marshal

                        func (m *RequestInitChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                        func (*RequestInitChain) XXX_Merge

                        func (m *RequestInitChain) XXX_Merge(src proto.Message)

                        func (*RequestInitChain) XXX_Size

                        func (m *RequestInitChain) XXX_Size() int

                        func (*RequestInitChain) XXX_Unmarshal

                        func (m *RequestInitChain) XXX_Unmarshal(b []byte) error

                        type RequestListSnapshots

                        type RequestListSnapshots struct {
                        }

                          lists available snapshots

                          func (*RequestListSnapshots) Descriptor

                          func (*RequestListSnapshots) Descriptor() ([]byte, []int)

                          func (*RequestListSnapshots) Marshal

                          func (m *RequestListSnapshots) Marshal() (dAtA []byte, err error)

                          func (*RequestListSnapshots) MarshalTo

                          func (m *RequestListSnapshots) MarshalTo(dAtA []byte) (int, error)

                          func (*RequestListSnapshots) MarshalToSizedBuffer

                          func (m *RequestListSnapshots) MarshalToSizedBuffer(dAtA []byte) (int, error)

                          func (*RequestListSnapshots) ProtoMessage

                          func (*RequestListSnapshots) ProtoMessage()

                          func (*RequestListSnapshots) Reset

                          func (m *RequestListSnapshots) Reset()

                          func (*RequestListSnapshots) Size

                          func (m *RequestListSnapshots) Size() (n int)

                          func (*RequestListSnapshots) String

                          func (m *RequestListSnapshots) String() string

                          func (*RequestListSnapshots) Unmarshal

                          func (m *RequestListSnapshots) Unmarshal(dAtA []byte) error

                          func (*RequestListSnapshots) XXX_DiscardUnknown

                          func (m *RequestListSnapshots) XXX_DiscardUnknown()

                          func (*RequestListSnapshots) XXX_Marshal

                          func (m *RequestListSnapshots) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                          func (*RequestListSnapshots) XXX_Merge

                          func (m *RequestListSnapshots) XXX_Merge(src proto.Message)

                          func (*RequestListSnapshots) XXX_Size

                          func (m *RequestListSnapshots) XXX_Size() int

                          func (*RequestListSnapshots) XXX_Unmarshal

                          func (m *RequestListSnapshots) XXX_Unmarshal(b []byte) error

                          type RequestLoadSnapshotChunk

                          type RequestLoadSnapshotChunk struct {
                          	Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
                          	Format uint32 `protobuf:"varint,2,opt,name=format,proto3" json:"format,omitempty"`
                          	Chunk  uint32 `protobuf:"varint,3,opt,name=chunk,proto3" json:"chunk,omitempty"`
                          }

                            loads a snapshot chunk

                            func (*RequestLoadSnapshotChunk) Descriptor

                            func (*RequestLoadSnapshotChunk) Descriptor() ([]byte, []int)

                            func (*RequestLoadSnapshotChunk) GetChunk

                            func (m *RequestLoadSnapshotChunk) GetChunk() uint32

                            func (*RequestLoadSnapshotChunk) GetFormat

                            func (m *RequestLoadSnapshotChunk) GetFormat() uint32

                            func (*RequestLoadSnapshotChunk) GetHeight

                            func (m *RequestLoadSnapshotChunk) GetHeight() uint64

                            func (*RequestLoadSnapshotChunk) Marshal

                            func (m *RequestLoadSnapshotChunk) Marshal() (dAtA []byte, err error)

                            func (*RequestLoadSnapshotChunk) MarshalTo

                            func (m *RequestLoadSnapshotChunk) MarshalTo(dAtA []byte) (int, error)

                            func (*RequestLoadSnapshotChunk) MarshalToSizedBuffer

                            func (m *RequestLoadSnapshotChunk) MarshalToSizedBuffer(dAtA []byte) (int, error)

                            func (*RequestLoadSnapshotChunk) ProtoMessage

                            func (*RequestLoadSnapshotChunk) ProtoMessage()

                            func (*RequestLoadSnapshotChunk) Reset

                            func (m *RequestLoadSnapshotChunk) Reset()

                            func (*RequestLoadSnapshotChunk) Size

                            func (m *RequestLoadSnapshotChunk) Size() (n int)

                            func (*RequestLoadSnapshotChunk) String

                            func (m *RequestLoadSnapshotChunk) String() string

                            func (*RequestLoadSnapshotChunk) Unmarshal

                            func (m *RequestLoadSnapshotChunk) Unmarshal(dAtA []byte) error

                            func (*RequestLoadSnapshotChunk) XXX_DiscardUnknown

                            func (m *RequestLoadSnapshotChunk) XXX_DiscardUnknown()

                            func (*RequestLoadSnapshotChunk) XXX_Marshal

                            func (m *RequestLoadSnapshotChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                            func (*RequestLoadSnapshotChunk) XXX_Merge

                            func (m *RequestLoadSnapshotChunk) XXX_Merge(src proto.Message)

                            func (*RequestLoadSnapshotChunk) XXX_Size

                            func (m *RequestLoadSnapshotChunk) XXX_Size() int

                            func (*RequestLoadSnapshotChunk) XXX_Unmarshal

                            func (m *RequestLoadSnapshotChunk) XXX_Unmarshal(b []byte) error

                            type RequestOfferSnapshot

                            type RequestOfferSnapshot struct {
                            	Snapshot *Snapshot `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
                            	AppHash  []byte    `protobuf:"bytes,2,opt,name=app_hash,json=appHash,proto3" json:"app_hash,omitempty"`
                            }

                              offers a snapshot to the application

                              func (*RequestOfferSnapshot) Descriptor

                              func (*RequestOfferSnapshot) Descriptor() ([]byte, []int)

                              func (*RequestOfferSnapshot) GetAppHash

                              func (m *RequestOfferSnapshot) GetAppHash() []byte

                              func (*RequestOfferSnapshot) GetSnapshot

                              func (m *RequestOfferSnapshot) GetSnapshot() *Snapshot

                              func (*RequestOfferSnapshot) Marshal

                              func (m *RequestOfferSnapshot) Marshal() (dAtA []byte, err error)

                              func (*RequestOfferSnapshot) MarshalTo

                              func (m *RequestOfferSnapshot) MarshalTo(dAtA []byte) (int, error)

                              func (*RequestOfferSnapshot) MarshalToSizedBuffer

                              func (m *RequestOfferSnapshot) MarshalToSizedBuffer(dAtA []byte) (int, error)

                              func (*RequestOfferSnapshot) ProtoMessage

                              func (*RequestOfferSnapshot) ProtoMessage()

                              func (*RequestOfferSnapshot) Reset

                              func (m *RequestOfferSnapshot) Reset()

                              func (*RequestOfferSnapshot) Size

                              func (m *RequestOfferSnapshot) Size() (n int)

                              func (*RequestOfferSnapshot) String

                              func (m *RequestOfferSnapshot) String() string

                              func (*RequestOfferSnapshot) Unmarshal

                              func (m *RequestOfferSnapshot) Unmarshal(dAtA []byte) error

                              func (*RequestOfferSnapshot) XXX_DiscardUnknown

                              func (m *RequestOfferSnapshot) XXX_DiscardUnknown()

                              func (*RequestOfferSnapshot) XXX_Marshal

                              func (m *RequestOfferSnapshot) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                              func (*RequestOfferSnapshot) XXX_Merge

                              func (m *RequestOfferSnapshot) XXX_Merge(src proto.Message)

                              func (*RequestOfferSnapshot) XXX_Size

                              func (m *RequestOfferSnapshot) XXX_Size() int

                              func (*RequestOfferSnapshot) XXX_Unmarshal

                              func (m *RequestOfferSnapshot) XXX_Unmarshal(b []byte) error

                              type RequestQuery

                              type RequestQuery struct {
                              	Data   []byte `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
                              	Path   string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
                              	Height int64  `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
                              	Prove  bool   `protobuf:"varint,4,opt,name=prove,proto3" json:"prove,omitempty"`
                              }

                              func (*RequestQuery) Descriptor

                              func (*RequestQuery) Descriptor() ([]byte, []int)

                              func (*RequestQuery) GetData

                              func (m *RequestQuery) GetData() []byte

                              func (*RequestQuery) GetHeight

                              func (m *RequestQuery) GetHeight() int64

                              func (*RequestQuery) GetPath

                              func (m *RequestQuery) GetPath() string

                              func (*RequestQuery) GetProve

                              func (m *RequestQuery) GetProve() bool

                              func (*RequestQuery) Marshal

                              func (m *RequestQuery) Marshal() (dAtA []byte, err error)

                              func (*RequestQuery) MarshalTo

                              func (m *RequestQuery) MarshalTo(dAtA []byte) (int, error)

                              func (*RequestQuery) MarshalToSizedBuffer

                              func (m *RequestQuery) MarshalToSizedBuffer(dAtA []byte) (int, error)

                              func (*RequestQuery) ProtoMessage

                              func (*RequestQuery) ProtoMessage()

                              func (*RequestQuery) Reset

                              func (m *RequestQuery) Reset()

                              func (*RequestQuery) Size

                              func (m *RequestQuery) Size() (n int)

                              func (*RequestQuery) String

                              func (m *RequestQuery) String() string

                              func (*RequestQuery) Unmarshal

                              func (m *RequestQuery) Unmarshal(dAtA []byte) error

                              func (*RequestQuery) XXX_DiscardUnknown

                              func (m *RequestQuery) XXX_DiscardUnknown()

                              func (*RequestQuery) XXX_Marshal

                              func (m *RequestQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                              func (*RequestQuery) XXX_Merge

                              func (m *RequestQuery) XXX_Merge(src proto.Message)

                              func (*RequestQuery) XXX_Size

                              func (m *RequestQuery) XXX_Size() int

                              func (*RequestQuery) XXX_Unmarshal

                              func (m *RequestQuery) XXX_Unmarshal(b []byte) error

                              type RequestSetOption

                              type RequestSetOption struct {
                              	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
                              	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
                              }

                                nondeterministic

                                func (*RequestSetOption) Descriptor

                                func (*RequestSetOption) Descriptor() ([]byte, []int)

                                func (*RequestSetOption) GetKey

                                func (m *RequestSetOption) GetKey() string

                                func (*RequestSetOption) GetValue

                                func (m *RequestSetOption) GetValue() string

                                func (*RequestSetOption) Marshal

                                func (m *RequestSetOption) Marshal() (dAtA []byte, err error)

                                func (*RequestSetOption) MarshalTo

                                func (m *RequestSetOption) MarshalTo(dAtA []byte) (int, error)

                                func (*RequestSetOption) MarshalToSizedBuffer

                                func (m *RequestSetOption) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*RequestSetOption) ProtoMessage

                                func (*RequestSetOption) ProtoMessage()

                                func (*RequestSetOption) Reset

                                func (m *RequestSetOption) Reset()

                                func (*RequestSetOption) Size

                                func (m *RequestSetOption) Size() (n int)

                                func (*RequestSetOption) String

                                func (m *RequestSetOption) String() string

                                func (*RequestSetOption) Unmarshal

                                func (m *RequestSetOption) Unmarshal(dAtA []byte) error

                                func (*RequestSetOption) XXX_DiscardUnknown

                                func (m *RequestSetOption) XXX_DiscardUnknown()

                                func (*RequestSetOption) XXX_Marshal

                                func (m *RequestSetOption) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                func (*RequestSetOption) XXX_Merge

                                func (m *RequestSetOption) XXX_Merge(src proto.Message)

                                func (*RequestSetOption) XXX_Size

                                func (m *RequestSetOption) XXX_Size() int

                                func (*RequestSetOption) XXX_Unmarshal

                                func (m *RequestSetOption) XXX_Unmarshal(b []byte) error

                                type Request_ApplySnapshotChunk

                                type Request_ApplySnapshotChunk struct {
                                	ApplySnapshotChunk *RequestApplySnapshotChunk `protobuf:"bytes,15,opt,name=apply_snapshot_chunk,json=applySnapshotChunk,proto3,oneof" json:"apply_snapshot_chunk,omitempty"`
                                }

                                func (*Request_ApplySnapshotChunk) MarshalTo

                                func (m *Request_ApplySnapshotChunk) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_ApplySnapshotChunk) MarshalToSizedBuffer

                                func (m *Request_ApplySnapshotChunk) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_ApplySnapshotChunk) Size

                                func (m *Request_ApplySnapshotChunk) Size() (n int)

                                type Request_BeginBlock

                                type Request_BeginBlock struct {
                                	BeginBlock *RequestBeginBlock `protobuf:"bytes,7,opt,name=begin_block,json=beginBlock,proto3,oneof" json:"begin_block,omitempty"`
                                }

                                func (*Request_BeginBlock) MarshalTo

                                func (m *Request_BeginBlock) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_BeginBlock) MarshalToSizedBuffer

                                func (m *Request_BeginBlock) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_BeginBlock) Size

                                func (m *Request_BeginBlock) Size() (n int)

                                type Request_CheckTx

                                type Request_CheckTx struct {
                                	CheckTx *RequestCheckTx `protobuf:"bytes,8,opt,name=check_tx,json=checkTx,proto3,oneof" json:"check_tx,omitempty"`
                                }

                                func (*Request_CheckTx) MarshalTo

                                func (m *Request_CheckTx) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_CheckTx) MarshalToSizedBuffer

                                func (m *Request_CheckTx) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_CheckTx) Size

                                func (m *Request_CheckTx) Size() (n int)

                                type Request_Commit

                                type Request_Commit struct {
                                	Commit *RequestCommit `protobuf:"bytes,11,opt,name=commit,proto3,oneof" json:"commit,omitempty"`
                                }

                                func (*Request_Commit) MarshalTo

                                func (m *Request_Commit) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_Commit) MarshalToSizedBuffer

                                func (m *Request_Commit) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_Commit) Size

                                func (m *Request_Commit) Size() (n int)

                                type Request_DeliverTx

                                type Request_DeliverTx struct {
                                	DeliverTx *RequestDeliverTx `protobuf:"bytes,9,opt,name=deliver_tx,json=deliverTx,proto3,oneof" json:"deliver_tx,omitempty"`
                                }

                                func (*Request_DeliverTx) MarshalTo

                                func (m *Request_DeliverTx) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_DeliverTx) MarshalToSizedBuffer

                                func (m *Request_DeliverTx) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_DeliverTx) Size

                                func (m *Request_DeliverTx) Size() (n int)

                                type Request_Echo

                                type Request_Echo struct {
                                	Echo *RequestEcho `protobuf:"bytes,1,opt,name=echo,proto3,oneof" json:"echo,omitempty"`
                                }

                                func (*Request_Echo) MarshalTo

                                func (m *Request_Echo) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_Echo) MarshalToSizedBuffer

                                func (m *Request_Echo) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_Echo) Size

                                func (m *Request_Echo) Size() (n int)

                                type Request_EndBlock

                                type Request_EndBlock struct {
                                	EndBlock *RequestEndBlock `protobuf:"bytes,10,opt,name=end_block,json=endBlock,proto3,oneof" json:"end_block,omitempty"`
                                }

                                func (*Request_EndBlock) MarshalTo

                                func (m *Request_EndBlock) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_EndBlock) MarshalToSizedBuffer

                                func (m *Request_EndBlock) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_EndBlock) Size

                                func (m *Request_EndBlock) Size() (n int)

                                type Request_Flush

                                type Request_Flush struct {
                                	Flush *RequestFlush `protobuf:"bytes,2,opt,name=flush,proto3,oneof" json:"flush,omitempty"`
                                }

                                func (*Request_Flush) MarshalTo

                                func (m *Request_Flush) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_Flush) MarshalToSizedBuffer

                                func (m *Request_Flush) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_Flush) Size

                                func (m *Request_Flush) Size() (n int)

                                type Request_Info

                                type Request_Info struct {
                                	Info *RequestInfo `protobuf:"bytes,3,opt,name=info,proto3,oneof" json:"info,omitempty"`
                                }

                                func (*Request_Info) MarshalTo

                                func (m *Request_Info) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_Info) MarshalToSizedBuffer

                                func (m *Request_Info) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_Info) Size

                                func (m *Request_Info) Size() (n int)

                                type Request_InitChain

                                type Request_InitChain struct {
                                	InitChain *RequestInitChain `protobuf:"bytes,5,opt,name=init_chain,json=initChain,proto3,oneof" json:"init_chain,omitempty"`
                                }

                                func (*Request_InitChain) MarshalTo

                                func (m *Request_InitChain) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_InitChain) MarshalToSizedBuffer

                                func (m *Request_InitChain) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_InitChain) Size

                                func (m *Request_InitChain) Size() (n int)

                                type Request_ListSnapshots

                                type Request_ListSnapshots struct {
                                	ListSnapshots *RequestListSnapshots `protobuf:"bytes,12,opt,name=list_snapshots,json=listSnapshots,proto3,oneof" json:"list_snapshots,omitempty"`
                                }

                                func (*Request_ListSnapshots) MarshalTo

                                func (m *Request_ListSnapshots) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_ListSnapshots) MarshalToSizedBuffer

                                func (m *Request_ListSnapshots) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_ListSnapshots) Size

                                func (m *Request_ListSnapshots) Size() (n int)

                                type Request_LoadSnapshotChunk

                                type Request_LoadSnapshotChunk struct {
                                	LoadSnapshotChunk *RequestLoadSnapshotChunk `protobuf:"bytes,14,opt,name=load_snapshot_chunk,json=loadSnapshotChunk,proto3,oneof" json:"load_snapshot_chunk,omitempty"`
                                }

                                func (*Request_LoadSnapshotChunk) MarshalTo

                                func (m *Request_LoadSnapshotChunk) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_LoadSnapshotChunk) MarshalToSizedBuffer

                                func (m *Request_LoadSnapshotChunk) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_LoadSnapshotChunk) Size

                                func (m *Request_LoadSnapshotChunk) Size() (n int)

                                type Request_OfferSnapshot

                                type Request_OfferSnapshot struct {
                                	OfferSnapshot *RequestOfferSnapshot `protobuf:"bytes,13,opt,name=offer_snapshot,json=offerSnapshot,proto3,oneof" json:"offer_snapshot,omitempty"`
                                }

                                func (*Request_OfferSnapshot) MarshalTo

                                func (m *Request_OfferSnapshot) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_OfferSnapshot) MarshalToSizedBuffer

                                func (m *Request_OfferSnapshot) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_OfferSnapshot) Size

                                func (m *Request_OfferSnapshot) Size() (n int)

                                type Request_Query

                                type Request_Query struct {
                                	Query *RequestQuery `protobuf:"bytes,6,opt,name=query,proto3,oneof" json:"query,omitempty"`
                                }

                                func (*Request_Query) MarshalTo

                                func (m *Request_Query) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_Query) MarshalToSizedBuffer

                                func (m *Request_Query) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_Query) Size

                                func (m *Request_Query) Size() (n int)

                                type Request_SetOption

                                type Request_SetOption struct {
                                	SetOption *RequestSetOption `protobuf:"bytes,4,opt,name=set_option,json=setOption,proto3,oneof" json:"set_option,omitempty"`
                                }

                                func (*Request_SetOption) MarshalTo

                                func (m *Request_SetOption) MarshalTo(dAtA []byte) (int, error)

                                func (*Request_SetOption) MarshalToSizedBuffer

                                func (m *Request_SetOption) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Request_SetOption) Size

                                func (m *Request_SetOption) Size() (n int)

                                type Response

                                type Response struct {
                                	// Types that are valid to be assigned to Value:
                                	//	*Response_Exception
                                	//	*Response_Echo
                                	//	*Response_Flush
                                	//	*Response_Info
                                	//	*Response_SetOption
                                	//	*Response_InitChain
                                	//	*Response_Query
                                	//	*Response_BeginBlock
                                	//	*Response_CheckTx
                                	//	*Response_DeliverTx
                                	//	*Response_EndBlock
                                	//	*Response_Commit
                                	//	*Response_ListSnapshots
                                	//	*Response_OfferSnapshot
                                	//	*Response_LoadSnapshotChunk
                                	//	*Response_ApplySnapshotChunk
                                	Value isResponse_Value `protobuf_oneof:"value"`
                                }

                                func ToResponseApplySnapshotChunk

                                func ToResponseApplySnapshotChunk(res ResponseApplySnapshotChunk) *Response

                                func ToResponseBeginBlock

                                func ToResponseBeginBlock(res ResponseBeginBlock) *Response

                                func ToResponseCheckTx

                                func ToResponseCheckTx(res ResponseCheckTx) *Response

                                func ToResponseCommit

                                func ToResponseCommit(res ResponseCommit) *Response

                                func ToResponseDeliverTx

                                func ToResponseDeliverTx(res ResponseDeliverTx) *Response

                                func ToResponseEcho

                                func ToResponseEcho(message string) *Response

                                func ToResponseEndBlock

                                func ToResponseEndBlock(res ResponseEndBlock) *Response

                                func ToResponseException

                                func ToResponseException(errStr string) *Response

                                func ToResponseFlush

                                func ToResponseFlush() *Response

                                func ToResponseInfo

                                func ToResponseInfo(res ResponseInfo) *Response

                                func ToResponseInitChain

                                func ToResponseInitChain(res ResponseInitChain) *Response

                                func ToResponseListSnapshots

                                func ToResponseListSnapshots(res ResponseListSnapshots) *Response

                                func ToResponseLoadSnapshotChunk

                                func ToResponseLoadSnapshotChunk(res ResponseLoadSnapshotChunk) *Response

                                func ToResponseOfferSnapshot

                                func ToResponseOfferSnapshot(res ResponseOfferSnapshot) *Response

                                func ToResponseQuery

                                func ToResponseQuery(res ResponseQuery) *Response

                                func ToResponseSetOption

                                func ToResponseSetOption(res ResponseSetOption) *Response

                                func (*Response) Descriptor

                                func (*Response) Descriptor() ([]byte, []int)

                                func (*Response) GetApplySnapshotChunk

                                func (m *Response) GetApplySnapshotChunk() *ResponseApplySnapshotChunk

                                func (*Response) GetBeginBlock

                                func (m *Response) GetBeginBlock() *ResponseBeginBlock

                                func (*Response) GetCheckTx

                                func (m *Response) GetCheckTx() *ResponseCheckTx

                                func (*Response) GetCommit

                                func (m *Response) GetCommit() *ResponseCommit

                                func (*Response) GetDeliverTx

                                func (m *Response) GetDeliverTx() *ResponseDeliverTx

                                func (*Response) GetEcho

                                func (m *Response) GetEcho() *ResponseEcho

                                func (*Response) GetEndBlock

                                func (m *Response) GetEndBlock() *ResponseEndBlock

                                func (*Response) GetException

                                func (m *Response) GetException() *ResponseException

                                func (*Response) GetFlush

                                func (m *Response) GetFlush() *ResponseFlush

                                func (*Response) GetInfo

                                func (m *Response) GetInfo() *ResponseInfo

                                func (*Response) GetInitChain

                                func (m *Response) GetInitChain() *ResponseInitChain

                                func (*Response) GetListSnapshots

                                func (m *Response) GetListSnapshots() *ResponseListSnapshots

                                func (*Response) GetLoadSnapshotChunk

                                func (m *Response) GetLoadSnapshotChunk() *ResponseLoadSnapshotChunk

                                func (*Response) GetOfferSnapshot

                                func (m *Response) GetOfferSnapshot() *ResponseOfferSnapshot

                                func (*Response) GetQuery

                                func (m *Response) GetQuery() *ResponseQuery

                                func (*Response) GetSetOption

                                func (m *Response) GetSetOption() *ResponseSetOption

                                func (*Response) GetValue

                                func (m *Response) GetValue() isResponse_Value

                                func (*Response) Marshal

                                func (m *Response) Marshal() (dAtA []byte, err error)

                                func (*Response) MarshalTo

                                func (m *Response) MarshalTo(dAtA []byte) (int, error)

                                func (*Response) MarshalToSizedBuffer

                                func (m *Response) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                func (*Response) ProtoMessage

                                func (*Response) ProtoMessage()

                                func (*Response) Reset

                                func (m *Response) Reset()

                                func (*Response) Size

                                func (m *Response) Size() (n int)

                                func (*Response) String

                                func (m *Response) String() string

                                func (*Response) Unmarshal

                                func (m *Response) Unmarshal(dAtA []byte) error

                                func (*Response) XXX_DiscardUnknown

                                func (m *Response) XXX_DiscardUnknown()

                                func (*Response) XXX_Marshal

                                func (m *Response) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                func (*Response) XXX_Merge

                                func (m *Response) XXX_Merge(src proto.Message)

                                func (*Response) XXX_OneofWrappers

                                func (*Response) XXX_OneofWrappers() []interface{}

                                  XXX_OneofWrappers is for the internal use of the proto package.

                                  func (*Response) XXX_Size

                                  func (m *Response) XXX_Size() int

                                  func (*Response) XXX_Unmarshal

                                  func (m *Response) XXX_Unmarshal(b []byte) error

                                  type ResponseApplySnapshotChunk

                                  type ResponseApplySnapshotChunk struct {
                                  	Result        ResponseApplySnapshotChunk_Result `protobuf:"varint,1,opt,name=result,proto3,enum=tendermint.abci.ResponseApplySnapshotChunk_Result" json:"result,omitempty"`
                                  	RefetchChunks []uint32                          `protobuf:"varint,2,rep,packed,name=refetch_chunks,json=refetchChunks,proto3" json:"refetch_chunks,omitempty"`
                                  	RejectSenders []string                          `protobuf:"bytes,3,rep,name=reject_senders,json=rejectSenders,proto3" json:"reject_senders,omitempty"`
                                  }

                                  func (*ResponseApplySnapshotChunk) Descriptor

                                  func (*ResponseApplySnapshotChunk) Descriptor() ([]byte, []int)

                                  func (*ResponseApplySnapshotChunk) GetRefetchChunks

                                  func (m *ResponseApplySnapshotChunk) GetRefetchChunks() []uint32

                                  func (*ResponseApplySnapshotChunk) GetRejectSenders

                                  func (m *ResponseApplySnapshotChunk) GetRejectSenders() []string

                                  func (*ResponseApplySnapshotChunk) GetResult

                                  func (*ResponseApplySnapshotChunk) Marshal

                                  func (m *ResponseApplySnapshotChunk) Marshal() (dAtA []byte, err error)

                                  func (*ResponseApplySnapshotChunk) MarshalTo

                                  func (m *ResponseApplySnapshotChunk) MarshalTo(dAtA []byte) (int, error)

                                  func (*ResponseApplySnapshotChunk) MarshalToSizedBuffer

                                  func (m *ResponseApplySnapshotChunk) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                  func (*ResponseApplySnapshotChunk) ProtoMessage

                                  func (*ResponseApplySnapshotChunk) ProtoMessage()

                                  func (*ResponseApplySnapshotChunk) Reset

                                  func (m *ResponseApplySnapshotChunk) Reset()

                                  func (*ResponseApplySnapshotChunk) Size

                                  func (m *ResponseApplySnapshotChunk) Size() (n int)

                                  func (*ResponseApplySnapshotChunk) String

                                  func (m *ResponseApplySnapshotChunk) String() string

                                  func (*ResponseApplySnapshotChunk) Unmarshal

                                  func (m *ResponseApplySnapshotChunk) Unmarshal(dAtA []byte) error

                                  func (*ResponseApplySnapshotChunk) XXX_DiscardUnknown

                                  func (m *ResponseApplySnapshotChunk) XXX_DiscardUnknown()

                                  func (*ResponseApplySnapshotChunk) XXX_Marshal

                                  func (m *ResponseApplySnapshotChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                  func (*ResponseApplySnapshotChunk) XXX_Merge

                                  func (m *ResponseApplySnapshotChunk) XXX_Merge(src proto.Message)

                                  func (*ResponseApplySnapshotChunk) XXX_Size

                                  func (m *ResponseApplySnapshotChunk) XXX_Size() int

                                  func (*ResponseApplySnapshotChunk) XXX_Unmarshal

                                  func (m *ResponseApplySnapshotChunk) XXX_Unmarshal(b []byte) error

                                  type ResponseApplySnapshotChunk_Result

                                  type ResponseApplySnapshotChunk_Result int32
                                  const (
                                  	ResponseApplySnapshotChunk_UNKNOWN         ResponseApplySnapshotChunk_Result = 0
                                  	ResponseApplySnapshotChunk_ACCEPT          ResponseApplySnapshotChunk_Result = 1
                                  	ResponseApplySnapshotChunk_ABORT           ResponseApplySnapshotChunk_Result = 2
                                  	ResponseApplySnapshotChunk_RETRY           ResponseApplySnapshotChunk_Result = 3
                                  	ResponseApplySnapshotChunk_RETRY_SNAPSHOT  ResponseApplySnapshotChunk_Result = 4
                                  	ResponseApplySnapshotChunk_REJECT_SNAPSHOT ResponseApplySnapshotChunk_Result = 5
                                  )

                                  func (ResponseApplySnapshotChunk_Result) EnumDescriptor

                                  func (ResponseApplySnapshotChunk_Result) EnumDescriptor() ([]byte, []int)

                                  func (ResponseApplySnapshotChunk_Result) String

                                  type ResponseBeginBlock

                                  type ResponseBeginBlock struct {
                                  	Events []Event `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"`
                                  }

                                  func (*ResponseBeginBlock) Descriptor

                                  func (*ResponseBeginBlock) Descriptor() ([]byte, []int)

                                  func (*ResponseBeginBlock) GetEvents

                                  func (m *ResponseBeginBlock) GetEvents() []Event

                                  func (*ResponseBeginBlock) Marshal

                                  func (m *ResponseBeginBlock) Marshal() (dAtA []byte, err error)

                                  func (*ResponseBeginBlock) MarshalTo

                                  func (m *ResponseBeginBlock) MarshalTo(dAtA []byte) (int, error)

                                  func (*ResponseBeginBlock) MarshalToSizedBuffer

                                  func (m *ResponseBeginBlock) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                  func (*ResponseBeginBlock) ProtoMessage

                                  func (*ResponseBeginBlock) ProtoMessage()

                                  func (*ResponseBeginBlock) Reset

                                  func (m *ResponseBeginBlock) Reset()

                                  func (*ResponseBeginBlock) Size

                                  func (m *ResponseBeginBlock) Size() (n int)

                                  func (*ResponseBeginBlock) String

                                  func (m *ResponseBeginBlock) String() string

                                  func (*ResponseBeginBlock) Unmarshal

                                  func (m *ResponseBeginBlock) Unmarshal(dAtA []byte) error

                                  func (*ResponseBeginBlock) XXX_DiscardUnknown

                                  func (m *ResponseBeginBlock) XXX_DiscardUnknown()

                                  func (*ResponseBeginBlock) XXX_Marshal

                                  func (m *ResponseBeginBlock) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                  func (*ResponseBeginBlock) XXX_Merge

                                  func (m *ResponseBeginBlock) XXX_Merge(src proto.Message)

                                  func (*ResponseBeginBlock) XXX_Size

                                  func (m *ResponseBeginBlock) XXX_Size() int

                                  func (*ResponseBeginBlock) XXX_Unmarshal

                                  func (m *ResponseBeginBlock) XXX_Unmarshal(b []byte) error

                                  type ResponseCheckTx

                                  type ResponseCheckTx struct {
                                  	Code      uint32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
                                  	Data      []byte  `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
                                  	Log       string  `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
                                  	Info      string  `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
                                  	GasWanted int64   `protobuf:"varint,5,opt,name=gas_wanted,proto3" json:"gas_wanted,omitempty"`
                                  	GasUsed   int64   `protobuf:"varint,6,opt,name=gas_used,proto3" json:"gas_used,omitempty"`
                                  	Events    []Event `protobuf:"bytes,7,rep,name=events,proto3" json:"events,omitempty"`
                                  	Codespace string  `protobuf:"bytes,8,opt,name=codespace,proto3" json:"codespace,omitempty"`
                                  }

                                  func (*ResponseCheckTx) Descriptor

                                  func (*ResponseCheckTx) Descriptor() ([]byte, []int)

                                  func (*ResponseCheckTx) GetCode

                                  func (m *ResponseCheckTx) GetCode() uint32

                                  func (*ResponseCheckTx) GetCodespace

                                  func (m *ResponseCheckTx) GetCodespace() string

                                  func (*ResponseCheckTx) GetData

                                  func (m *ResponseCheckTx) GetData() []byte

                                  func (*ResponseCheckTx) GetEvents

                                  func (m *ResponseCheckTx) GetEvents() []Event

                                  func (*ResponseCheckTx) GetGasUsed

                                  func (m *ResponseCheckTx) GetGasUsed() int64

                                  func (*ResponseCheckTx) GetGasWanted

                                  func (m *ResponseCheckTx) GetGasWanted() int64

                                  func (*ResponseCheckTx) GetInfo

                                  func (m *ResponseCheckTx) GetInfo() string

                                  func (*ResponseCheckTx) GetLog

                                  func (m *ResponseCheckTx) GetLog() string

                                  func (ResponseCheckTx) IsErr

                                  func (r ResponseCheckTx) IsErr() bool

                                    IsErr returns true if Code is something other than OK.

                                    func (ResponseCheckTx) IsOK

                                    func (r ResponseCheckTx) IsOK() bool

                                      IsOK returns true if Code is OK.

                                      func (*ResponseCheckTx) Marshal

                                      func (m *ResponseCheckTx) Marshal() (dAtA []byte, err error)

                                      func (*ResponseCheckTx) MarshalJSON

                                      func (r *ResponseCheckTx) MarshalJSON() ([]byte, error)

                                      func (*ResponseCheckTx) MarshalTo

                                      func (m *ResponseCheckTx) MarshalTo(dAtA []byte) (int, error)

                                      func (*ResponseCheckTx) MarshalToSizedBuffer

                                      func (m *ResponseCheckTx) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                      func (*ResponseCheckTx) ProtoMessage

                                      func (*ResponseCheckTx) ProtoMessage()

                                      func (*ResponseCheckTx) Reset

                                      func (m *ResponseCheckTx) Reset()

                                      func (*ResponseCheckTx) Size

                                      func (m *ResponseCheckTx) Size() (n int)

                                      func (*ResponseCheckTx) String

                                      func (m *ResponseCheckTx) String() string

                                      func (*ResponseCheckTx) Unmarshal

                                      func (m *ResponseCheckTx) Unmarshal(dAtA []byte) error

                                      func (*ResponseCheckTx) UnmarshalJSON

                                      func (r *ResponseCheckTx) UnmarshalJSON(b []byte) error

                                      func (*ResponseCheckTx) XXX_DiscardUnknown

                                      func (m *ResponseCheckTx) XXX_DiscardUnknown()

                                      func (*ResponseCheckTx) XXX_Marshal

                                      func (m *ResponseCheckTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                      func (*ResponseCheckTx) XXX_Merge

                                      func (m *ResponseCheckTx) XXX_Merge(src proto.Message)

                                      func (*ResponseCheckTx) XXX_Size

                                      func (m *ResponseCheckTx) XXX_Size() int

                                      func (*ResponseCheckTx) XXX_Unmarshal

                                      func (m *ResponseCheckTx) XXX_Unmarshal(b []byte) error

                                      type ResponseCommit

                                      type ResponseCommit struct {
                                      	// reserve 1
                                      	Data         []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
                                      	RetainHeight int64  `protobuf:"varint,3,opt,name=retain_height,json=retainHeight,proto3" json:"retain_height,omitempty"`
                                      }

                                      func (*ResponseCommit) Descriptor

                                      func (*ResponseCommit) Descriptor() ([]byte, []int)

                                      func (*ResponseCommit) GetData

                                      func (m *ResponseCommit) GetData() []byte

                                      func (*ResponseCommit) GetRetainHeight

                                      func (m *ResponseCommit) GetRetainHeight() int64

                                      func (*ResponseCommit) Marshal

                                      func (m *ResponseCommit) Marshal() (dAtA []byte, err error)

                                      func (*ResponseCommit) MarshalJSON

                                      func (r *ResponseCommit) MarshalJSON() ([]byte, error)

                                      func (*ResponseCommit) MarshalTo

                                      func (m *ResponseCommit) MarshalTo(dAtA []byte) (int, error)

                                      func (*ResponseCommit) MarshalToSizedBuffer

                                      func (m *ResponseCommit) MarshalToSizedBuffer(dAtA []byte) (int, error)

                                      func (*ResponseCommit) ProtoMessage

                                      func (*ResponseCommit) ProtoMessage()

                                      func (*ResponseCommit) Reset

                                      func (m *ResponseCommit) Reset()

                                      func (*ResponseCommit) Size

                                      func (m *ResponseCommit) Size() (n int)

                                      func (*ResponseCommit) String

                                      func (m *ResponseCommit) String() string

                                      func (*ResponseCommit) Unmarshal

                                      func (m *ResponseCommit) Unmarshal(dAtA []byte) error

                                      func (*ResponseCommit) UnmarshalJSON

                                      func (r *ResponseCommit) UnmarshalJSON(b []byte) error

                                      func (*ResponseCommit) XXX_DiscardUnknown

                                      func (m *ResponseCommit) XXX_DiscardUnknown()

                                      func (*ResponseCommit) XXX_Marshal

                                      func (m *ResponseCommit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

                                      func (*ResponseCommit) XXX_Merge

                                      func (m *ResponseCommit) XXX_Merge(src proto.Message)

                                      func (*ResponseCommit) XXX_Size

                                      func (m *ResponseCommit) XXX_Size() int

                                      func (*ResponseCommit) XXX_Unmarshal

                                      func (m *ResponseCommit) XXX_Unmarshal(b []byte) error

                                      type ResponseDeliverTx

                                      type ResponseDeliverTx struct {
                                      	Code      uint32  `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
                                      	Data      []byte  `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
                                      	Log       string  `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
                                      	Info      string  `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
                                      	GasWanted int64   `protobuf:"varint,5,opt,name=gas_wanted,proto3" json:"gas_wanted,omitempty"`
                                      	GasUsed   int64   `protobuf:"varint,6,opt,name=gas_used,proto3" json:"gas_used,omitempty"`
                                      	Events    []Event `protobuf:"bytes,7,rep,name=events,proto3" json:"events,omitempty"`
                                      	Codespace string  `protobuf:"bytes,8,opt,name=codespace,proto3" json:"codespace,omitempty"`
                                      }

                                      func (*ResponseDeliverTx) Descriptor

                                      func (*ResponseDeliverTx) Descriptor() ([]byte, []int)

                                      func (*ResponseDeliverTx) GetCode

                                      func (m *ResponseDeliverTx) GetCode() uint32

                                      func (*ResponseDeliverTx) GetCodespace

                                      func (m *ResponseDeliverTx) GetCodespace() string

                                      func (*ResponseDeliverTx) GetData

                                      func (m *ResponseDeliverTx) GetData() []byte

                                      func (*ResponseDeliverTx) GetEvents

                                      func (m *ResponseDeliverTx) GetEvents() []Event

                                      func (*ResponseDeliverTx) GetGasUsed

                                      func (m *ResponseDeliverTx) GetGasUsed() int64

                                      func (*ResponseDeliverTx) GetGasWanted

                                      func (m *ResponseDeliverTx) GetGasWanted() int64

                                      func (*ResponseDeliverTx) GetInfo

                                      func (m *ResponseDeliverTx) GetInfo() string

                                      func (*ResponseDeliverTx) GetLog

                                      func (m *ResponseDeliverTx) GetLog() string

                                      func (ResponseDeliverTx) IsErr

                                      func (r ResponseDeliverTx) IsErr() bool

                                        IsErr returns true if Code is something other than OK.

                                        func (ResponseDeliverTx) IsOK

                                        func (r ResponseDeliverTx) IsOK() bool

                                          IsOK returns true if Code is OK.

                                          func (*ResponseDeliverTx) Marshal

                                          func (m *ResponseDeliverTx) Marshal() (dAtA []byte, err error)

                                          func (*ResponseDeliverTx) MarshalJSON

                                          func (r *ResponseDeliverTx) MarshalJSON() ([]byte, error)

                                          func (*ResponseDeliverTx) MarshalTo

                                          func (m *ResponseDeliverTx) MarshalTo(dAtA []byte) (int,