# Functions
AddrToBlsKeyKey defines validator address.
BlsKeyToAddrKey defines BLS public key.
No description provided by the author
No description provided by the author
CkptsObjectKey defines epoch.
No description provided by the author
DefaultGenesis returns the default Capability genesis state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
GetGenesisStateFromAppState returns x/Checkpointing GenesisState given raw application genesis state.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewCheckpointStateUpdateResponse creates a new CheckpointStateUpdateResponse slice from []*CheckpointStateUpdate.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewQueryRawCheckpointListRequest creates a new instance of QueryRawCheckpointListRequest.
NewQueryRawCheckpointRequest creates a new instance of QueryRawCheckpointRequest.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
ValidatorBlsKeySetKey defines epoch.
No description provided by the author
# Constants
ACCUMULATING defines a checkpoint that is awaiting for BLS signatures.
104 bits for 104 validators at top.
CONFIRMED defines a checkpoint that is k-deep on BTC.
FINALIZED defines a checkpoint that is w-deep on BTC.
HashSize is the size in bytes of a hash.
MemStoreKey defines the in-memory store key.
ModuleName defines the module name.
QuerierRoute defines the module's query routing key.
RouterKey is the message route for slashing.
SEALED defines a checkpoint that has accumulated sufficient BLS signatures.
StoreKey defines the primary module store key.
SUBMITTED defines a checkpoint that is included on BTC.
# Variables
where we save the concrete BLS public keys.
No description provided by the author
where we save BLS key set.
reserve this namespace for checkpoints.
No description provided by the author
No description provided by the author
where we save the concrete BLS sig bytes.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
x/checkpointing module sentinel errors.
x/checkpointing module sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
LastFinalizedEpochKey defines the key to store the last finalised epoch.
No description provided by the author
reserve this namespace for BLS keys.
reserve this namespace for validator BLS key set.
# Structs
BlsKey wraps BLS public key with PoP.
BlsSig wraps the BLS sig with metadata.
CheckpointStateUpdate defines a state transition on the checkpoint.
CheckpointStateUpdateResponse defines a state transition on the checkpoint.
EventCheckpointAccumulating is emitted when a checkpoint reaches the `Accumulating` state.
EventCheckpointConfirmed is emitted when a checkpoint reaches the `Confirmed` state.
EventCheckpointFinalized is emitted when a checkpoint reaches the `Finalized` state.
EventCheckpointForgotten is emitted when a checkpoint switches to a `Forgotten` state.
EventCheckpointSealed is emitted when a checkpoint reaches the `Sealed` state.
EventCheckpointSubmitted is emitted when a checkpoint reaches the `Submitted` state.
EventConflictingCheckpoint is emitted when two conflicting checkpoints are found.
GenesisKey defines public key information about the genesis validators.
GenesisState defines the checkpointing module's genesis state.
InjectedCheckpoint wraps the checkpoint and the extended votes.
MsgWrappedCreateValidator defines a wrapped message to create a validator.
MsgWrappedCreateValidatorResponse defines the MsgWrappedCreateValidator response type.
ProofOfPossession defines proof for the ownership of Ed25519 and BLS private keys.
QueryBlsPublicKeyListRequest is the request type for the Query/BlsPublicKeys RPC method.
QueryBlsPublicKeyListResponse is the response type for the Query/BlsPublicKeys RPC method.
QueryEpochStatusRequest is the request type for the Query/EpochStatus RPC method.
QueryEpochStatusResponse is the response type for the Query/EpochStatus RPC method.
QueryLastCheckpointWithStatusRequest is the request type for the Query/LastCheckpointWithStatus RPC method.
QueryLastCheckpointWithStatusResponse is the response type for the Query/LastCheckpointWithStatus RPC method.
QueryRawCheckpointListRequest is the request type for the Query/RawCheckpoints RPC method.
QueryRawCheckpointListResponse is the response type for the Query/RawCheckpoints RPC method.
QueryRawCheckpointRequest is the request type for the Query/RawCheckpoint RPC method.
QueryRawCheckpointResponse is the response type for the Query/RawCheckpoint RPC method.
QueryRawCheckpointsRequest is the request type for the Query/RawCheckpoints RPC method.
QueryRawCheckpointsResponse is the response type for the Query/RawCheckpoints RPC method.
QueryRecentEpochStatusCountRequest is the request type for the Query/EpochStatusCount RPC method.
QueryRecentEpochStatusCountResponse is the response type for the Query/EpochStatusCount RPC method.
RawCheckpoint wraps the BLS multi sig with metadata.
RawCheckpointResponse wraps the BLS multi sig with metadata.
RawCheckpointWithMeta wraps the raw checkpoint with metadata.
RawCheckpointWithMetaResponse wraps the raw checkpoint with metadata.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
ValidatorWithBlsKey couples validator address, voting power, and its bls public key.
ValidatorWithBLSSet defines a set of validators with their BLS public keys.
VoteExtension defines the structure used to create a BLS vote extension.
# Interfaces
CheckpointingHooks event hooks for raw checkpoint object (noalias).
EpochingKeeper defines the expected interface needed to retrieve epoch info.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
# Type aliases
No description provided by the author
No description provided by the author
CheckpointStatus is the status of a checkpoint.
No description provided by the author
No description provided by the author