# Functions
BeaconAllTimestampsKey gets the key for a specific BEACON's timestamps.
BeaconKey gets a specific purchase order ID key for use in the store.
BeaconStorageLimitKey gets the key for a single BEACON's specific storage limit.
BeaconTimestampKey gets the key for a single BEACON's specific timestamp ID.
DefaultGenesisState creates a default GenesisState object.
default BEACON module parameters.
GetBeaconIDBytes returns the byte representation of the BeaconID used for getting the highest Beacon ID from the database.
GetBeaconIDFromBytes returns BeaconID in uint64 format from a byte array used for getting the highest Beacon ID from the database.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewGenesisState creates a new GenesisState object.
No description provided by the author
NewMsgRecordBeaconTimestamp is a constructor function for MsgRecordBeaconTimestamp.
NewMsgRecordBeaconTimestamp is a constructor function for MsgRecordBeaconTimestamp.
NewMsgRegisterBeacon is a constructor function for MsgRegisterBeacon.
No description provided by the author
No description provided by the author
ParamTable for BEACON module.
No description provided by the author
RegisterLegacyAminoCodec registers the necessary x/beacon interfaces and concrete types on the provided LegacyAmino codec.
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
ValidateGenesis validates the provided genesis state to ensure the expected invariants holds.
# Constants
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
used in init genesis.
No description provided by the author
used in init genesis.
used in init genesis.
used in init genesis.
No description provided by the author
module name.
No description provided by the author
5 FUND - used in init genesis.
QuerierRoute is the querier route for the BEACON store.
No description provided by the author
1 FUND - used in init genesis.
1000 FUND - used in init genesis.
No description provided by the author
defined in keys.go file.
StoreKey to be used when creating the KVStore.
# Variables
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
No description provided by the author
No description provided by the author
No description provided by the author
BeaconStorageLimitPrefix prefix for BEACON storage limit store.
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ErrInvalidGenesis error for an invalid beacon GenesisState.
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
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
key used to store the current highest BEACON ID.
Parameter store keys.
Parameter store keys.
Parameter store keys.
Parameter store keys.
Parameter store keys.
Parameter store keys.
ModuleCdc references the global x/bank module codec.
No description provided by the author
RecordedBeaconTimestampPrefix prefix for BEACON Timestamps store.
RegisteredBeaconPrefix prefix for registered BEACON store.
# Structs
Beacon holds metadata about a registered beacon.
BeaconExport holds genesis export data for a beacon, including submitted timestamps.
BeaconStorageLimit holds tata about the beacon's current in-state storage limit.
BeaconTimestamp holds each hash submitted to a registered beacon.
BeaconTimestampGenesisExport is a trimmed version of BeaconTimestamp for genesis exports to conserve space.
BeaconTimestampLegacy is onlyused to support old style timestamp output for the legact REST endpoint.
GenesisState defines the beacon module's genesis state.
MsgPurchaseBeaconStateStorage represents a message to purchase more beacon storage.
MsgPurchaseBeaconStateStorageResponse defines the Msg/PurchaseBeaconStateStorage response type.
MsgRecordBeaconTimestamp represents a message to record a timestamp for a registered beacon.
MsgRecordBeaconTimestampResponse defines the Msg/RecordBeacon response type.
MsgRegisterBeacon represents a message to register a new beacon.
MsgRegisterBeaconResponse defines the Msg/RegisterBeacon response type.
MsgUpdateParams is the Msg/UpdateParams request type.
MsgUpdateParamsResponse defines the response structure for executing a MsgUpdateParams message.
Params defines the parameters for the beacon module.
QueryBeaconRequest is the request type for the Query/Beacon RPC method.
QueryBeaconResponse is the response type for the Query/Beacon RPC method.
QueryBeaconsFilteredRequest is the request type for the Query/BeaconsFiltered RPC method.
QueryBeaconsFilteredResponse is the response type for the Query/BeaconsFiltered RPC method.
QueryBeaconStorageRequest is the request type for the Query/BeaconStorage RPC method.
QueryBeaconStorageResponse is the response type for the Query/BeaconStorage RPC method.
QueryBeaconTimestampRequest is the request type for the Query/BeaconTimestamp RPC method.
QueryBeaconTimestampResponse is the response type for the Query/BeaconTimestamp RPC method.
QueryParamsRequest is the request type for the Query/Params RPC method.
QueryParamsResponse is the response type for the Query/Params RPC method.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
AccountKeeper defines the expected account keeper (noalias).
BankKeeper defines the expected bank keeper.
EnterpriseKeeper defines the expected enterprise keeper.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
ParamSubspace defines the expected Subspace interface for parameters (noalias).
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
QueryResBeacons Queries BEACONs.
QueryResBeaconTimestampHashes Queries Result Payload for a Beacon timestamp Hashes query.