types

package
v0.0.0-...-0ce3ae6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2018 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

nolint: gas

Index

Constants

View Source
const (
	CodeTypeOK    uint32 = 0
	CodeTypeNotOK uint32 = 1
)
View Source
const (
	PubKeyEd25519 = "ed25519"
)

Variables

This section is empty.

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 ValidatorsString

func ValidatorsString(vs Validators) string

func WriteMessage

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

WriteMessage writes a varint length-delimited protobuf message.

Types

type ABCIApplicationClient

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(tx []byte, height int64) ResponseCheckTx // Validate a tx for the mempool

	// Consensus Connection
	InitChain(RequestInitChain) ResponseInitChain                                 // Initialize blockchain with validators and other info from Demars-DMCCore
	BeginBlock(RequestBeginBlock) ResponseBeginBlock                              // Signals the beginning of a block
	DeliverTx(tx []byte, height int64) ResponseDeliverTx                          // Deliver a tx for full processing
	DeliverBucketedTx(tx []byte, height int64, bucketID string) 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
	GetValidatorSet(height int64) ResponseGetValidatorSet

	SetInitAccount(data.Bytes, uint64)
}

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) BeginBlock

func (BaseApplication) CheckTx

func (BaseApplication) CheckTx(tx []byte, height int64) ResponseCheckTx

func (BaseApplication) Commit

func (BaseApplication) DeliverBucketedTx

func (BaseApplication) DeliverBucketedTx(tx []byte, height int64, bucketID string) ResponseDeliverTx

func (BaseApplication) DeliverTx

func (BaseApplication) DeliverTx(tx []byte, height int64) ResponseDeliverTx

func (BaseApplication) EndBlock

func (BaseApplication) GetValidatorSet

func (BaseApplication) GetValidatorSet(height int64) ResponseGetValidatorSet

func (BaseApplication) Info

func (BaseApplication) InitChain

func (BaseApplication) Query

func (BaseApplication) SetInitAccount

func (BaseApplication) SetInitAccount(address data.Bytes, balance uint64)

func (BaseApplication) SetOption

type BlockGossip

