state

package
v0.38.6 Latest Latest
Warning

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

Go to latest
Published: Mar 13, 2024 License: Apache-2.0 Imports: 11 Imported by: 11

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrInvalidLengthTypes        = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowTypes          = fmt.Errorf("proto: integer overflow")
	ErrUnexpectedEndOfGroupTypes = fmt.Errorf("proto: unexpected end of group")
)

Functions

This section is empty.

Types

type ABCIResponsesInfo

type ABCIResponsesInfo struct {
	LegacyAbciResponses   *LegacyABCIResponses         `protobuf:"bytes,1,opt,name=legacy_abci_responses,json=legacyAbciResponses,proto3" json:"legacy_abci_responses,omitempty"`
	Height                int64                        `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
	ResponseFinalizeBlock *types.ResponseFinalizeBlock `` /* 126-byte string literal not displayed */
}

func (*ABCIResponsesInfo) Descriptor

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

func (*ABCIResponsesInfo) GetHeight

func (m *ABCIResponsesInfo) GetHeight() int64

func (*ABCIResponsesInfo) GetLegacyAbciResponses added in v0.38.0

func (m *ABCIResponsesInfo) GetLegacyAbciResponses() *LegacyABCIResponses

func (*ABCIResponsesInfo) GetResponseFinalizeBlock added in v0.38.0

func (m *ABCIResponsesInfo) GetResponseFinalizeBlock() *types.ResponseFinalizeBlock

func (*ABCIResponsesInfo) Marshal

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

func (*ABCIResponsesInfo) MarshalTo

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

func (*ABCIResponsesInfo) MarshalToSizedBuffer

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

func (*ABCIResponsesInfo) ProtoMessage

func (*ABCIResponsesInfo) ProtoMessage()

func (*ABCIResponsesInfo) Reset

func (m *ABCIResponsesInfo) Reset()

func (*ABCIResponsesInfo) Size

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

func (*ABCIResponsesInfo) String

func (m *ABCIResponsesInfo) String() string

func (*ABCIResponsesInfo) Unmarshal

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

func (*ABCIResponsesInfo) XXX_DiscardUnknown

func (m *ABCIResponsesInfo) XXX_DiscardUnknown()

func (*ABCIResponsesInfo) XXX_Marshal

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

func (*ABCIResponsesInfo) XXX_Merge

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

func (*ABCIResponsesInfo) XXX_Size

func (m *ABCIResponsesInfo) XXX_Size() int

func (*ABCIResponsesInfo) XXX_Unmarshal

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

type ConsensusParamsInfo

type ConsensusParamsInfo struct {
	ConsensusParams   types1.ConsensusParams `protobuf:"bytes,1,opt,name=consensus_params,json=consensusParams,proto3" json:"consensus_params"`
	LastHeightChanged int64                  `protobuf:"varint,2,opt,name=last_height_changed,json=lastHeightChanged,proto3" json:"last_height_changed,omitempty"`
}

ConsensusParamsInfo represents the latest consensus params, or the last height it changed

func (*ConsensusParamsInfo) Descriptor

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

func (*ConsensusParamsInfo) GetConsensusParams

func (m *ConsensusParamsInfo) GetConsensusParams() types1.ConsensusParams

func (*ConsensusParamsInfo) GetLastHeightChanged

func (m *ConsensusParamsInfo) GetLastHeightChanged() int64

func (*ConsensusParamsInfo) Marshal

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

func (*ConsensusParamsInfo) MarshalTo

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

func (*ConsensusParamsInfo) MarshalToSizedBuffer

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

func (*ConsensusParamsInfo) ProtoMessage

func (*ConsensusParamsInfo) ProtoMessage()

func (*ConsensusParamsInfo) Reset

func (m *ConsensusParamsInfo) Reset()

func (*ConsensusParamsInfo) Size

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

func (*ConsensusParamsInfo) String

func (m *ConsensusParamsInfo) String() string

func (*ConsensusParamsInfo) Unmarshal

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

func (*ConsensusParamsInfo) XXX_DiscardUnknown

func (m *ConsensusParamsInfo) XXX_DiscardUnknown()

func (*ConsensusParamsInfo) XXX_Marshal

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

func (*ConsensusParamsInfo) XXX_Merge

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

func (*ConsensusParamsInfo) XXX_Size

func (m *ConsensusParamsInfo) XXX_Size() int

func (*ConsensusParamsInfo) XXX_Unmarshal

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

type LegacyABCIResponses added in v0.38.0

type LegacyABCIResponses struct {
	DeliverTxs []*types.ExecTxResult `protobuf:"bytes,1,rep,name=deliver_txs,json=deliverTxs,proto3" json:"deliver_txs,omitempty"`
	EndBlock   *ResponseEndBlock     `protobuf:"bytes,2,opt,name=end_block,json=endBlock,proto3" json:"end_block,omitempty"`
	BeginBlock *ResponseBeginBlock   `protobuf:"bytes,3,opt,name=begin_block,json=beginBlock,proto3" json:"begin_block,omitempty"`
}

LegacyABCIResponses retains the responses of the legacy ABCI calls during block processing. Note ReponseDeliverTx is renamed to ExecTxResult but they are semantically the same Kept for backwards compatibility for versions prior to v0.38

func (*LegacyABCIResponses) Descriptor added in v0.38.0

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

func (*LegacyABCIResponses) GetBeginBlock added in v0.38.0

func (m *LegacyABCIResponses) GetBeginBlock() *ResponseBeginBlock

func (*LegacyABCIResponses) GetDeliverTxs added in v0.38.0

func (m *LegacyABCIResponses) GetDeliverTxs() []*types.ExecTxResult

func (*LegacyABCIResponses) GetEndBlock added in v0.38.0

func (m *LegacyABCIResponses) GetEndBlock() *ResponseEndBlock

func (*LegacyABCIResponses) Marshal added in v0.38.0

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

func (*LegacyABCIResponses) MarshalTo added in v0.38.0

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

func (*LegacyABCIResponses) MarshalToSizedBuffer added in v0.38.0

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

func (*LegacyABCIResponses) ProtoMessage added in v0.38.0

func (*LegacyABCIResponses) ProtoMessage()

func (*LegacyABCIResponses) Reset added in v0.38.0

func (m *LegacyABCIResponses) Reset()

func (*LegacyABCIResponses) Size added in v0.38.0

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

func (*LegacyABCIResponses) String added in v0.38.0

func (m *LegacyABCIResponses) String() string

func (*LegacyABCIResponses) Unmarshal added in v0.38.0

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

func (*LegacyABCIResponses) XXX_DiscardUnknown added in v0.38.0

func (m *LegacyABCIResponses) XXX_DiscardUnknown()

func (*LegacyABCIResponses) XXX_Marshal added in v0.38.0

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

func (*LegacyABCIResponses) XXX_Merge added in v0.38.0

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

func (*LegacyABCIResponses) XXX_Size added in v0.38.0

func (m *LegacyABCIResponses) XXX_Size() int

func (*LegacyABCIResponses) XXX_Unmarshal added in v0.38.0

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

type ResponseBeginBlock added in v0.38.0

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

ResponseBeginBlock is kept for backwards compatibility for versions prior to v0.38

func (*ResponseBeginBlock) Descriptor added in v0.38.0

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

func (*ResponseBeginBlock) GetEvents added in v0.38.0

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

func (*ResponseBeginBlock) Marshal added in v0.38.0

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

func (*ResponseBeginBlock) MarshalTo added in v0.38.0

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

func (*ResponseBeginBlock) MarshalToSizedBuffer added in v0.38.0

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

func (*ResponseBeginBlock) ProtoMessage added in v0.38.0

func (*ResponseBeginBlock) ProtoMessage()

func (*ResponseBeginBlock) Reset added in v0.38.0

func (m *ResponseBeginBlock) Reset()

func (*ResponseBeginBlock) Size added in v0.38.0

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

func (*ResponseBeginBlock) String added in v0.38.0

func (m *ResponseBeginBlock) String() string

func (*ResponseBeginBlock) Unmarshal added in v0.38.0

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

func (*ResponseBeginBlock) XXX_DiscardUnknown added in v0.38.0

func (m *ResponseBeginBlock) XXX_DiscardUnknown()

func (*ResponseBeginBlock) XXX_Marshal added in v0.38.0

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

func (*ResponseBeginBlock) XXX_Merge added in v0.38.0

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

func (*ResponseBeginBlock) XXX_Size added in v0.38.0

func (m *ResponseBeginBlock) XXX_Size() int

func (*ResponseBeginBlock) XXX_Unmarshal added in v0.38.0

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

type ResponseEndBlock added in v0.38.0

type ResponseEndBlock struct {
	ValidatorUpdates      []types.ValidatorUpdate `protobuf:"bytes,1,rep,name=validator_updates,json=validatorUpdates,proto3" json:"validator_updates"`
	ConsensusParamUpdates *types1.ConsensusParams `` /* 126-byte string literal not displayed */
	Events                []types.Event           `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"`
}

