state

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Nov 14, 2023 License: Apache-2.0 Imports: 11 Imported by: 0

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

func (m *ABCIResponsesInfo) GetLegacyAbciResponses() *LegacyABCIResponses

func (*ABCIResponsesInfo) GetResponseFinalizeBlock

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

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

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

func (*LegacyABCIResponses) GetBeginBlock

func (m *LegacyABCIResponses) GetBeginBlock() *ResponseBeginBlock

func (*LegacyABCIResponses) GetDeliverTxs

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

func (*LegacyABCIResponses) GetEndBlock

func (m *LegacyABCIResponses) GetEndBlock() *ResponseEndBlock

func (*LegacyABCIResponses) Marshal

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

func (*LegacyABCIResponses) MarshalTo

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

func (*LegacyABCIResponses) MarshalToSizedBuffer

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

func (*LegacyABCIResponses) ProtoMessage

func (*LegacyABCIResponses) ProtoMessage()

func (*LegacyABCIResponses) Reset

func (m *LegacyABCIResponses) Reset()

func (*LegacyABCIResponses) Size

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

func (*LegacyABCIResponses) String

func (m *LegacyABCIResponses) String() string

func (*LegacyABCIResponses) Unmarshal

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

func (*LegacyABCIResponses) XXX_DiscardUnknown

func (m *LegacyABCIResponses) XXX_DiscardUnknown()

func (*LegacyABCIResponses) XXX_Marshal

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

func (*LegacyABCIResponses) XXX_Merge

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

func (*LegacyABCIResponses) XXX_Size

func (m *LegacyABCIResponses) XXX_Size() int

func (*LegacyABCIResponses) XXX_Unmarshal

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

type ResponseBeginBlock

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

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

func (*ResponseBeginBlock) GetEvents

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

func (*ResponseBeginBlock) Marshal

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

func (*ResponseBeginBlock) MarshalTo

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

func (*ResponseBeginBlock) MarshalToSizedBuffer

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

func (*ResponseBeginBlock) ProtoMessage

func (*ResponseBeginBlock) ProtoMessage()

func (*ResponseBeginBlock) Reset

func (m *ResponseBeginBlock) Reset()

func (*ResponseBeginBlock) Size

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

func (*ResponseBeginBlock) String

func (m *ResponseBeginBlock) String() string

func (*ResponseBeginBlock) Unmarshal

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

func (*ResponseBeginBlock) XXX_DiscardUnknown

func (m *ResponseBeginBlock) XXX_DiscardUnknown()

func (*ResponseBeginBlock) XXX_Marshal

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

func (*ResponseBeginBlock) XXX_Merge

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

func (*ResponseBeginBlock) XXX_Size

func (m *ResponseBeginBlock) XXX_Size() int

func (*ResponseBeginBlock) XXX_Unmarshal

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

type ResponseEndBlock

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

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

func (*ResponseEndBlock) GetConsensusParamUpdates

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

func (*ResponseEndBlock) GetEvents

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

func (*ResponseEndBlock) GetValidatorUpdates

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

func (*ResponseEndBlock) Marshal

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

func (*ResponseEndBlock) MarshalTo

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

func (*ResponseEndBlock) MarshalToSizedBuffer

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

func (*ResponseEndBlock) ProtoMessage

func (*ResponseEndBlock) ProtoMessage()

func (*ResponseEndBlock) Reset

func (m *ResponseEndBlock) Reset()

func (*ResponseEndBlock) Size

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

func (*ResponseEndBlock) String

func (m *ResponseEndBlock) String() string

func (*ResponseEndBlock) Unmarshal

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

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 (m *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 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