type BlockGossip struct {
	// Note: must not be 0
	BlockPartSizeBytes   int32    `protobuf:"varint,1,opt,name=block_part_size_bytes,json=blockPartSizeBytes,proto3" json:"block_part_size_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BlockGossip determine consensus critical elements of how blocks are gossiped

func (*BlockGossip) Descriptor

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

func (*BlockGossip) GetBlockPartSizeBytes

func (m *BlockGossip) GetBlockPartSizeBytes() int32

func (*BlockGossip) ProtoMessage

func (*BlockGossip) ProtoMessage()

func (*BlockGossip) Reset

func (m *BlockGossip) Reset()

func (*BlockGossip) String

func (m *BlockGossip) String() string

func (*BlockGossip) XXX_DiscardUnknown

func (m *BlockGossip) XXX_DiscardUnknown()

func (*BlockGossip) XXX_Marshal

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

func (*BlockGossip) XXX_Merge

func (dst *BlockGossip) XXX_Merge(src proto.Message)

func (*BlockGossip) XXX_Size

func (m *BlockGossip) XXX_Size() int

func (*BlockGossip) XXX_Unmarshal

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

type BlockSize

type BlockSize struct {
	MaxBytes             int32    `protobuf:"varint,1,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty"`
	MaxTxs               int32    `protobuf:"varint,2,opt,name=max_txs,json=maxTxs,proto3" json:"max_txs,omitempty"`
	MaxGas               int64    `protobuf:"varint,3,opt,name=max_gas,json=maxGas,proto3" json:"max_gas,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

BlockSize contain limits on the block size.

func (*BlockSize) Descriptor

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

func (*BlockSize) GetMaxBytes

func (m *BlockSize) GetMaxBytes() int32

func (*BlockSize) GetMaxGas

func (m *BlockSize) GetMaxGas() int64

func (*BlockSize) GetMaxTxs

func (m *BlockSize) GetMaxTxs() int32

func (*BlockSize) ProtoMessage

func (*BlockSize) ProtoMessage()

func (*BlockSize) Reset

func (m *BlockSize) Reset()

func (*BlockSize) String

func (m *BlockSize) String() string

func (*BlockSize) XXX_DiscardUnknown

func (m *BlockSize) XXX_DiscardUnknown()

func (*BlockSize) XXX_Marshal

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

func (*BlockSize) XXX_Merge

func (dst *BlockSize) XXX_Merge(src proto.Message)

func (*BlockSize) XXX_Size

func (m *BlockSize) XXX_Size() int

func (*BlockSize) XXX_Unmarshal

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

type ConsensusParams

type ConsensusParams struct {
	BlockSize            *BlockSize   `protobuf:"bytes,1,opt,name=block_size,json=blockSize" json:"block_size,omitempty"`
	TxSize               *TxSize      `protobuf:"bytes,2,opt,name=tx_size,json=txSize" json:"tx_size,omitempty"`
	BlockGossip          *BlockGossip `protobuf:"bytes,3,opt,name=block_gossip,json=blockGossip" json:"block_gossip,omitempty"`
	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
	XXX_unrecognized     []byte       `json:"-"`
	XXX_sizecache        int32        `json:"-"`
}

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

func (*ConsensusParams) Descriptor

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

func (*ConsensusParams) GetBlockGossip

func (m *ConsensusParams) GetBlockGossip() *BlockGossip

func (*ConsensusParams) GetBlockSize

func (m *ConsensusParams) GetBlockSize() *BlockSize

func (*ConsensusParams) GetTxSize

func (m *ConsensusParams) GetTxSize() *TxSize

func (*ConsensusParams) ProtoMessage

func (*ConsensusParams) ProtoMessage()

func (*ConsensusParams) Reset

func (m *ConsensusParams) Reset()

func (*ConsensusParams) String

func (m *ConsensusParams) String() string

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 (dst *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 Evidence

type Evidence struct {
	Type                 string    `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Validator            Validator `protobuf:"bytes,2,opt,name=validator" json:"validator"`
	Height               int64     `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
	Time                 int64     `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty"`
	TotalVotingPower     int64     `protobuf:"varint,5,opt,name=total_voting_power,json=totalVotingPower,proto3" json:"total_voting_power,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Evidence) Descriptor

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

func (*Evidence) GetHeight

func (m *Evidence) GetHeight() int64

func (*Evidence) GetTime

func (m *Evidence) GetTime() int64

func (*Evidence) GetTotalVotingPower

func (m *Evidence) GetTotalVotingPower() int64

func (*Evidence) GetType

func (m *Evidence) GetType() string

func (*Evidence) GetValidator

func (m *Evidence) GetValidator() Validator

func (*Evidence) ProtoMessage

func (*Evidence) ProtoMessage()

func (*Evidence) Reset

func (m *Evidence) Reset()

func (*Evidence) String

func (m *Evidence) String() string

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 (dst *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 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) 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) DeliverBucketedTx

func (app *GRPCApplication) DeliverBucketedTx(ctx context.Context, req *RequestDeliverTx) (*ResponseDeliverTx, 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) GetValidatorSet

func (*GRPCApplication) Info

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

func (*GRPCApplication) InitChain

func (*GRPCApplication) Query

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

func (*GRPCApplication) SetOption

type Header struct {
	// basics
	ChainID string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Height  int64  `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	Time    int64  `protobuf:"varint,3,opt,name=time,proto3" json:"time,omitempty"`
	// txs
	NumTxs   int32 `protobuf:"varint,4,opt,name=num_txs,json=numTxs,proto3" json:"num_txs,omitempty"`
	TotalTxs int64 `protobuf:"varint,5,opt,name=total_txs,json=totalTxs,proto3" json:"total_txs,omitempty"`
	// hashes
	LastBlockHash  []byte `protobuf:"bytes,6,opt,name=last_block_hash,json=lastBlockHash,proto3" json:"last_block_hash,omitempty"`
	ValidatorsHash []byte `protobuf:"bytes,7,opt,name=validators_hash,json=validatorsHash,proto3" json:"validators_hash,omitempty"`
	AppHash        []byte `protobuf:"bytes,8,opt,name=app_hash,json=appHash,proto3" json:"app_hash,omitempty"`
	// consensus
	Proposer             Validator `protobuf:"bytes,9,opt,name=proposer" json:"proposer"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

just the minimum the app might need

func (*Header) Descriptor

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

func (*Header) GetAppHash

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

func (*Header) GetChainID

func (m *Header) GetChainID() string

func (*Header) GetHeight

func (m *Header) GetHeight() int64

func (*Header) GetLastBlockHash

func (m *Header) GetLastBlockHash() []byte

func (*Header) GetNumTxs

func (m *Header) GetNumTxs() int32

func (*Header) GetProposer

func (m *Header) GetProposer() Validator

func (*Header) GetTime

func (m *Header) GetTime() int64

func (*Header) GetTotalTxs

func (m *Header) GetTotalTxs() int64

func (*Header) GetValidatorsHash

func (m *Header) GetValidatorsHash() []byte

func (*Header) ProtoMessage

func (*Header) ProtoMessage()

func (*Header) Reset

func (m *Header) Reset()

func (*Header) String

func (m *Header) String() string

func (*Header) XXX_DiscardUnknown

func (m *Header) XXX_DiscardUnknown()

func (*Header) XXX_Marshal

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

func (*Header) XXX_Merge

func (dst *Header) XXX_Merge(src proto.Message)

func (*Header) XXX_Size

func (m *Header) XXX_Size() int

func (*Header) XXX_Unmarshal

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

type PubKey

type PubKey struct {
	Type                 string   `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Data                 []byte   `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PubKey) Descriptor

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

func (*PubKey) GetData

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

func (*PubKey) GetType

func (m *PubKey) GetType() string

func (*PubKey) ProtoMessage

func (*PubKey) ProtoMessage()

func (*PubKey) Reset

func (m *PubKey) Reset()

func (*PubKey) String

func (m *PubKey) String() string

func (*PubKey) XXX_DiscardUnknown

func (m *PubKey) XXX_DiscardUnknown()

func (*PubKey) XXX_Marshal

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

func (*PubKey) XXX_Merge

func (dst *PubKey) XXX_Merge(src proto.Message)

func (*PubKey) XXX_Size

func (m *PubKey) XXX_Size() int

func (*PubKey) XXX_Unmarshal

func (m *PubKey) 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_GetValidatorSet
	Value                isRequest_Value `protobuf_oneof:"value"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func ToRequestBeginBlock

func ToRequestBeginBlock(req RequestBeginBlock) *Request

func ToRequestCheckTx

func ToRequestCheckTx(tx []byte, height int64) *Request

func ToRequestCommit

func ToRequestCommit() *Request

func ToRequestDeliverTx

func ToRequestDeliverTx(tx []byte, height int64, bucketID string) *Request

func ToRequestEcho

func ToRequestEcho(message string) *Request

func ToRequestEndBlock

func ToRequestEndBlock(req RequestEndBlock) *Request

func ToRequestFlush

func ToRequestFlush() *Request

func ToRequestGetValidatorSet

func ToRequestGetValidatorSet(height int64) *Request

func ToRequestInfo

func ToRequestInfo(req RequestInfo) *Request

func ToRequestInitChain

func ToRequestInitChain(req RequestInitChain) *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) 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) GetGetValidatorSet

func (m *Request) GetGetValidatorSet() *RequestGetValidatorSet

func (*Request) GetInfo

func (m *Request) GetInfo() *RequestInfo

func (*Request) GetInitChain

func (m *Request) GetInitChain() *RequestInitChain

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) ProtoMessage