ResponseEndBlock is kept for backwards compatibility for versions prior to v0.38

func (*ResponseEndBlock) Descriptor added in v0.38.0

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

func (*ResponseEndBlock) GetConsensusParamUpdates added in v0.38.0

func (m *ResponseEndBlock) GetConsensusParamUpdates() *types1.ConsensusParams

func (*ResponseEndBlock) GetEvents added in v0.38.0

func (m *ResponseEndBlock) GetEvents() []types.Event

func (*ResponseEndBlock) GetValidatorUpdates added in v0.38.0

func (m *ResponseEndBlock) GetValidatorUpdates() []types.ValidatorUpdate

func (*ResponseEndBlock) Marshal added in v0.38.0

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

func (*ResponseEndBlock) MarshalTo added in v0.38.0

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

func (*ResponseEndBlock) MarshalToSizedBuffer added in v0.38.0

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

func (*ResponseEndBlock) ProtoMessage added in v0.38.0

func (*ResponseEndBlock) ProtoMessage()

func (*ResponseEndBlock) Reset added in v0.38.0

func (m *ResponseEndBlock) Reset()

func (*ResponseEndBlock) Size added in v0.38.0

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

func (*ResponseEndBlock) String added in v0.38.0

func (m *ResponseEndBlock) String() string

