beacon

package
v1.4.7 Latest Latest
Warning

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

Go to latest
Published: Jun 17, 2020 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ModuleName = types.ModuleName
	RouterKey  = types.RouterKey
	StoreKey   = types.StoreKey

	DefaultParamspace = types.DefaultParamspace

	QueryParameters = keeper.QueryParameters
	QuerierRoute    = types.QuerierRoute
	QueryBeacons    = keeper.QueryBeacons

	RecordFee = types.RecordFee
	FeeDenom  = types.FeeDenom
)

Variables

View Source
var (
	NewKeeper       = keeper.NewKeeper
	NewQuerier      = keeper.NewQuerier
	NewGenesisState = types.NewGenesisState

	RegisterCodec = types.RegisterCodec
	ModuleCdc     = types.ModuleCdc

	DefaultGenesisState = types.DefaultGenesisState
	ValidateGenesis     = types.ValidateGenesis

	NewQueryBeaconParams        = types.NewQueryBeaconParams
	NewMsgRegisterBeacon        = types.NewMsgRegisterBeacon
	NewMsgRecordBeaconTimestamp = types.NewMsgRecordBeaconTimestamp

	NewParamsRetriever = keeper.NewParamsRetriever

	// Errors
	ErrBeaconAlreadyRegistered        = types.ErrBeaconAlreadyRegistered
	ErrBeaconDoesNotExist             = types.ErrBeaconDoesNotExist
	ErrNotBeaconOwner                 = types.ErrNotBeaconOwner
	ErrBeaconTimestampAlreadyRecorded = types.ErrBeaconTimestampAlreadyRecorded
	ErrContentTooLarge                = types.ErrContentTooLarge

	// Events
	EventTypeRegisterBeacon         = types.EventTypeRegisterBeacon
	EventTypeRecordBeaconTimestamp  = types.EventTypeRecordBeaconTimestamp
	AttributeValueCategory          = types.AttributeValueCategory
	AttributeKeyOwner               = types.AttributeKeyOwner
	AttributeKeyBeaconId            = types.AttributeKeyBeaconId
	AttributeKeyBeaconMoniker       = types.AttributeKeyBeaconMoniker
	AttributeKeyBeaconName          = types.AttributeKeyBeaconName
	AttributeKeyTimestampID         = types.AttributeKeyTimestampID
	AttributeKeyTimestampHash       = types.AttributeKeyTimestampHash
	AttributeKeyTimestampSubmitTime = types.AttributeKeyTimestampSubmitTime

	GetBeaconIDBytes    = types.GetBeaconIDBytes
	GetTimestampIDBytes = types.GetTimestampIDBytes

	CheckIsBeaconTx = exported.CheckIsBeaconTx

	DefaultParams = types.DefaultParams

	NewCorrectBeaconFeeDecorator = ante.NewCorrectBeaconFeeDecorator
)

Functions

func InitGenesis

func InitGenesis(ctx sdk.Context, keeper Keeper, data GenesisState) []abci.ValidatorUpdate

func NewHandler

func NewHandler(keeper Keeper) sdk.Handler

NewHandler returns a handler for "beacon" type messages.

Types

type AppModule

type AppModule struct {
	AppModuleBasic
	AppModuleSimulation
	// contains filtered or unexported fields
}

func NewAppModule

func NewAppModule(k Keeper) AppModule

NewAppModule creates a new AppModule Object

func (AppModule) BeginBlock

func (am AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)

func (AppModule) EndBlock

func (AppModule) ExportGenesis

func (am AppModule) ExportGenesis(ctx sdk.Context) json.RawMessage

func (AppModule) InitGenesis

func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate

func (AppModule) Name

func (AppModule) Name() string

func (AppModule) NewHandler

func (am AppModule) NewHandler() sdk.Handler

func (AppModule) NewQuerierHandler

func (am AppModule) NewQuerierHandler() sdk.Querier

func (AppModule) QuerierRoute

func (am AppModule) QuerierRoute() string

func (AppModule) RegisterInvariants

func (am AppModule) RegisterInvariants(ir sdk.InvariantRegistry)

func (AppModule) Route

func (am AppModule) Route() string

type AppModuleBasic

type AppModuleBasic struct{}

app module Basics object

func (AppModuleBasic) DefaultGenesis

func (AppModuleBasic) DefaultGenesis() json.RawMessage

func (AppModuleBasic) GetQueryCmd

func (AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command

Get the root query command of this module

func (AppModuleBasic) GetTxCmd

func (AppModuleBasic) GetTxCmd(cdc *codec.Codec) *cobra.Command

Get the root tx command of this module

func (AppModuleBasic) Name

func (AppModuleBasic) Name() string

func (AppModuleBasic) RegisterCodec

func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)

func (AppModuleBasic) RegisterRESTRoutes

func (AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)

Register rest routes

func (AppModuleBasic) ValidateGenesis

func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error

Validation check of the Genesis

type AppModuleSimulation

type AppModuleSimulation struct{}

AppModuleSimulation defines the module simulation functions used by the auth module.

func (AppModuleSimulation) GenerateGenesisState

func (AppModuleSimulation) GenerateGenesisState(simState *module.SimulationState)

GenerateGenesisState creates a randomized GenState of the beacon module

func (AppModuleSimulation) ProposalContents added in v1.2.0

ProposalContents doesn't return any content functions for proposals.

func (AppModuleSimulation) RandomizedParams

func (AppModuleSimulation) RandomizedParams(r *rand.Rand) []sim.ParamChange

RandomizedParams creates randomized auth param changes for the simulator.

func (AppModuleSimulation) RegisterStoreDecoder

func (AppModuleSimulation) RegisterStoreDecoder(sdr sdk.StoreDecoderRegistry)

RegisterStoreDecoder registers a decoder for auth module's types

func (AppModuleSimulation) WeightedOperations added in v1.2.0

WeightedOperations doesn't return any beacon module operation.

type Beacon

type Beacon = types.Beacon

type BeaconExport

type BeaconExport = types.BeaconExport

type BeaconTimestamp

type BeaconTimestamp = types.BeaconTimestamp

type GenesisState

type GenesisState = types.GenesisState

func ExportGenesis

func ExportGenesis(ctx sdk.Context, k Keeper) GenesisState

type Keeper

type Keeper = keeper.Keeper

type MsgRecordBeaconTimestamp

type MsgRecordBeaconTimestamp = types.MsgRecordBeaconTimestamp

type MsgRegisterBeacon

type MsgRegisterBeacon = types.MsgRegisterBeacon

Msgs

type Params

type Params = types.Params

type QueryBeaconParams

type QueryBeaconParams = types.QueryBeaconParams

type QueryBeaconTimestampParams

type QueryBeaconTimestampParams = types.QueryBeaconTimestampParams

type QueryResBeaconTimestampHashes

type QueryResBeaconTimestampHashes = types.QueryResBeaconTimestampHashes

type QueryResBeacons

type QueryResBeacons = types.QueryResBeacons

Directories

Path Synopsis
client
cli
internal

Jump to

Keyboard shortcuts

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