func (*Request) ProtoMessage()

func (*Request) Reset

func (m *Request) Reset()

func (*Request) String

func (m *Request) String() string

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 (dst *Request) XXX_Merge(src proto.Message)

func (*Request) XXX_OneofFuncs

func (*Request) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs 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 RequestBeginBlock

type RequestBeginBlock struct {
	Hash                 []byte             `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	Header               Header             `protobuf:"bytes,2,opt,name=header" json:"header"`
	Validators           []SigningValidator `protobuf:"bytes,3,rep,name=validators" json:"validators"`
	ByzantineValidators  []Evidence         `protobuf:"bytes,4,rep,name=byzantine_validators,json=byzantineValidators" json:"byzantine_validators"`
	XXX_NoUnkeyedLiteral struct{}           `json:"-"`
	XXX_unrecognized     []byte             `json:"-"`
	XXX_sizecache        int32              `json:"-"`
}

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() Header

func (*RequestBeginBlock) GetValidators

func (m *RequestBeginBlock) GetValidators() []SigningValidator

func (*RequestBeginBlock) ProtoMessage

func (*RequestBeginBlock) ProtoMessage()

func (*RequestBeginBlock) Reset

func (m *RequestBeginBlock) Reset()

func (*RequestBeginBlock) String

func (m *RequestBeginBlock) String() string

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 (dst *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"`
	Height               int64    `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestCheckTx) Descriptor

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

func (*RequestCheckTx) GetHeight

func (m *RequestCheckTx) GetHeight() int64

func (*RequestCheckTx) GetTx

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

func (*RequestCheckTx) ProtoMessage

func (*RequestCheckTx) ProtoMessage()

func (*RequestCheckTx) Reset

func (m *RequestCheckTx) Reset()

func (*RequestCheckTx) String

func (m *RequestCheckTx) String() string

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 (dst *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 {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestCommit) Descriptor

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

func (*RequestCommit) ProtoMessage

func (*RequestCommit) ProtoMessage()

func (*RequestCommit) Reset

func (m *RequestCommit) Reset()

func (*RequestCommit) String

func (m *RequestCommit) String() string

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 (dst *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"`
	Height               int64    `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	BucketID             string   `protobuf:"bytes,3,opt,name=bucketID,proto3" json:"bucketID,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestDeliverTx) Descriptor

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

func (*RequestDeliverTx) GetBucketID

func (m *RequestDeliverTx) GetBucketID() string

func (*RequestDeliverTx) GetHeight

func (m *RequestDeliverTx) GetHeight() int64

func (*RequestDeliverTx) GetTx

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

func (*RequestDeliverTx) ProtoMessage

func (*RequestDeliverTx) ProtoMessage()

func (*RequestDeliverTx) Reset

func (m *RequestDeliverTx) Reset()

func (*RequestDeliverTx) String

func (m *RequestDeliverTx) String() string

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 (dst *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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestEcho) Descriptor

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

func (*RequestEcho) GetMessage

func (m *RequestEcho) GetMessage() string

func (*RequestEcho) ProtoMessage

func (*RequestEcho) ProtoMessage()

func (*RequestEcho) Reset

func (m *RequestEcho) Reset()

func (*RequestEcho) String

func (m *RequestEcho) String() string

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 (dst *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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestEndBlock) Descriptor

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

func (*RequestEndBlock) GetHeight

func (m *RequestEndBlock) GetHeight() int64

func (*RequestEndBlock) ProtoMessage

func (*RequestEndBlock) ProtoMessage()

func (*RequestEndBlock) Reset

func (m *RequestEndBlock) Reset()

func (*RequestEndBlock) String

func (m *RequestEndBlock) String() string

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 (dst *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 {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestFlush) Descriptor

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

func (*RequestFlush) ProtoMessage

func (*RequestFlush) ProtoMessage()

func (*RequestFlush) Reset

func (m *RequestFlush) Reset()

func (*RequestFlush) String

func (m *RequestFlush) String() string

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 (dst *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 RequestGetValidatorSet

type RequestGetValidatorSet struct {
	Height               int64    `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestGetValidatorSet) Descriptor

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

func (*RequestGetValidatorSet) GetHeight

func (m *RequestGetValidatorSet) GetHeight() int64

func (*RequestGetValidatorSet) ProtoMessage

func (*RequestGetValidatorSet) ProtoMessage()

func (*RequestGetValidatorSet) Reset

func (m *RequestGetValidatorSet) Reset()

func (*RequestGetValidatorSet) String

func (m *RequestGetValidatorSet) String() string

func (*RequestGetValidatorSet) XXX_DiscardUnknown

func (m *RequestGetValidatorSet) XXX_DiscardUnknown()

func (*RequestGetValidatorSet) XXX_Marshal

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

func (*RequestGetValidatorSet) XXX_Merge

func (dst *RequestGetValidatorSet) XXX_Merge(src proto.Message)

func (*RequestGetValidatorSet) XXX_Size

func (m *RequestGetValidatorSet) XXX_Size() int

func (*RequestGetValidatorSet) XXX_Unmarshal

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

type RequestInfo

type RequestInfo struct {
	Version              string   `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*RequestInfo) Descriptor

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

func (*RequestInfo) GetVersion

func (m *RequestInfo) GetVersion() string

func (*RequestInfo) ProtoMessage

func (*RequestInfo) ProtoMessage()

func (*RequestInfo) Reset

func (m *RequestInfo) Reset()

func (*RequestInfo) String

func (m *RequestInfo) String() string

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 (dst *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                 int64            `protobuf:"varint,1,opt,name=time,proto3" json:"time,omitempty"`
	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" json:"consensus_params,omitempty"`
	Validators           []Validator      `protobuf:"bytes,4,rep,name=validators" json:"validators"`
	AppStateBytes        []byte           `protobuf:"bytes,5,opt,name=app_state_bytes,json=appStateBytes,proto3" json:"app_state_bytes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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) GetTime

func (m *RequestInitChain) GetTime() int64

func (*RequestInitChain) GetValidators

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

func (*RequestInitChain) ProtoMessage

func (*RequestInitChain) ProtoMessage()

func (*RequestInitChain) Reset

func (m *RequestInitChain) Reset()

func (*RequestInitChain) String

func (m *RequestInitChain) String() string

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 (dst *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 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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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) ProtoMessage

func (*RequestQuery) ProtoMessage()

func (*RequestQuery) Reset

func (m *RequestQuery) Reset()

func (*RequestQuery) String

func (m *RequestQuery) String() string

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 (dst *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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

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) ProtoMessage

func (*RequestSetOption) ProtoMessage()

func (*RequestSetOption) Reset

func (m *RequestSetOption) Reset()

func (*RequestSetOption) String

func (m *RequestSetOption) String() string

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 (dst *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_BeginBlock

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

type Request_CheckTx

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

type Request_Commit

type Request_Commit struct {
	Commit *RequestCommit `protobuf:"bytes,12,opt,name=commit,oneof"`
}

type Request_DeliverTx

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

type Request_Echo

type Request_Echo struct {
	Echo *RequestEcho `protobuf:"bytes,2,opt,name=echo,oneof"`
}

type Request_EndBlock

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

type Request_Flush

type Request_Flush struct {
	Flush *RequestFlush `protobuf:"bytes,3,opt,name=flush,oneof"`
}

type Request_GetValidatorSet

type Request_GetValidatorSet struct {
	GetValidatorSet *RequestGetValidatorSet `protobuf:"bytes,13,opt,name=get_validator_set,json=getValidatorSet,oneof"`
}

type Request_Info

type Request_Info struct {
	Info *RequestInfo `protobuf:"bytes,4,opt,name=info,oneof"`
}

type Request_InitChain

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

type Request_Query

type Request_Query struct {
	Query *RequestQuery `protobuf:"bytes,7,opt,name=query,oneof"`
}

type Request_SetOption

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

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_GetValidatorSet
	Value                isResponse_Value `protobuf_oneof:"value"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

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 ToResponseGetValidatorSet

func ToResponseGetValidatorSet(res ResponseGetValidatorSet) *Response

func ToResponseInfo

func ToResponseInfo(res ResponseInfo) *Response

func ToResponseInitChain

func ToResponseInitChain(res ResponseInitChain) *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) 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) GetGetValidatorSet

func (m *Response) GetGetValidatorSet() *ResponseGetValidatorSet

func (*Response) GetInfo

func (m *Response) GetInfo() *ResponseInfo

func (*Response) GetInitChain

func (m *Response) GetInitChain() *ResponseInitChain

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) ProtoMessage

func (*Response) ProtoMessage()

func (*Response) Reset

func (m *Response) Reset()

func (*Response) String

func (m *Response) String() string

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 (dst *Response) XXX_Merge(src proto.Message)

func (*Response) XXX_OneofFuncs

func (*Response) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{})