func (*ResponseEndBlock) Unmarshal added in v0.38.0

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

func (*ResponseEndBlock) XXX_DiscardUnknown added in v0.38.0

func (m *ResponseEndBlock) XXX_DiscardUnknown()

func (*ResponseEndBlock) XXX_Marshal added in v0.38.0

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

func (*ResponseEndBlock) XXX_Merge added in v0.38.0

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

func (*ResponseEndBlock) XXX_Size added in v0.38.0

func (m *ResponseEndBlock) XXX_Size() int

func (*ResponseEndBlock) XXX_Unmarshal added in v0.38.0

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

type State

type State struct {
	Version Version `protobuf:"bytes,1,opt,name=version,proto3" json:"version"`
	// immutable
	ChainID       string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	InitialHeight int64  `protobuf:"varint,14,opt,name=initial_height,json=initialHeight,proto3" json:"initial_height,omitempty"`
	// LastBlockHeight=0 at genesis (ie. block(H=0) does not exist)
	LastBlockHeight int64          `protobuf:"varint,3,opt,name=last_block_height,json=lastBlockHeight,proto3" json:"last_block_height,omitempty"`
	LastBlockID     types1.BlockID `protobuf:"bytes,4,opt,name=last_block_id,json=lastBlockId,proto3" json:"last_block_id"`
	LastBlockTime   time.Time      `protobuf:"bytes,5,opt,name=last_block_time,json=lastBlockTime,proto3,stdtime" json:"last_block_time"`
	// LastValidators is used to validate block.LastCommit.
	// Validators are persisted to the database separately every time they change,
	// so we can query for historical validator sets.
	// Note that if s.LastBlockHeight causes a valset change,
	// we set s.LastHeightValidatorsChanged = s.LastBlockHeight + 1 + 1
	// Extra +1 due to nextValSet delay.
	NextValidators              *types1.ValidatorSet `protobuf:"bytes,6,opt,name=next_validators,json=nextValidators,proto3" json:"next_validators,omitempty"`
	Validators                  *types1.ValidatorSet `protobuf:"bytes,7,opt,name=validators,proto3" json:"validators,omitempty"`
	LastValidators              *types1.ValidatorSet `protobuf:"bytes,8,opt,name=last_validators,json=lastValidators,proto3" json:"last_validators,omitempty"`
	LastHeightValidatorsChanged int64                `` /* 147-byte string literal not displayed */
	// Consensus parameters used for validating blocks.
	// Changes returned by EndBlock and updated after Commit.
	ConsensusParams                  types1.ConsensusParams `protobuf:"bytes,10,opt,name=consensus_params,json=consensusParams,proto3" json:"consensus_params"`
	LastHeightConsensusParamsChanged int64                  `` /* 165-byte string literal not displayed */
	// Merkle root of the results from executing prev block
	LastResultsHash []byte `protobuf:"bytes,12,opt,name=last_results_hash,json=lastResultsHash,proto3" json:"last_results_hash,omitempty"`
	// the latest AppHash we've received from calling abci.Commit()
	AppHash []byte `protobuf:"bytes,13,opt,name=app_hash,json=appHash,proto3" json:"app_hash,omitempty"`
}

func (*State) Descriptor

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

func (*State) GetAppHash

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

func (*State) GetChainID

func (m *State) GetChainID() string

func (*State) GetConsensusParams

func (m *State) GetConsensusParams() types1.ConsensusParams

