types

package
v1.66.2 Latest Latest
Warning

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

Go to latest
Published: Jan 20, 2022 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	QbftNodeActionUpdate    = 1
	QbftNodeActionBlockInfo = 2
)

qbftNode action

View Source
const (
	ActionNodeUpdate = "NodeUpdate"
)

action name

View Source
const QbftNodeX = "qbftNode"

QbftNodeX define

Variables

View Source
var File_qbftNode_proto protoreflect.FileDescriptor

Functions

func CreateNodeUpdateTx

func CreateNodeUpdateTx(cfg *types.Chain33Config, parm *NodeUpdateTx) (*types.Transaction, error)

CreateNodeUpdateTx ...

func InitExecutor

func InitExecutor(cfg *types.Chain33Config)

InitExecutor ...

func InitFork

func InitFork(cfg *types.Chain33Config)

InitFork ...

func RegisterQbftNodeServer

func RegisterQbftNodeServer(s *grpc.Server, srv QbftNodeServer)

Types

type NodeUpdateTx

type NodeUpdateTx struct {
	PubKey string `json:"pubKey"`
	Power  int64  `json:"power"`
}

NodeUpdateTx for construction

type QbftAggVote

type QbftAggVote struct {
	ValidatorAddress []byte        `protobuf:"bytes,1,opt,name=validatorAddress,proto3" json:"validatorAddress,omitempty"`
	ValidatorArray   *QbftBitArray `protobuf:"bytes,2,opt,name=validatorArray,proto3" json:"validatorArray,omitempty"`
	Height           int64         `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
	Round            int32         `protobuf:"varint,4,opt,name=round,proto3" json:"round,omitempty"`
	Timestamp        int64         `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Type             uint32        `protobuf:"varint,6,opt,name=type,proto3" json:"type,omitempty"`
	BlockID          *QbftBlockID  `protobuf:"bytes,7,opt,name=blockID,proto3" json:"blockID,omitempty"`
	Signature        []byte        `protobuf:"bytes,8,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftAggVote) Descriptor deprecated

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

Deprecated: Use QbftAggVote.ProtoReflect.Descriptor instead.

func (*QbftAggVote) GetBlockID

func (x *QbftAggVote) GetBlockID() *QbftBlockID

func (*QbftAggVote) GetHeight

func (x *QbftAggVote) GetHeight() int64

func (*QbftAggVote) GetRound

func (x *QbftAggVote) GetRound() int32

func (*QbftAggVote) GetSignature

func (x *QbftAggVote) GetSignature() []byte

func (*QbftAggVote) GetTimestamp

func (x *QbftAggVote) GetTimestamp() int64

func (*QbftAggVote) GetType

func (x *QbftAggVote) GetType() uint32

func (*QbftAggVote) GetValidatorAddress

func (x *QbftAggVote) GetValidatorAddress() []byte

func (*QbftAggVote) GetValidatorArray

func (x *QbftAggVote) GetValidatorArray() *QbftBitArray

func (*QbftAggVote) ProtoMessage

func (*QbftAggVote) ProtoMessage()

func (*QbftAggVote) ProtoReflect

func (x *QbftAggVote) ProtoReflect() protoreflect.Message

func (*QbftAggVote) Reset

func (x *QbftAggVote) Reset()

func (*QbftAggVote) String

func (x *QbftAggVote) String() string

type QbftBitArray

type QbftBitArray struct {
	Bits  int32    `protobuf:"varint,1,opt,name=bits,proto3" json:"bits,omitempty"`
	Elems []uint64 `protobuf:"varint,2,rep,packed,name=elems,proto3" json:"elems,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftBitArray) Descriptor deprecated

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

Deprecated: Use QbftBitArray.ProtoReflect.Descriptor instead.

func (*QbftBitArray) GetBits

func (x *QbftBitArray) GetBits() int32

func (*QbftBitArray) GetElems

func (x *QbftBitArray) GetElems() []uint64

func (*QbftBitArray) ProtoMessage

func (*QbftBitArray) ProtoMessage()

func (*QbftBitArray) ProtoReflect

func (x *QbftBitArray) ProtoReflect() protoreflect.Message

func (*QbftBitArray) Reset

func (x *QbftBitArray) Reset()

func (*QbftBitArray) String

func (x *QbftBitArray) String() string

type QbftBlock

type QbftBlock struct {
	Header     *QbftBlockHeader `protobuf:"bytes,1,opt,name=header,proto3" json:"header,omitempty"`
	Data       *types.Block     `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	LastCommit *QbftCommit      `protobuf:"bytes,4,opt,name=lastCommit,proto3" json:"lastCommit,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftBlock) Descriptor deprecated

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

Deprecated: Use QbftBlock.ProtoReflect.Descriptor instead.

func (*QbftBlock) GetData

func (x *QbftBlock) GetData() *types.Block

func (*QbftBlock) GetHeader

func (x *QbftBlock) GetHeader() *QbftBlockHeader

func (*QbftBlock) GetLastCommit

func (x *QbftBlock) GetLastCommit() *QbftCommit

func (*QbftBlock) ProtoMessage

func (*QbftBlock) ProtoMessage()

func (*QbftBlock) ProtoReflect

func (x *QbftBlock) ProtoReflect() protoreflect.Message

func (*QbftBlock) Reset

func (x *QbftBlock) Reset()

func (*QbftBlock) String

func (x *QbftBlock) String() string

type QbftBlockGossip

type QbftBlockGossip struct {
	BlockPartSizeBytes int32 `protobuf:"varint,1,opt,name=blockPartSizeBytes,proto3" json:"blockPartSizeBytes,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftBlockGossip) Descriptor deprecated

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

Deprecated: Use QbftBlockGossip.ProtoReflect.Descriptor instead.

func (*QbftBlockGossip) GetBlockPartSizeBytes

func (x *QbftBlockGossip) GetBlockPartSizeBytes() int32

func (*QbftBlockGossip) ProtoMessage

func (*QbftBlockGossip) ProtoMessage()

func (*QbftBlockGossip) ProtoReflect

func (x *QbftBlockGossip) ProtoReflect() protoreflect.Message

func (*QbftBlockGossip) Reset

func (x *QbftBlockGossip) Reset()

func (*QbftBlockGossip) String

func (x *QbftBlockGossip) String() string

type QbftBlockHeader

type QbftBlockHeader struct {
	ChainID         string       `protobuf:"bytes,1,opt,name=chainID,proto3" json:"chainID,omitempty"`
	Height          int64        `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	Round           int64        `protobuf:"varint,3,opt,name=round,proto3" json:"round,omitempty"`
	Time            int64        `protobuf:"varint,4,opt,name=time,proto3" json:"time,omitempty"`
	NumTxs          int64        `protobuf:"varint,5,opt,name=numTxs,proto3" json:"numTxs,omitempty"`
	LastBlockID     *QbftBlockID `protobuf:"bytes,6,opt,name=lastBlockID,proto3" json:"lastBlockID,omitempty"`
	TotalTxs        int64        `protobuf:"varint,7,opt,name=totalTxs,proto3" json:"totalTxs,omitempty"`
	LastCommitHash  []byte       `protobuf:"bytes,8,opt,name=lastCommitHash,proto3" json:"lastCommitHash,omitempty"`
	ValidatorsHash  []byte       `protobuf:"bytes,9,opt,name=validatorsHash,proto3" json:"validatorsHash,omitempty"`
	ConsensusHash   []byte       `protobuf:"bytes,10,opt,name=consensusHash,proto3" json:"consensusHash,omitempty"`
	AppHash         []byte       `protobuf:"bytes,11,opt,name=appHash,proto3" json:"appHash,omitempty"`
	LastResultsHash []byte       `protobuf:"bytes,12,opt,name=lastResultsHash,proto3" json:"lastResultsHash,omitempty"`
	ProposerAddr    []byte       `protobuf:"bytes,13,opt,name=proposerAddr,proto3" json:"proposerAddr,omitempty"`
	Sequence        int64        `protobuf:"varint,14,opt,name=sequence,proto3" json:"sequence,omitempty"`
	LastSequence    int64        `protobuf:"varint,15,opt,name=lastSequence,proto3" json:"lastSequence,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftBlockHeader) Descriptor deprecated

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

Deprecated: Use QbftBlockHeader.ProtoReflect.Descriptor instead.

func (*QbftBlockHeader) GetAppHash

func (x *QbftBlockHeader) GetAppHash() []byte

func (*QbftBlockHeader) GetChainID

func (x *QbftBlockHeader) GetChainID() string

func (*QbftBlockHeader) GetConsensusHash

func (x *QbftBlockHeader) GetConsensusHash() []byte

func (*QbftBlockHeader) GetHeight

func (x *QbftBlockHeader) GetHeight() int64

func (*QbftBlockHeader) GetLastBlockID

func (x *QbftBlockHeader) GetLastBlockID() *QbftBlockID

func (*QbftBlockHeader) GetLastCommitHash

func (x *QbftBlockHeader) GetLastCommitHash() []byte

func (*QbftBlockHeader) GetLastResultsHash

func (x *QbftBlockHeader) GetLastResultsHash() []byte

func (*QbftBlockHeader) GetLastSequence

func (x *QbftBlockHeader) GetLastSequence() int64

func (*QbftBlockHeader) GetNumTxs

func (x *QbftBlockHeader) GetNumTxs() int64

func (*QbftBlockHeader) GetProposerAddr

func (x *QbftBlockHeader) GetProposerAddr() []byte

func (*QbftBlockHeader) GetRound

func (x *QbftBlockHeader) GetRound() int64

func (*QbftBlockHeader) GetSequence

func (x *QbftBlockHeader) GetSequence() int64

func (*QbftBlockHeader) GetTime

func (x *QbftBlockHeader) GetTime() int64

func (*QbftBlockHeader) GetTotalTxs

func (x *QbftBlockHeader) GetTotalTxs() int64

func (*QbftBlockHeader) GetValidatorsHash

func (x *QbftBlockHeader) GetValidatorsHash() []byte

func (*QbftBlockHeader) ProtoMessage

func (*QbftBlockHeader) ProtoMessage()

func (*QbftBlockHeader) ProtoReflect

func (x *QbftBlockHeader) ProtoReflect() protoreflect.Message

func (*QbftBlockHeader) Reset

func (x *QbftBlockHeader) Reset()

func (*QbftBlockHeader) String

func (x *QbftBlockHeader) String() string

type QbftBlockID

type QbftBlockID struct {
	Hash []byte `protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftBlockID) Descriptor deprecated

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

Deprecated: Use QbftBlockID.ProtoReflect.Descriptor instead.

func (*QbftBlockID) GetHash

func (x *QbftBlockID) GetHash() []byte

func (*QbftBlockID) ProtoMessage

func (*QbftBlockID) ProtoMessage()

func (*QbftBlockID) ProtoReflect

func (x *QbftBlockID) ProtoReflect() protoreflect.Message

func (*QbftBlockID) Reset

func (x *QbftBlockID) Reset()

func (*QbftBlockID) String

func (x *QbftBlockID) String() string

type QbftBlockInfo

type QbftBlockInfo struct {
	State    *QbftState    `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	Proposal *QbftProposal `protobuf:"bytes,2,opt,name=proposal,proto3" json:"proposal,omitempty"`
	Block    *QbftBlock    `protobuf:"bytes,3,opt,name=block,proto3" json:"block,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftBlockInfo) Descriptor deprecated

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

Deprecated: Use QbftBlockInfo.ProtoReflect.Descriptor instead.

func (*QbftBlockInfo) GetBlock

func (x *QbftBlockInfo) GetBlock() *QbftBlock

func (*QbftBlockInfo) GetProposal

func (x *QbftBlockInfo) GetProposal() *QbftProposal

func (*QbftBlockInfo) GetState

func (x *QbftBlockInfo) GetState() *QbftState

func (*QbftBlockInfo) ProtoMessage

func (*QbftBlockInfo) ProtoMessage()

func (*QbftBlockInfo) ProtoReflect

func (x *QbftBlockInfo) ProtoReflect() protoreflect.Message

func (*QbftBlockInfo) Reset

func (x *QbftBlockInfo) Reset()

func (*QbftBlockInfo) String

func (x *QbftBlockInfo) String() string

type QbftBlockSize

type QbftBlockSize struct {
	MaxBytes int32 `protobuf:"varint,1,opt,name=maxBytes,proto3" json:"maxBytes,omitempty"`
	MaxTxs   int32 `protobuf:"varint,2,opt,name=maxTxs,proto3" json:"maxTxs,omitempty"`
	MaxGas   int64 `protobuf:"varint,3,opt,name=maxGas,proto3" json:"maxGas,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftBlockSize) Descriptor deprecated

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

Deprecated: Use QbftBlockSize.ProtoReflect.Descriptor instead.

func (*QbftBlockSize) GetMaxBytes

func (x *QbftBlockSize) GetMaxBytes() int32

func (*QbftBlockSize) GetMaxGas

func (x *QbftBlockSize) GetMaxGas() int64

func (*QbftBlockSize) GetMaxTxs

func (x *QbftBlockSize) GetMaxTxs() int32

func (*QbftBlockSize) ProtoMessage

func (*QbftBlockSize) ProtoMessage()

func (*QbftBlockSize) ProtoReflect

func (x *QbftBlockSize) ProtoReflect() protoreflect.Message

func (*QbftBlockSize) Reset

func (x *QbftBlockSize) Reset()

func (*QbftBlockSize) String

func (x *QbftBlockSize) String() string

type QbftCommit

type QbftCommit struct {
	BlockID    *QbftBlockID `protobuf:"bytes,1,opt,name=blockID,proto3" json:"blockID,omitempty"`
	Prevotes   []*QbftVote  `protobuf:"bytes,2,rep,name=prevotes,proto3" json:"prevotes,omitempty"`
	Precommits []*QbftVote  `protobuf:"bytes,3,rep,name=precommits,proto3" json:"precommits,omitempty"`
	AggVote    *QbftAggVote `protobuf:"bytes,4,opt,name=aggVote,proto3" json:"aggVote,omitempty"`
	VoteType   uint32       `protobuf:"varint,5,opt,name=voteType,proto3" json:"voteType,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftCommit) Descriptor deprecated

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

Deprecated: Use QbftCommit.ProtoReflect.Descriptor instead.

func (*QbftCommit) GetAggVote

func (x *QbftCommit) GetAggVote() *QbftAggVote

func (*QbftCommit) GetBlockID

func (x *QbftCommit) GetBlockID() *QbftBlockID

func (*QbftCommit) GetPrecommits

func (x *QbftCommit) GetPrecommits() []*QbftVote

func (*QbftCommit) GetPrevotes

func (x *QbftCommit) GetPrevotes() []*QbftVote

func (*QbftCommit) GetVoteType

func (x *QbftCommit) GetVoteType() uint32

func (*QbftCommit) ProtoMessage

func (*QbftCommit) ProtoMessage()

func (*QbftCommit) ProtoReflect

func (x *QbftCommit) ProtoReflect() protoreflect.Message

func (*QbftCommit) Reset

func (x *QbftCommit) Reset()

func (*QbftCommit) String

func (x *QbftCommit) String() string

type QbftConsensusParams

type QbftConsensusParams struct {
	BlockSize      *QbftBlockSize      `protobuf:"bytes,1,opt,name=blockSize,proto3" json:"blockSize,omitempty"`
	TxSize         *QbftTxSize         `protobuf:"bytes,2,opt,name=txSize,proto3" json:"txSize,omitempty"`
	BlockGossip    *QbftBlockGossip    `protobuf:"bytes,3,opt,name=blockGossip,proto3" json:"blockGossip,omitempty"`
	EvidenceParams *QbftEvidenceParams `protobuf:"bytes,4,opt,name=evidenceParams,proto3" json:"evidenceParams,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftConsensusParams) Descriptor deprecated

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

Deprecated: Use QbftConsensusParams.ProtoReflect.Descriptor instead.

func (*QbftConsensusParams) GetBlockGossip

func (x *QbftConsensusParams) GetBlockGossip() *QbftBlockGossip

func (*QbftConsensusParams) GetBlockSize

func (x *QbftConsensusParams) GetBlockSize() *QbftBlockSize

func (*QbftConsensusParams) GetEvidenceParams

func (x *QbftConsensusParams) GetEvidenceParams() *QbftEvidenceParams

func (*QbftConsensusParams) GetTxSize

func (x *QbftConsensusParams) GetTxSize() *QbftTxSize

func (*QbftConsensusParams) ProtoMessage

func (*QbftConsensusParams) ProtoMessage()

func (*QbftConsensusParams) ProtoReflect

func (x *QbftConsensusParams) ProtoReflect() protoreflect.Message

func (*QbftConsensusParams) Reset

func (x *QbftConsensusParams) Reset()

func (*QbftConsensusParams) String

func (x *QbftConsensusParams) String() string

type QbftEvidenceParams

type QbftEvidenceParams struct {
	MaxAge int64 `protobuf:"varint,1,opt,name=maxAge,proto3" json:"maxAge,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftEvidenceParams) Descriptor deprecated

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

Deprecated: Use QbftEvidenceParams.ProtoReflect.Descriptor instead.

func (*QbftEvidenceParams) GetMaxAge

func (x *QbftEvidenceParams) GetMaxAge() int64

func (*QbftEvidenceParams) ProtoMessage

func (*QbftEvidenceParams) ProtoMessage()

func (*QbftEvidenceParams) ProtoReflect

func (x *QbftEvidenceParams) ProtoReflect() protoreflect.Message

func (*QbftEvidenceParams) Reset

func (x *QbftEvidenceParams) Reset()

func (*QbftEvidenceParams) String

func (x *QbftEvidenceParams) String() string

type QbftHasVoteMsg

type QbftHasVoteMsg struct {
	Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Round  int32 `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
	Type   int32 `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
	Index  int32 `protobuf:"varint,4,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftHasVoteMsg) Descriptor deprecated

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

Deprecated: Use QbftHasVoteMsg.ProtoReflect.Descriptor instead.

func (*QbftHasVoteMsg) GetHeight

func (x *QbftHasVoteMsg) GetHeight() int64

func (*QbftHasVoteMsg) GetIndex

func (x *QbftHasVoteMsg) GetIndex() int32

func (*QbftHasVoteMsg) GetRound

func (x *QbftHasVoteMsg) GetRound() int32

func (*QbftHasVoteMsg) GetType

func (x *QbftHasVoteMsg) GetType() int32

func (*QbftHasVoteMsg) ProtoMessage

func (*QbftHasVoteMsg) ProtoMessage()

func (*QbftHasVoteMsg) ProtoReflect

func (x *QbftHasVoteMsg) ProtoReflect() protoreflect.Message

func (*QbftHasVoteMsg) Reset

func (x *QbftHasVoteMsg) Reset()

func (*QbftHasVoteMsg) String

func (x *QbftHasVoteMsg) String() string

type QbftHeartbeat

type QbftHeartbeat struct {
	ValidatorAddress []byte `protobuf:"bytes,1,opt,name=validatorAddress,proto3" json:"validatorAddress,omitempty"`
	ValidatorIndex   int32  `protobuf:"varint,2,opt,name=validatorIndex,proto3" json:"validatorIndex,omitempty"`
	Height           int64  `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
	Round            int32  `protobuf:"varint,4,opt,name=round,proto3" json:"round,omitempty"`
	Sequence         int32  `protobuf:"varint,5,opt,name=sequence,proto3" json:"sequence,omitempty"`
	Signature        []byte `protobuf:"bytes,6,opt,name=signature,proto3" json:"signature,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftHeartbeat) Descriptor deprecated

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

Deprecated: Use QbftHeartbeat.ProtoReflect.Descriptor instead.

func (*QbftHeartbeat) GetHeight

func (x *QbftHeartbeat) GetHeight() int64

func (*QbftHeartbeat) GetRound

func (x *QbftHeartbeat) GetRound() int32

func (*QbftHeartbeat) GetSequence

func (x *QbftHeartbeat) GetSequence() int32

func (*QbftHeartbeat) GetSignature

func (x *QbftHeartbeat) GetSignature() []byte

func (*QbftHeartbeat) GetValidatorAddress

func (x *QbftHeartbeat) GetValidatorAddress() []byte

func (*QbftHeartbeat) GetValidatorIndex

func (x *QbftHeartbeat) GetValidatorIndex() int32

func (*QbftHeartbeat) ProtoMessage

func (*QbftHeartbeat) ProtoMessage()

func (*QbftHeartbeat) ProtoReflect

func (x *QbftHeartbeat) ProtoReflect() protoreflect.Message

func (*QbftHeartbeat) Reset

func (x *QbftHeartbeat) Reset()

func (*QbftHeartbeat) String

func (x *QbftHeartbeat) String() string

type QbftIsHealthy

type QbftIsHealthy struct {
	IsHealthy bool `protobuf:"varint,1,opt,name=isHealthy,proto3" json:"isHealthy,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftIsHealthy) Descriptor deprecated

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

Deprecated: Use QbftIsHealthy.ProtoReflect.Descriptor instead.

func (*QbftIsHealthy) GetIsHealthy

func (x *QbftIsHealthy) GetIsHealthy() bool

func (*QbftIsHealthy) ProtoMessage

func (*QbftIsHealthy) ProtoMessage()

func (*QbftIsHealthy) ProtoReflect

func (x *QbftIsHealthy) ProtoReflect() protoreflect.Message

func (*QbftIsHealthy) Reset

func (x *QbftIsHealthy) Reset()

func (*QbftIsHealthy) String

func (x *QbftIsHealthy) String() string

type QbftNewRoundStepMsg

type QbftNewRoundStepMsg struct {
	Height                int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Round                 int32 `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
	Step                  int32 `protobuf:"varint,3,opt,name=step,proto3" json:"step,omitempty"`
	SecondsSinceStartTime int32 `protobuf:"varint,4,opt,name=secondsSinceStartTime,proto3" json:"secondsSinceStartTime,omitempty"`
	LastCommitRound       int32 `protobuf:"varint,5,opt,name=lastCommitRound,proto3" json:"lastCommitRound,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftNewRoundStepMsg) Descriptor deprecated

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

Deprecated: Use QbftNewRoundStepMsg.ProtoReflect.Descriptor instead.

func (*QbftNewRoundStepMsg) GetHeight

func (x *QbftNewRoundStepMsg) GetHeight() int64

func (*QbftNewRoundStepMsg) GetLastCommitRound

func (x *QbftNewRoundStepMsg) GetLastCommitRound() int32

func (*QbftNewRoundStepMsg) GetRound

func (x *QbftNewRoundStepMsg) GetRound() int32

func (*QbftNewRoundStepMsg) GetSecondsSinceStartTime

func (x *QbftNewRoundStepMsg) GetSecondsSinceStartTime() int32

func (*QbftNewRoundStepMsg) GetStep

func (x *QbftNewRoundStepMsg) GetStep() int32

func (*QbftNewRoundStepMsg) ProtoMessage

func (*QbftNewRoundStepMsg) ProtoMessage()

func (*QbftNewRoundStepMsg) ProtoReflect

func (x *QbftNewRoundStepMsg) ProtoReflect() protoreflect.Message

func (*QbftNewRoundStepMsg) Reset

func (x *QbftNewRoundStepMsg) Reset()

func (*QbftNewRoundStepMsg) String

func (x *QbftNewRoundStepMsg) String() string

type QbftNode

type QbftNode struct {
	PubKey string `protobuf:"bytes,1,opt,name=pubKey,proto3" json:"pubKey,omitempty"`
	Power  int64  `protobuf:"varint,2,opt,name=power,proto3" json:"power,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftNode) Descriptor deprecated

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

Deprecated: Use QbftNode.ProtoReflect.Descriptor instead.

func (*QbftNode) GetPower

func (x *QbftNode) GetPower() int64

func (*QbftNode) GetPubKey

func (x *QbftNode) GetPubKey() string

func (*QbftNode) ProtoMessage

func (*QbftNode) ProtoMessage()

func (*QbftNode) ProtoReflect

func (x *QbftNode) ProtoReflect() protoreflect.Message

func (*QbftNode) Reset

func (x *QbftNode) Reset()

func (*QbftNode) String

func (x *QbftNode) String() string

type QbftNodeAction

type QbftNodeAction struct {

	// Types that are assignable to Value:
	//	*QbftNodeAction_Node
	//	*QbftNodeAction_BlockInfo
	Value isQbftNodeAction_Value `protobuf_oneof:"value"`
	Ty    int32                  `protobuf:"varint,3,opt,name=Ty,proto3" json:"Ty,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftNodeAction) Descriptor deprecated

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

Deprecated: Use QbftNodeAction.ProtoReflect.Descriptor instead.

func (*QbftNodeAction) GetBlockInfo

func (x *QbftNodeAction) GetBlockInfo() *QbftBlockInfo

func (*QbftNodeAction) GetNode

func (x *QbftNodeAction) GetNode() *QbftNode

func (*QbftNodeAction) GetTy

func (x *QbftNodeAction) GetTy() int32

func (*QbftNodeAction) GetValue

func (m *QbftNodeAction) GetValue() isQbftNodeAction_Value

func (*QbftNodeAction) ProtoMessage

func (*QbftNodeAction) ProtoMessage()

func (*QbftNodeAction) ProtoReflect

func (x *QbftNodeAction) ProtoReflect() protoreflect.Message

func (*QbftNodeAction) Reset

func (x *QbftNodeAction) Reset()

func (*QbftNodeAction) String

func (x *QbftNodeAction) String() string

type QbftNodeAction_BlockInfo

type QbftNodeAction_BlockInfo struct {
	BlockInfo *QbftBlockInfo `protobuf:"bytes,2,opt,name=blockInfo,proto3,oneof"`
}

type QbftNodeAction_Node

type QbftNodeAction_Node struct {
	Node *QbftNode `protobuf:"bytes,1,opt,name=node,proto3,oneof"`
}

type QbftNodeClient

type QbftNodeClient interface {
	IsSync(ctx context.Context, in *types.ReqNil, opts ...grpc.CallOption) (*QbftIsHealthy, error)
	GetNodeInfo(ctx context.Context, in *types.ReqNil, opts ...grpc.CallOption) (*QbftNodeInfoSet, error)
}

QbftNodeClient is the client API for QbftNode service.

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

func NewQbftNodeClient

func NewQbftNodeClient(cc grpc.ClientConnInterface) QbftNodeClient

type QbftNodeInfo

type QbftNodeInfo struct {
	NodeIP      string `protobuf:"bytes,1,opt,name=nodeIP,proto3" json:"nodeIP,omitempty"`
	NodeID      string `protobuf:"bytes,2,opt,name=nodeID,proto3" json:"nodeID,omitempty"`
	Address     string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	PubKey      string `protobuf:"bytes,4,opt,name=pubKey,proto3" json:"pubKey,omitempty"`
	VotingPower int64  `protobuf:"varint,5,opt,name=votingPower,proto3" json:"votingPower,omitempty"`
	Accum       int64  `protobuf:"varint,6,opt,name=accum,proto3" json:"accum,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftNodeInfo) Descriptor deprecated

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

Deprecated: Use QbftNodeInfo.ProtoReflect.Descriptor instead.

func (*QbftNodeInfo) GetAccum

func (x *QbftNodeInfo) GetAccum() int64

func (*QbftNodeInfo) GetAddress

func (x *QbftNodeInfo) GetAddress() string

func (*QbftNodeInfo) GetNodeID

func (x *QbftNodeInfo) GetNodeID() string

func (*QbftNodeInfo) GetNodeIP

func (x *QbftNodeInfo) GetNodeIP() string

func (*QbftNodeInfo) GetPubKey

func (x *QbftNodeInfo) GetPubKey() string

func (*QbftNodeInfo) GetVotingPower

func (x *QbftNodeInfo) GetVotingPower() int64

func (*QbftNodeInfo) ProtoMessage

func (*QbftNodeInfo) ProtoMessage()

func (*QbftNodeInfo) ProtoReflect

func (x *QbftNodeInfo) ProtoReflect() protoreflect.Message

func (*QbftNodeInfo) Reset

func (x *QbftNodeInfo) Reset()

func (*QbftNodeInfo) String

func (x *QbftNodeInfo) String() string

type QbftNodeInfoSet

type QbftNodeInfoSet struct {
	Nodes []*QbftNodeInfo `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftNodeInfoSet) Descriptor deprecated

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

Deprecated: Use QbftNodeInfoSet.ProtoReflect.Descriptor instead.

func (*QbftNodeInfoSet) GetNodes

func (x *QbftNodeInfoSet) GetNodes() []*QbftNodeInfo

func (*QbftNodeInfoSet) ProtoMessage

func (*QbftNodeInfoSet) ProtoMessage()

func (*QbftNodeInfoSet) ProtoReflect

func (x *QbftNodeInfoSet) ProtoReflect() protoreflect.Message

func (*QbftNodeInfoSet) Reset

func (x *QbftNodeInfoSet) Reset()

func (*QbftNodeInfoSet) String

func (x *QbftNodeInfoSet) String() string

type QbftNodeServer

type QbftNodeServer interface {
	IsSync(context.Context, *types.ReqNil) (*QbftIsHealthy, error)
	GetNodeInfo(context.Context, *types.ReqNil) (*QbftNodeInfoSet, error)
}

QbftNodeServer is the server API for QbftNode service.

type QbftNodeType

type QbftNodeType struct {
	types.ExecTypeBase
}

QbftNodeType stuct

func NewType

func NewType(cfg *types.Chain33Config) *QbftNodeType

NewType method

func (*QbftNodeType) CreateTx

func (t *QbftNodeType) CreateTx(action string, message json.RawMessage) (*types.Transaction, error)

CreateTx ...

func (*QbftNodeType) GetLogMap

func (t *QbftNodeType) GetLogMap() map[int64]*types.LogInfo

GetLogMap method

func (*QbftNodeType) GetName

func (t *QbftNodeType) GetName() string

GetName 获取执行器名称

func (*QbftNodeType) GetPayload

func (t *QbftNodeType) GetPayload() types.Message

GetPayload method

func (*QbftNodeType) GetTypeMap

func (t *QbftNodeType) GetTypeMap() map[string]int32

GetTypeMap method

type QbftNodes

type QbftNodes struct {
	Nodes []*QbftNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftNodes) Descriptor deprecated

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

Deprecated: Use QbftNodes.ProtoReflect.Descriptor instead.

func (*QbftNodes) GetNodes

func (x *QbftNodes) GetNodes() []*QbftNode

func (*QbftNodes) ProtoMessage

func (*QbftNodes) ProtoMessage()

func (*QbftNodes) ProtoReflect

func (x *QbftNodes) ProtoReflect() protoreflect.Message

func (*QbftNodes) Reset

func (x *QbftNodes) Reset()

func (*QbftNodes) String

func (x *QbftNodes) String() string

type QbftPerfStat

type QbftPerfStat struct {
	TotalTx     int64 `protobuf:"varint,1,opt,name=totalTx,proto3" json:"totalTx,omitempty"`
	TotalBlock  int64 `protobuf:"varint,2,opt,name=totalBlock,proto3" json:"totalBlock,omitempty"`
	TxPerBlock  int64 `protobuf:"varint,3,opt,name=txPerBlock,proto3" json:"txPerBlock,omitempty"`
	TotalSecond int64 `protobuf:"varint,4,opt,name=totalSecond,proto3" json:"totalSecond,omitempty"`
	TxPerSecond int64 `protobuf:"varint,5,opt,name=txPerSecond,proto3" json:"txPerSecond,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftPerfStat) Descriptor deprecated

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

Deprecated: Use QbftPerfStat.ProtoReflect.Descriptor instead.

func (*QbftPerfStat) GetTotalBlock

func (x *QbftPerfStat) GetTotalBlock() int64

func (*QbftPerfStat) GetTotalSecond

func (x *QbftPerfStat) GetTotalSecond() int64

func (*QbftPerfStat) GetTotalTx

func (x *QbftPerfStat) GetTotalTx() int64

func (*QbftPerfStat) GetTxPerBlock

func (x *QbftPerfStat) GetTxPerBlock() int64

func (*QbftPerfStat) GetTxPerSecond

func (x *QbftPerfStat) GetTxPerSecond() int64

func (*QbftPerfStat) ProtoMessage

func (*QbftPerfStat) ProtoMessage()

func (*QbftPerfStat) ProtoReflect

func (x *QbftPerfStat) ProtoReflect() protoreflect.Message

func (*QbftPerfStat) Reset

func (x *QbftPerfStat) Reset()

func (*QbftPerfStat) String

func (x *QbftPerfStat) String() string

type QbftProposal

type QbftProposal struct {
	Height     int64        `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Round      int32        `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
	Timestamp  int64        `protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	POLRound   int32        `protobuf:"varint,4,opt,name=POLRound,proto3" json:"POLRound,omitempty"`
	POLBlockID *QbftBlockID `protobuf:"bytes,5,opt,name=POLBlockID,proto3" json:"POLBlockID,omitempty"`
	Signature  []byte       `protobuf:"bytes,6,opt,name=signature,proto3" json:"signature,omitempty"`
	Blockhash  []byte       `protobuf:"bytes,7,opt,name=blockhash,proto3" json:"blockhash,omitempty"`
	Sequence   int64        `protobuf:"varint,8,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftProposal) Descriptor deprecated

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

Deprecated: Use QbftProposal.ProtoReflect.Descriptor instead.

func (*QbftProposal) GetBlockhash

func (x *QbftProposal) GetBlockhash() []byte

func (*QbftProposal) GetHeight

func (x *QbftProposal) GetHeight() int64

func (*QbftProposal) GetPOLBlockID

func (x *QbftProposal) GetPOLBlockID() *QbftBlockID

func (*QbftProposal) GetPOLRound

func (x *QbftProposal) GetPOLRound() int32

func (*QbftProposal) GetRound

func (x *QbftProposal) GetRound() int32

func (*QbftProposal) GetSequence

func (x *QbftProposal) GetSequence() int64

func (*QbftProposal) GetSignature

func (x *QbftProposal) GetSignature() []byte

func (*QbftProposal) GetTimestamp

func (x *QbftProposal) GetTimestamp() int64

func (*QbftProposal) ProtoMessage

func (*QbftProposal) ProtoMessage()

func (*QbftProposal) ProtoReflect

func (x *QbftProposal) ProtoReflect() protoreflect.Message

func (*QbftProposal) Reset

func (x *QbftProposal) Reset()

func (*QbftProposal) String

func (x *QbftProposal) String() string

type QbftProposalPOLMsg

type QbftProposalPOLMsg struct {
	Height           int64         `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	ProposalPOLRound int32         `protobuf:"varint,2,opt,name=proposalPOLRound,proto3" json:"proposalPOLRound,omitempty"`
	ProposalPOL      *QbftBitArray `protobuf:"bytes,3,opt,name=proposalPOL,proto3" json:"proposalPOL,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftProposalPOLMsg) Descriptor deprecated

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

Deprecated: Use QbftProposalPOLMsg.ProtoReflect.Descriptor instead.

func (*QbftProposalPOLMsg) GetHeight

func (x *QbftProposalPOLMsg) GetHeight() int64

func (*QbftProposalPOLMsg) GetProposalPOL

func (x *QbftProposalPOLMsg) GetProposalPOL() *QbftBitArray

func (*QbftProposalPOLMsg) GetProposalPOLRound

func (x *QbftProposalPOLMsg) GetProposalPOLRound() int32

func (*QbftProposalPOLMsg) ProtoMessage

func (*QbftProposalPOLMsg) ProtoMessage()

func (*QbftProposalPOLMsg) ProtoReflect

func (x *QbftProposalPOLMsg) ProtoReflect() protoreflect.Message

func (*QbftProposalPOLMsg) Reset

func (x *QbftProposalPOLMsg) Reset()

func (*QbftProposalPOLMsg) String

func (x *QbftProposalPOLMsg) String() string

type QbftState

type QbftState struct {
	ChainID                          string               `protobuf:"bytes,1,opt,name=chainID,proto3" json:"chainID,omitempty"`
	LastBlockHeight                  int64                `protobuf:"varint,2,opt,name=lastBlockHeight,proto3" json:"lastBlockHeight,omitempty"`
	LastBlockTotalTx                 int64                `protobuf:"varint,3,opt,name=lastBlockTotalTx,proto3" json:"lastBlockTotalTx,omitempty"`
	LastBlockID                      *QbftBlockID         `protobuf:"bytes,4,opt,name=lastBlockID,proto3" json:"lastBlockID,omitempty"`
	LastBlockTime                    int64                `protobuf:"varint,5,opt,name=lastBlockTime,proto3" json:"lastBlockTime,omitempty"`
	Validators                       *QbftValidatorSet    `protobuf:"bytes,6,opt,name=validators,proto3" json:"validators,omitempty"`
	LastValidators                   *QbftValidatorSet    `protobuf:"bytes,7,opt,name=lastValidators,proto3" json:"lastValidators,omitempty"`
	LastHeightValidatorsChanged      int64                `protobuf:"varint,8,opt,name=lastHeightValidatorsChanged,proto3" json:"lastHeightValidatorsChanged,omitempty"`
	ConsensusParams                  *QbftConsensusParams `protobuf:"bytes,9,opt,name=consensusParams,proto3" json:"consensusParams,omitempty"`
	LastHeightConsensusParamsChanged int64                `protobuf:"varint,10,opt,name=lastHeightConsensusParamsChanged,proto3" json:"lastHeightConsensusParamsChanged,omitempty"`
	LastResultsHash                  []byte               `protobuf:"bytes,11,opt,name=lastResultsHash,proto3" json:"lastResultsHash,omitempty"`
	AppHash                          []byte               `protobuf:"bytes,12,opt,name=appHash,proto3" json:"appHash,omitempty"`
	Sequence                         int64                `protobuf:"varint,13,opt,name=sequence,proto3" json:"sequence,omitempty"`
	LastSequence                     int64                `protobuf:"varint,14,opt,name=lastSequence,proto3" json:"lastSequence,omitempty"`
	LastCommitRound                  int64                `protobuf:"varint,15,opt,name=lastCommitRound,proto3" json:"lastCommitRound,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftState) Descriptor deprecated

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

Deprecated: Use QbftState.ProtoReflect.Descriptor instead.

func (*QbftState) GetAppHash

func (x *QbftState) GetAppHash() []byte

func (*QbftState) GetChainID

func (x *QbftState) GetChainID() string

func (*QbftState) GetConsensusParams

func (x *QbftState) GetConsensusParams() *QbftConsensusParams

func (*QbftState) GetLastBlockHeight

func (x *QbftState) GetLastBlockHeight() int64

func (*QbftState) GetLastBlockID

func (x *QbftState) GetLastBlockID() *QbftBlockID

func (*QbftState) GetLastBlockTime

func (x *QbftState) GetLastBlockTime() int64

func (*QbftState) GetLastBlockTotalTx

func (x *QbftState) GetLastBlockTotalTx() int64

func (*QbftState) GetLastCommitRound

func (x *QbftState) GetLastCommitRound() int64

func (*QbftState) GetLastHeightConsensusParamsChanged

func (x *QbftState) GetLastHeightConsensusParamsChanged() int64

func (*QbftState) GetLastHeightValidatorsChanged

func (x *QbftState) GetLastHeightValidatorsChanged() int64

func (*QbftState) GetLastResultsHash

func (x *QbftState) GetLastResultsHash() []byte

func (*QbftState) GetLastSequence

func (x *QbftState) GetLastSequence() int64

func (*QbftState) GetLastValidators

func (x *QbftState) GetLastValidators() *QbftValidatorSet

func (*QbftState) GetSequence

func (x *QbftState) GetSequence() int64

func (*QbftState) GetValidators

func (x *QbftState) GetValidators() *QbftValidatorSet

func (*QbftState) ProtoMessage

func (*QbftState) ProtoMessage()

func (*QbftState) ProtoReflect

func (x *QbftState) ProtoReflect() protoreflect.Message

func (*QbftState) Reset

func (x *QbftState) Reset()

func (*QbftState) String

func (x *QbftState) String() string

type QbftTxSize

type QbftTxSize struct {
	MaxBytes int32 `protobuf:"varint,1,opt,name=maxBytes,proto3" json:"maxBytes,omitempty"`
	MaxGas   int64 `protobuf:"varint,2,opt,name=maxGas,proto3" json:"maxGas,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftTxSize) Descriptor deprecated

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

Deprecated: Use QbftTxSize.ProtoReflect.Descriptor instead.

func (*QbftTxSize) GetMaxBytes

func (x *QbftTxSize) GetMaxBytes() int32

func (*QbftTxSize) GetMaxGas

func (x *QbftTxSize) GetMaxGas() int64

func (*QbftTxSize) ProtoMessage

func (*QbftTxSize) ProtoMessage()

func (*QbftTxSize) ProtoReflect

func (x *QbftTxSize) ProtoReflect() protoreflect.Message

func (*QbftTxSize) Reset

func (x *QbftTxSize) Reset()

func (*QbftTxSize) String

func (x *QbftTxSize) String() string

type QbftValidBlockMsg

type QbftValidBlockMsg struct {
	Height    int64  `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Round     int32  `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
	Blockhash []byte `protobuf:"bytes,3,opt,name=blockhash,proto3" json:"blockhash,omitempty"`
	IsCommit  bool   `protobuf:"varint,4,opt,name=isCommit,proto3" json:"isCommit,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftValidBlockMsg) Descriptor deprecated

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

Deprecated: Use QbftValidBlockMsg.ProtoReflect.Descriptor instead.

func (*QbftValidBlockMsg) GetBlockhash

func (x *QbftValidBlockMsg) GetBlockhash() []byte

func (*QbftValidBlockMsg) GetHeight

func (x *QbftValidBlockMsg) GetHeight() int64

func (*QbftValidBlockMsg) GetIsCommit

func (x *QbftValidBlockMsg) GetIsCommit() bool

func (*QbftValidBlockMsg) GetRound

func (x *QbftValidBlockMsg) GetRound() int32

func (*QbftValidBlockMsg) ProtoMessage

func (*QbftValidBlockMsg) ProtoMessage()

func (*QbftValidBlockMsg) ProtoReflect

func (x *QbftValidBlockMsg) ProtoReflect() protoreflect.Message

func (*QbftValidBlockMsg) Reset

func (x *QbftValidBlockMsg) Reset()

func (*QbftValidBlockMsg) String

func (x *QbftValidBlockMsg) String() string

type QbftValidator

type QbftValidator struct {
	Address     string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	PubKey      string `protobuf:"bytes,2,opt,name=pubKey,proto3" json:"pubKey,omitempty"`
	VotingPower int64  `protobuf:"varint,3,opt,name=votingPower,proto3" json:"votingPower,omitempty"`
	Accum       int64  `protobuf:"varint,4,opt,name=accum,proto3" json:"accum,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftValidator) Descriptor deprecated

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

Deprecated: Use QbftValidator.ProtoReflect.Descriptor instead.

func (*QbftValidator) GetAccum

func (x *QbftValidator) GetAccum() int64

func (*QbftValidator) GetAddress

func (x *QbftValidator) GetAddress() string

func (*QbftValidator) GetPubKey

func (x *QbftValidator) GetPubKey() string

func (*QbftValidator) GetVotingPower

func (x *QbftValidator) GetVotingPower() int64

func (*QbftValidator) ProtoMessage

func (*QbftValidator) ProtoMessage()

func (*QbftValidator) ProtoReflect

func (x *QbftValidator) ProtoReflect() protoreflect.Message

func (*QbftValidator) Reset

func (x *QbftValidator) Reset()

func (*QbftValidator) String

func (x *QbftValidator) String() string

type QbftValidatorSet

type QbftValidatorSet struct {
	Validators []*QbftValidator `protobuf:"bytes,1,rep,name=validators,proto3" json:"validators,omitempty"`
	Proposer   *QbftValidator   `protobuf:"bytes,2,opt,name=proposer,proto3" json:"proposer,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftValidatorSet) Descriptor deprecated

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

Deprecated: Use QbftValidatorSet.ProtoReflect.Descriptor instead.

func (*QbftValidatorSet) GetProposer

func (x *QbftValidatorSet) GetProposer() *QbftValidator

func (*QbftValidatorSet) GetValidators

func (x *QbftValidatorSet) GetValidators() []*QbftValidator

func (*QbftValidatorSet) ProtoMessage

func (*QbftValidatorSet) ProtoMessage()

func (*QbftValidatorSet) ProtoReflect

func (x *QbftValidatorSet) ProtoReflect() protoreflect.Message

func (*QbftValidatorSet) Reset

func (x *QbftValidatorSet) Reset()

func (*QbftValidatorSet) String

func (x *QbftValidatorSet) String() string

type QbftVote

type QbftVote struct {
	ValidatorAddress []byte       `protobuf:"bytes,1,opt,name=validatorAddress,proto3" json:"validatorAddress,omitempty"`
	ValidatorIndex   int32        `protobuf:"varint,2,opt,name=validatorIndex,proto3" json:"validatorIndex,omitempty"`
	Height           int64        `protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
	Round            int32        `protobuf:"varint,4,opt,name=round,proto3" json:"round,omitempty"`
	Timestamp        int64        `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
	Type             uint32       `protobuf:"varint,6,opt,name=type,proto3" json:"type,omitempty"`
	BlockID          *QbftBlockID `protobuf:"bytes,7,opt,name=blockID,proto3" json:"blockID,omitempty"`
	Signature        []byte       `protobuf:"bytes,8,opt,name=signature,proto3" json:"signature,omitempty"`
	UseAggSig        bool         `protobuf:"varint,9,opt,name=useAggSig,proto3" json:"useAggSig,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftVote) Descriptor deprecated

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

Deprecated: Use QbftVote.ProtoReflect.Descriptor instead.

func (*QbftVote) GetBlockID

func (x *QbftVote) GetBlockID() *QbftBlockID

func (*QbftVote) GetHeight

func (x *QbftVote) GetHeight() int64

func (*QbftVote) GetRound

func (x *QbftVote) GetRound() int32

func (*QbftVote) GetSignature

func (x *QbftVote) GetSignature() []byte

func (*QbftVote) GetTimestamp

func (x *QbftVote) GetTimestamp() int64

func (*QbftVote) GetType

func (x *QbftVote) GetType() uint32

func (*QbftVote) GetUseAggSig

func (x *QbftVote) GetUseAggSig() bool

func (*QbftVote) GetValidatorAddress

func (x *QbftVote) GetValidatorAddress() []byte

func (*QbftVote) GetValidatorIndex

func (x *QbftVote) GetValidatorIndex() int32

func (*QbftVote) ProtoMessage

func (*QbftVote) ProtoMessage()

func (*QbftVote) ProtoReflect

func (x *QbftVote) ProtoReflect() protoreflect.Message

func (*QbftVote) Reset

func (x *QbftVote) Reset()

func (*QbftVote) String

func (x *QbftVote) String() string

type QbftVoteSetBitsMsg

type QbftVoteSetBitsMsg struct {
	Height  int64         `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Round   int32         `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
	Type    int32         `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
	BlockID *QbftBlockID  `protobuf:"bytes,4,opt,name=blockID,proto3" json:"blockID,omitempty"`
	Votes   *QbftBitArray `protobuf:"bytes,5,opt,name=votes,proto3" json:"votes,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftVoteSetBitsMsg) Descriptor deprecated

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

Deprecated: Use QbftVoteSetBitsMsg.ProtoReflect.Descriptor instead.

func (*QbftVoteSetBitsMsg) GetBlockID

func (x *QbftVoteSetBitsMsg) GetBlockID() *QbftBlockID

func (*QbftVoteSetBitsMsg) GetHeight

func (x *QbftVoteSetBitsMsg) GetHeight() int64

func (*QbftVoteSetBitsMsg) GetRound

func (x *QbftVoteSetBitsMsg) GetRound() int32

func (*QbftVoteSetBitsMsg) GetType

func (x *QbftVoteSetBitsMsg) GetType() int32

func (*QbftVoteSetBitsMsg) GetVotes

func (x *QbftVoteSetBitsMsg) GetVotes() *QbftBitArray

func (*QbftVoteSetBitsMsg) ProtoMessage

func (*QbftVoteSetBitsMsg) ProtoMessage()

func (*QbftVoteSetBitsMsg) ProtoReflect

func (x *QbftVoteSetBitsMsg) ProtoReflect() protoreflect.Message

func (*QbftVoteSetBitsMsg) Reset

func (x *QbftVoteSetBitsMsg) Reset()

func (*QbftVoteSetBitsMsg) String

func (x *QbftVoteSetBitsMsg) String() string

type QbftVoteSetMaj23Msg

type QbftVoteSetMaj23Msg struct {
	Height  int64        `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	Round   int32        `protobuf:"varint,2,opt,name=round,proto3" json:"round,omitempty"`
	Type    int32        `protobuf:"varint,3,opt,name=type,proto3" json:"type,omitempty"`
	BlockID *QbftBlockID `protobuf:"bytes,4,opt,name=blockID,proto3" json:"blockID,omitempty"`
	// contains filtered or unexported fields
}

func (*QbftVoteSetMaj23Msg) Descriptor deprecated

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

Deprecated: Use QbftVoteSetMaj23Msg.ProtoReflect.Descriptor instead.

func (*QbftVoteSetMaj23Msg) GetBlockID

func (x *QbftVoteSetMaj23Msg) GetBlockID() *QbftBlockID

func (*QbftVoteSetMaj23Msg) GetHeight

func (x *QbftVoteSetMaj23Msg) GetHeight() int64

func (*QbftVoteSetMaj23Msg) GetRound

func (x *QbftVoteSetMaj23Msg) GetRound() int32

func (*QbftVoteSetMaj23Msg) GetType

func (x *QbftVoteSetMaj23Msg) GetType() int32

func (*QbftVoteSetMaj23Msg) ProtoMessage

func (*QbftVoteSetMaj23Msg) ProtoMessage()

func (*QbftVoteSetMaj23Msg) ProtoReflect

func (x *QbftVoteSetMaj23Msg) ProtoReflect() protoreflect.Message

func (*QbftVoteSetMaj23Msg) Reset

func (x *QbftVoteSetMaj23Msg) Reset()

func (*QbftVoteSetMaj23Msg) String

func (x *QbftVoteSetMaj23Msg) String() string

type ReqQbftBlockInfo

type ReqQbftBlockInfo struct {
	Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

func (*ReqQbftBlockInfo) Descriptor deprecated

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

Deprecated: Use ReqQbftBlockInfo.ProtoReflect.Descriptor instead.

func (*ReqQbftBlockInfo) GetHeight

func (x *ReqQbftBlockInfo) GetHeight() int64

func (*ReqQbftBlockInfo) ProtoMessage

func (*ReqQbftBlockInfo) ProtoMessage()

func (*ReqQbftBlockInfo) ProtoReflect

func (x *ReqQbftBlockInfo) ProtoReflect() protoreflect.Message

func (*ReqQbftBlockInfo) Reset

func (x *ReqQbftBlockInfo) Reset()

func (*ReqQbftBlockInfo) String

func (x *ReqQbftBlockInfo) String() string

type ReqQbftNodes

type ReqQbftNodes struct {
	Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

func (*ReqQbftNodes) Descriptor deprecated

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

Deprecated: Use ReqQbftNodes.ProtoReflect.Descriptor instead.

func (*ReqQbftNodes) GetHeight

func (x *ReqQbftNodes) GetHeight() int64

func (*ReqQbftNodes) ProtoMessage

func (*ReqQbftNodes) ProtoMessage()

func (*ReqQbftNodes) ProtoReflect

func (x *ReqQbftNodes) ProtoReflect() protoreflect.Message

func (*ReqQbftNodes) Reset

func (x *ReqQbftNodes) Reset()

func (*ReqQbftNodes) String

func (x *ReqQbftNodes) String() string

type ReqQbftPerfStat

type ReqQbftPerfStat struct {
	Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
	End   int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
	// contains filtered or unexported fields
}

func (*ReqQbftPerfStat) Descriptor deprecated

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

Deprecated: Use ReqQbftPerfStat.ProtoReflect.Descriptor instead.

func (*ReqQbftPerfStat) GetEnd

func (x *ReqQbftPerfStat) GetEnd() int64

func (*ReqQbftPerfStat) GetStart

func (x *ReqQbftPerfStat) GetStart() int64

func (*ReqQbftPerfStat) ProtoMessage

func (*ReqQbftPerfStat) ProtoMessage()

func (*ReqQbftPerfStat) ProtoReflect

func (x *ReqQbftPerfStat) ProtoReflect() protoreflect.Message

func (*ReqQbftPerfStat) Reset

func (x *ReqQbftPerfStat) Reset()

func (*ReqQbftPerfStat) String

func (x *ReqQbftPerfStat) String() string

type UnimplementedQbftNodeServer

type UnimplementedQbftNodeServer struct {
}

UnimplementedQbftNodeServer can be embedded to have forward compatible implementations.

func (*UnimplementedQbftNodeServer) GetNodeInfo

func (*UnimplementedQbftNodeServer) IsSync

Jump to

Keyboard shortcuts

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