XXX_OneofFuncs 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 ResponseBeginBlock

type ResponseBeginBlock struct {
	Tags                 []common.KVPair `protobuf:"bytes,1,rep,name=tags" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ResponseBeginBlock) Descriptor

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

func (*ResponseBeginBlock) GetTags

func (m *ResponseBeginBlock) GetTags() []common.KVPair

func (*ResponseBeginBlock) ProtoMessage

func (*ResponseBeginBlock) ProtoMessage()

func (*ResponseBeginBlock) Reset

func (m *ResponseBeginBlock) Reset()

func (*ResponseBeginBlock) String

func (m *ResponseBeginBlock) String() string

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 (dst *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,json=gasWanted,proto3" json:"gas_wanted,omitempty"`
	GasUsed              int64           `protobuf:"varint,6,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"`
	Tags                 []common.KVPair `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
	Fee                  common.KI64Pair `protobuf:"bytes,8,opt,name=fee" json:"fee"`
	BucketIDs            []string        `protobuf:"bytes,9,rep,name=bucketIDs" json:"bucketIDs,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ResponseCheckTx) Descriptor

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

func (*ResponseCheckTx) GetBucketIDs

func (m *ResponseCheckTx) GetBucketIDs() []string

func (*ResponseCheckTx) GetCode

func (m *ResponseCheckTx) GetCode() uint32

func (*ResponseCheckTx) GetData

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

func (*ResponseCheckTx) GetFee

func (m *ResponseCheckTx) GetFee() common.KI64Pair

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) GetTags