func (*State) GetInitialHeight

func (m *State) GetInitialHeight() int64

func (*State) GetLastBlockHeight

func (m *State) GetLastBlockHeight() int64

func (*State) GetLastBlockID

func (m *State) GetLastBlockID() types1.BlockID

func (*State) GetLastBlockTime

func (m *State) GetLastBlockTime() time.Time

func (*State) GetLastHeightConsensusParamsChanged

func (m *State) GetLastHeightConsensusParamsChanged() int64

func (*State) GetLastHeightValidatorsChanged

func (m *State) GetLastHeightValidatorsChanged() int64

func (*State) GetLastResultsHash

func (m *State) GetLastResultsHash() []byte

func (*State) GetLastValidators

func (m *State) GetLastValidators() *types1.ValidatorSet

func (*State) GetNextValidators

func (m *State) GetNextValidators() *types1.ValidatorSet

func (*State) GetValidators

func (m *State) GetValidators() *types1.ValidatorSet

func (*State) GetVersion

func (m *State) GetVersion() Version

func (*State) Marshal

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

func (*State) MarshalTo

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

func (*State) MarshalToSizedBuffer

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

func (*State) ProtoMessage

func (*State) ProtoMessage()

func (*State) Reset

func (m *State) Reset()

func (*State) Size

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

func (*State) String

func (m *State) String() string

func (*State) Unmarshal

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

func (*State) XXX_DiscardUnknown

func (m *State) XXX_DiscardUnknown()

func (*State) XXX_Marshal

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

func (*State) XXX_Merge

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

func (*State) XXX_Size

func (m *State) XXX_Size() int

func (*State) XXX_Unmarshal

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

type ValidatorsInfo

type ValidatorsInfo struct {
	ValidatorSet      *types1.ValidatorSet `protobuf:"bytes,1,opt,name=validator_set,json=validatorSet,proto3" json:"validator_set,omitempty"`
	LastHeightChanged int64                `protobuf:"varint,2,opt,name=last_height_changed,json=lastHeightChanged,proto3" json:"last_height_changed,omitempty"`
}

ValidatorsInfo represents the latest validator set, or the last height it changed

func (*ValidatorsInfo) Descriptor

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

func (*ValidatorsInfo) GetLastHeightChanged

func (m *ValidatorsInfo) GetLastHeightChanged() int64

func (*ValidatorsInfo) GetValidatorSet

func (m *ValidatorsInfo) GetValidatorSet() *types1.ValidatorSet

func (*ValidatorsInfo) Marshal

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

func (*ValidatorsInfo) MarshalTo

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

func (*ValidatorsInfo) MarshalToSizedBuffer

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

func (*ValidatorsInfo) ProtoMessage

func (*ValidatorsInfo) ProtoMessage()

func (*ValidatorsInfo) Reset

func (m *ValidatorsInfo) Reset()

func (*ValidatorsInfo) Size

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

func (*ValidatorsInfo) String

func (m *ValidatorsInfo) String() string

func (*ValidatorsInfo) Unmarshal

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

func (*ValidatorsInfo) XXX_DiscardUnknown

func (m *ValidatorsInfo) XXX_DiscardUnknown()

func (*ValidatorsInfo) XXX_Marshal

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

func (*ValidatorsInfo) XXX_Merge

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

func (*ValidatorsInfo) XXX_Size

func (m *ValidatorsInfo) XXX_Size() int

func (*ValidatorsInfo) XXX_Unmarshal

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

type Version

type Version struct {
	Consensus version.Consensus `protobuf:"bytes,1,opt,name=consensus,proto3" json:"consensus"`
	Software  string            `protobuf:"bytes,2,opt,name=software,proto3" json:"software,omitempty"`
}

func (*Version) Descriptor

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

func (*Version) GetConsensus

func (m *Version) GetConsensus() version.Consensus

func (*Version) GetSoftware

func (m *Version) GetSoftware() string

func (*Version) Marshal

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

func (*Version) MarshalTo

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

func (*Version) MarshalToSizedBuffer

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

func (*Version) ProtoMessage

func (*Version) ProtoMessage()

func (*Version) Reset

func (m *Version) Reset()

func (*Version) Size

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

func (*Version) String

func (m *Version) String() string

func (*Version) Unmarshal

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

func (*Version) XXX_DiscardUnknown

func (m *Version) XXX_DiscardUnknown()

func (*Version) XXX_Marshal

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

func (*Version) XXX_Merge

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

func (*Version) XXX_Size

func (m *Version) XXX_Size() int

func (*Version) XXX_Unmarshal

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

Jump to

Keyboard shortcuts

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