func (m *ResponseCheckTx) GetTags() []common.KVPair

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) MarshalJSON

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

func (*ResponseCheckTx) ProtoMessage

func (*ResponseCheckTx) ProtoMessage()

func (*ResponseCheckTx) Reset

func (m *ResponseCheckTx) Reset()

func (*ResponseCheckTx) String

func (m *ResponseCheckTx) String() string

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 (dst *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"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ResponseCommit) Descriptor

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

func (*ResponseCommit) GetData

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

func (*ResponseCommit) MarshalJSON

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

func (*ResponseCommit) ProtoMessage

func (*ResponseCommit) ProtoMessage()

func (*ResponseCommit) Reset

func (m *ResponseCommit) Reset()

func (*ResponseCommit) String

func (m *ResponseCommit) String() string

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 (dst *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,json=gasWanted,proto3" json:"gas_wanted,omitempty"`
	GasUsed              int64           `protobuf:"varint,6,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"`
	Tags                 []common.KVPair `protobuf:"bytes,7,rep,name=tags" json:"tags,omitempty"`
	Fee                  common.KI64Pair `protobuf:"bytes,8,opt,name=fee" json:"fee"`
	BucketIds            []string        `protobuf:"bytes,9,rep,name=bucket_ids,json=bucketIds" json:"bucket_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*ResponseDeliverTx) Descriptor

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

func (*ResponseDeliverTx) GetBucketIds

func (m *ResponseDeliverTx) GetBucketIds() []string

func (*ResponseDeliverTx) GetCode

func (m *ResponseDeliverTx) GetCode() uint32

func (*ResponseDeliverTx) GetData

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

func (*ResponseDeliverTx) GetFee

func (m *ResponseDeliverTx) GetFee() common.KI64Pair

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) GetTags

func (m *ResponseDeliverTx) GetTags() []common.KVPair

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) MarshalJSON

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

func (*ResponseDeliverTx) ProtoMessage

func (*ResponseDeliverTx) ProtoMessage()

func (*ResponseDeliverTx) Reset

func (m *ResponseDeliverTx) Reset()

func (*ResponseDeliverTx) String

func (m *ResponseDeliverTx) String() string

func (*ResponseDeliverTx) UnmarshalJSON

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

func (*ResponseDeliverTx) XXX_DiscardUnknown

func (m *ResponseDeliverTx) XXX_DiscardUnknown()

func (*ResponseDeliverTx) XXX_Marshal

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

func (*ResponseDeliverTx) XXX_Merge

func (dst *ResponseDeliverTx) XXX_Merge(src proto.Message)

func (*ResponseDeliverTx) XXX_Size

func (m *ResponseDeliverTx) XXX_Size() int

func (*ResponseDeliverTx) XXX_Unmarshal

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

type ResponseEcho

type ResponseEcho struct {
	Message              string   `protobuf:"bytes,1,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ResponseEcho) Descriptor

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

func (*ResponseEcho) GetMessage

func (m *ResponseEcho) GetMessage() string

func (*ResponseEcho) ProtoMessage

func (*ResponseEcho) ProtoMessage()

func (*ResponseEcho) Reset

func (m *ResponseEcho) Reset()

func (*ResponseEcho) String

func (m *ResponseEcho) String() string

func (*ResponseEcho) XXX_DiscardUnknown

func (m *ResponseEcho) XXX_DiscardUnknown()

func (*ResponseEcho) XXX_Marshal

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

func (*ResponseEcho) XXX_Merge

func (dst *ResponseEcho) XXX_Merge(src proto.Message)

func (*ResponseEcho) XXX_Size

func (m *ResponseEcho) XXX_Size() int

func (*ResponseEcho) XXX_Unmarshal

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

type ResponseEndBlock

type ResponseEndBlock struct {
	ValidatorUpdates      []Validator      `protobuf:"bytes,1,rep,name=validator_updates,json=validatorUpdates" json:"validator_updates"`
	ConsensusParamUpdates *ConsensusParams `protobuf:"bytes,2,opt,name=consensus_param_updates,json=consensusParamUpdates" json:"consensus_param_updates,omitempty"`
	Tags                  []common.KVPair  `protobuf:"bytes,3,rep,name=tags" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral  struct{}         `json:"-"`
	XXX_unrecognized      []byte           `json:"-"`
	XXX_sizecache         int32            `json:"-"`
}

func (*ResponseEndBlock) Descriptor

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

func (*ResponseEndBlock) GetConsensusParamUpdates

func (m *ResponseEndBlock) GetConsensusParamUpdates() *ConsensusParams

func (*ResponseEndBlock) GetTags

func (m *ResponseEndBlock) GetTags() []common.KVPair

func (*ResponseEndBlock) GetValidatorUpdates

func (m *ResponseEndBlock) GetValidatorUpdates() []Validator

func (*ResponseEndBlock) ProtoMessage

func (*ResponseEndBlock) ProtoMessage()

func (*ResponseEndBlock) Reset

func (m *ResponseEndBlock) Reset()

func (*ResponseEndBlock) String

func (m *ResponseEndBlock) String() string

func (*ResponseEndBlock) XXX_DiscardUnknown

func (m *ResponseEndBlock) XXX_DiscardUnknown()

func (*ResponseEndBlock) XXX_Marshal

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

func (*ResponseEndBlock) XXX_Merge

func (dst *ResponseEndBlock) XXX_Merge(src proto.Message)

func (*ResponseEndBlock) XXX_Size

func (m *ResponseEndBlock) XXX_Size() int

func (*ResponseEndBlock) XXX_Unmarshal

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

type ResponseException

type ResponseException struct {
	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

nondeterministic

func (*ResponseException) Descriptor

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

func (*ResponseException) GetError

func (m *ResponseException) GetError() string

func (*ResponseException) ProtoMessage

func (*ResponseException) ProtoMessage()

func (*ResponseException) Reset

func (m *ResponseException) Reset()

func (*ResponseException) String

func (m *ResponseException) String() string

func (*ResponseException) XXX_DiscardUnknown

func (m *ResponseException) XXX_DiscardUnknown()

func (*ResponseException) XXX_Marshal

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

func (*ResponseException) XXX_Merge

func (dst *ResponseException) XXX_Merge(src proto.Message)

func (*ResponseException) XXX_Size

func (m *ResponseException) XXX_Size() int

func (*ResponseException) XXX_Unmarshal

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

type ResponseFlush

type ResponseFlush struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ResponseFlush) Descriptor

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

func (*ResponseFlush) ProtoMessage

func (*ResponseFlush) ProtoMessage()

func (*ResponseFlush) Reset

func (m *ResponseFlush) Reset()

func (*ResponseFlush) String

func (m *ResponseFlush) String() string

func (*ResponseFlush) XXX_DiscardUnknown

func (m *ResponseFlush) XXX_DiscardUnknown()

func (*ResponseFlush) XXX_Marshal

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

func (*ResponseFlush) XXX_Merge

func (dst *ResponseFlush) XXX_Merge(src proto.Message)

func (*ResponseFlush) XXX_Size

func (m *ResponseFlush) XXX_Size() int

func (*ResponseFlush) XXX_Unmarshal

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

type ResponseGetValidatorSet

type ResponseGetValidatorSet struct {
	ValidatorSet         []Validator `protobuf:"bytes,1,rep,name=validator_set,json=validatorSet" json:"validator_set"`
	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
	XXX_unrecognized     []byte      `json:"-"`
	XXX_sizecache        int32       `json:"-"`
}

func (*ResponseGetValidatorSet) Descriptor

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

func (*ResponseGetValidatorSet) GetValidatorSet

func (m *ResponseGetValidatorSet) GetValidatorSet() []Validator

func (*ResponseGetValidatorSet) ProtoMessage

func (*ResponseGetValidatorSet) ProtoMessage()

func (*ResponseGetValidatorSet) Reset

func (m *ResponseGetValidatorSet) Reset()

func (*ResponseGetValidatorSet) String

func (m *ResponseGetValidatorSet) String() string

func (*ResponseGetValidatorSet) XXX_DiscardUnknown

func (m *ResponseGetValidatorSet) XXX_DiscardUnknown()

func (*ResponseGetValidatorSet) XXX_Marshal

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

func (*ResponseGetValidatorSet) XXX_Merge

func (dst *ResponseGetValidatorSet) XXX_Merge(src proto.Message)

func (*ResponseGetValidatorSet) XXX_Size

func (m *ResponseGetValidatorSet) XXX_Size() int

func (*ResponseGetValidatorSet) XXX_Unmarshal

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

type ResponseInfo

type ResponseInfo struct {
	Data                 string   `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
	Version              string   `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
	LastBlockHeight      int64    `protobuf:"varint,3,opt,name=last_block_height,json=lastBlockHeight,proto3" json:"last_block_height,omitempty"`
	LastBlockAppHash     []byte   `protobuf:"bytes,4,opt,name=last_block_app_hash,json=lastBlockAppHash,proto3" json:"last_block_app_hash,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ResponseInfo) Descriptor

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

func (*ResponseInfo) GetData

func (m *ResponseInfo) GetData() string

func (*ResponseInfo) GetLastBlockAppHash

func (m *ResponseInfo) GetLastBlockAppHash() []byte

func (*ResponseInfo) GetLastBlockHeight

func (m *ResponseInfo) GetLastBlockHeight() int64

func (*ResponseInfo) GetVersion

func (m *ResponseInfo) GetVersion() string

func (*ResponseInfo) ProtoMessage

func (*ResponseInfo) ProtoMessage()

func (*ResponseInfo) Reset

func (m *ResponseInfo) Reset()

func (*ResponseInfo) String

func (m *ResponseInfo) String() string

func (*ResponseInfo) XXX_DiscardUnknown

func (m *ResponseInfo) XXX_DiscardUnknown()

func (*ResponseInfo) XXX_Marshal

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

func (*ResponseInfo) XXX_Merge

func (dst *ResponseInfo) XXX_Merge(src proto.Message)

func (*ResponseInfo) XXX_Size

func (m *ResponseInfo) XXX_Size() int

func (*ResponseInfo) XXX_Unmarshal

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

type ResponseInitChain

type ResponseInitChain struct {
	ConsensusParams      *ConsensusParams `protobuf:"bytes,1,opt,name=consensus_params,json=consensusParams" json:"consensus_params,omitempty"`
	Validators           []Validator      `protobuf:"bytes,2,rep,name=validators" json:"validators"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*ResponseInitChain) Descriptor

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

func (*ResponseInitChain) GetConsensusParams

func (m *ResponseInitChain) GetConsensusParams() *ConsensusParams

func (*ResponseInitChain) GetValidators

func (m *ResponseInitChain) GetValidators() []Validator

func (*ResponseInitChain) ProtoMessage

func (*ResponseInitChain) ProtoMessage()

func (*ResponseInitChain) Reset

func (m *ResponseInitChain) Reset()

func (*ResponseInitChain) String

func (m *ResponseInitChain) String() string

func (*ResponseInitChain) XXX_DiscardUnknown

func (m *ResponseInitChain) XXX_DiscardUnknown()

func (*ResponseInitChain) XXX_Marshal

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

func (*ResponseInitChain) XXX_Merge

func (dst *ResponseInitChain) XXX_Merge(src proto.Message)

func (*ResponseInitChain) XXX_Size

func (m *ResponseInitChain) XXX_Size() int

func (*ResponseInitChain) XXX_Unmarshal

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

type ResponseQuery

type ResponseQuery struct {
	Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	// bytes data = 2; // use "value" instead.
	Log                  string   `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
	Info                 string   `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
	Index                int64    `protobuf:"varint,5,opt,name=index,proto3" json:"index,omitempty"`
	Key                  []byte   `protobuf:"bytes,6,opt,name=key,proto3" json:"key,omitempty"`
	Value                []byte   `protobuf:"bytes,7,opt,name=value,proto3" json:"value,omitempty"`
	Proof                []byte   `protobuf:"bytes,8,opt,name=proof,proto3" json:"proof,omitempty"`
	Height               int64    `protobuf:"varint,9,opt,name=height,proto3" json:"height,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ResponseQuery) Descriptor

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

func (*ResponseQuery) GetCode

func (m *ResponseQuery) GetCode() uint32

func (*ResponseQuery) GetHeight

func (m *ResponseQuery) GetHeight() int64

func (*ResponseQuery) GetIndex

func (m *ResponseQuery) GetIndex() int64

func (*ResponseQuery) GetInfo

func (m *ResponseQuery) GetInfo() string

func (*ResponseQuery) GetKey

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

func (*ResponseQuery) GetLog

func (m *ResponseQuery) GetLog() string

func (*ResponseQuery) GetProof

func (m *ResponseQuery) GetProof() []byte

func (*ResponseQuery) GetValue

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

func (ResponseQuery) IsErr

func (r ResponseQuery) IsErr() bool

IsErr returns true if Code is something other than OK.

func (ResponseQuery) IsOK

func (r ResponseQuery) IsOK() bool

IsOK returns true if Code is OK.

func (*ResponseQuery) MarshalJSON

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

func (*ResponseQuery) ProtoMessage

func (*ResponseQuery) ProtoMessage()

func (*ResponseQuery) Reset

func (m *ResponseQuery) Reset()

func (*ResponseQuery) String

func (m *ResponseQuery) String() string

func (*ResponseQuery) UnmarshalJSON

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

func (*ResponseQuery) XXX_DiscardUnknown

func (m *ResponseQuery) XXX_DiscardUnknown()

func (*ResponseQuery) XXX_Marshal

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

func (*ResponseQuery) XXX_Merge

func (dst *ResponseQuery) XXX_Merge(src proto.Message)

func (*ResponseQuery) XXX_Size

func (m *ResponseQuery) XXX_Size() int

func (*ResponseQuery) XXX_Unmarshal

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

type ResponseSetOption

type ResponseSetOption struct {
	Code uint32 `protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty"`
	// bytes data = 2;
	Log                  string   `protobuf:"bytes,3,opt,name=log,proto3" json:"log,omitempty"`
	Info                 string   `protobuf:"bytes,4,opt,name=info,proto3" json:"info,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

nondeterministic

func (*ResponseSetOption) Descriptor

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

func (*ResponseSetOption) GetCode

func (m *ResponseSetOption) GetCode() uint32

func (*ResponseSetOption) GetInfo

func (m *ResponseSetOption) GetInfo() string

func (*ResponseSetOption) GetLog

func (m *ResponseSetOption) GetLog() string

func (*ResponseSetOption) MarshalJSON

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

func (*ResponseSetOption) ProtoMessage

func (*ResponseSetOption) ProtoMessage()

func (*ResponseSetOption) Reset

func (m *ResponseSetOption) Reset()

func (*ResponseSetOption) String

func (m *ResponseSetOption) String() string

func (*ResponseSetOption) UnmarshalJSON

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

func (*ResponseSetOption) XXX_DiscardUnknown

func (m *ResponseSetOption) XXX_DiscardUnknown()

func (*ResponseSetOption) XXX_Marshal

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

func (*ResponseSetOption) XXX_Merge

func (dst *ResponseSetOption) XXX_Merge(src proto.Message)

func (*ResponseSetOption) XXX_Size

func (m *ResponseSetOption) XXX_Size() int

func (*ResponseSetOption) XXX_Unmarshal

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

type Response_BeginBlock

type Response_BeginBlock struct {
	BeginBlock *ResponseBeginBlock `protobuf:"bytes,8,opt,name=begin_block,json=beginBlock,oneof"`
}

type Response_CheckTx

type Response_CheckTx struct {
	CheckTx *ResponseCheckTx `protobuf:"bytes,9,opt,name=check_tx,json=checkTx,oneof"`
}

type Response_Commit

type Response_Commit struct {
	Commit *ResponseCommit `protobuf:"bytes,12,opt,name=commit,oneof"`
}

type Response_DeliverTx

type Response_DeliverTx struct {
	DeliverTx *ResponseDeliverTx `protobuf:"bytes,10,opt,name=deliver_tx,json=deliverTx,oneof"`
}

type Response_Echo

type Response_Echo struct {
	Echo *ResponseEcho `protobuf:"bytes,2,opt,name=echo,oneof"`
}

type Response_EndBlock

type Response_EndBlock struct {
	EndBlock *ResponseEndBlock `protobuf:"bytes,11,opt,name=end_block,json=endBlock,oneof"`
}

type Response_Exception

type Response_Exception struct {
	Exception *ResponseException `protobuf:"bytes,1,opt,name=exception,oneof"`
}

type Response_Flush

type Response_Flush struct {
	Flush *ResponseFlush `protobuf:"bytes,3,opt,name=flush,oneof"`
}

type Response_GetValidatorSet

type Response_GetValidatorSet struct {
	GetValidatorSet *ResponseGetValidatorSet `protobuf:"bytes,13,opt,name=get_validator_set,json=getValidatorSet,oneof"`
}

type Response_Info

type Response_Info struct {
	Info *ResponseInfo `protobuf:"bytes,4,opt,name=info,oneof"`
}

type Response_InitChain

type Response_InitChain struct {
	InitChain *ResponseInitChain `protobuf:"bytes,6,opt,name=init_chain,json=initChain,oneof"`
}

type Response_Query

type Response_Query struct {
	Query *ResponseQuery `protobuf:"bytes,7,opt,name=query,oneof"`
}

type Response_SetOption

type Response_SetOption struct {
	SetOption *ResponseSetOption `protobuf:"bytes,5,opt,name=set_option,json=setOption,oneof"`
}

type SigningValidator

type SigningValidator struct {
	Validator            Validator `protobuf:"bytes,1,opt,name=validator" json:"validator"`
	SignedLastBlock      bool      `protobuf:"varint,2,opt,name=signed_last_block,json=signedLastBlock,proto3" json:"signed_last_block,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

Validator with an extra bool

func (*SigningValidator) Descriptor

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

func (*SigningValidator) GetSignedLastBlock

func (m *SigningValidator) GetSignedLastBlock() bool

func (*SigningValidator) GetValidator

func (m *SigningValidator) GetValidator() Validator

func (*SigningValidator) ProtoMessage

func (*SigningValidator) ProtoMessage()

func (*SigningValidator) Reset

func (m *SigningValidator) Reset()

func (*SigningValidator) String

func (m *SigningValidator) String() string

func (*SigningValidator) XXX_DiscardUnknown

func (m *SigningValidator) XXX_DiscardUnknown()

func (*SigningValidator) XXX_Marshal

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

func (*SigningValidator) XXX_Merge

func (dst *SigningValidator) XXX_Merge(src proto.Message)

func (*SigningValidator) XXX_Size

func (m *SigningValidator) XXX_Size() int

func (*SigningValidator) XXX_Unmarshal

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

type TxSize

type TxSize struct {
	MaxBytes             int32    `protobuf:"varint,1,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty"`
	MaxGas               int64    `protobuf:"varint,2,opt,name=max_gas,json=maxGas,proto3" json:"max_gas,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

TxSize contain limits on the tx size.

func (*TxSize) Descriptor

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

func (*TxSize) GetMaxBytes

func (m *TxSize) GetMaxBytes() int32

func (*TxSize) GetMaxGas

func (m *TxSize) GetMaxGas() int64

func (*TxSize) ProtoMessage

func (*TxSize) ProtoMessage()

func (*TxSize) Reset

func (m *TxSize) Reset()

func (*TxSize) String

func (m *TxSize) String() string

func (*TxSize) XXX_DiscardUnknown

func (m *TxSize) XXX_DiscardUnknown()

func (*TxSize) XXX_Marshal

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

func (*TxSize) XXX_Merge

func (dst *TxSize) XXX_Merge(src proto.Message)

func (*TxSize) XXX_Size

func (m *TxSize) XXX_Size() int

func (*TxSize) XXX_Unmarshal

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

type Validator

type Validator struct {
	Address              []byte   `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	PubKey               PubKey   `protobuf:"bytes,2,opt,name=pub_key,json=pubKey" json:"pub_key"`
	Power                int64    `protobuf:"varint,3,opt,name=power,proto3" json:"power,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Validator

func Ed25519Validator

func Ed25519Validator(pubkey []byte, power int64) Validator

func (*Validator) Descriptor

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

func (*Validator) GetAddress

func (m *Validator) GetAddress() []byte

func (*Validator) GetPower

func (m *Validator) GetPower() int64

func (*Validator) GetPubKey

func (m *Validator) GetPubKey() PubKey

func (*Validator) ProtoMessage

func (*Validator) ProtoMessage()

func (*Validator) Reset

func (m *Validator) Reset()

func (*Validator) String

func (m *Validator) String() string

func (*Validator) XXX_DiscardUnknown

func (m *Validator) XXX_DiscardUnknown()

func (*Validator) XXX_Marshal

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

func (*Validator) XXX_Merge

func (dst *Validator) XXX_Merge(src proto.Message)

func (*Validator) XXX_Size

func (m *Validator) XXX_Size() int

func (*Validator) XXX_Unmarshal

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

type Validators

type Validators []Validator

Validators is a list of validators that implements the Sort interface

func (Validators) Len

func (v Validators) Len() int

func (Validators) Less

func (v Validators) Less(i, j int) bool

XXX: doesn't distinguish same validator with different power

func (Validators) Swap

func (v Validators) Swap(i, j int)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL