Documentation ¶
Index ¶
- Constants
- Variables
- func EndBlocker(ctx sdk.Context, aux AccountXKeeper, keeper ExpectedAccountKeeper, ...)
- func InitGenesis(ctx sdk.Context, keeper AccountXKeeper, data GenesisState)
- func NewAnteHandler(ak auth.AccountKeeper, supplyKeeper authtypes.SupplyKeeper, axk AccountXKeeper, ...) sdk.AnteHandler
- func NewHandler(k keepers.AccountXKeeper, ak ExpectedAccountKeeper) sdk.Handler
- func PreTotalSupplyInvariant(k AccountXKeeper) sdk.Invariant
- func WrapAnteHandler(ah sdk.AnteHandler, axk AccountXKeeper, anteHelper AnteHelper) sdk.AnteHandler
- type AccountX
- type AccountXKeeper
- type AnteHelper
- type AppModule
- func (AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)
- func (am AppModule) EndBlock(ctx sdk.Context, _ abci.RequestEndBlock) []abci.ValidatorUpdate
- func (am AppModule) ExportGenesis(ctx sdk.Context) json.RawMessage
- func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate
- func (AppModule) Name() string
- func (am AppModule) NewHandler() sdk.Handler
- func (am AppModule) NewQuerierHandler() sdk.Querier
- func (AppModule) QuerierRoute() string
- func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)
- func (AppModule) Route() string
- type AppModuleBasic
- func (AppModuleBasic) DefaultGenesis() json.RawMessage
- func (amb AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command
- func (amb AppModuleBasic) GetTxCmd(cdc *codec.Codec) *cobra.Command
- func (AppModuleBasic) Name() string
- func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)
- func (amb AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)
- func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error
- type ExpectedAccountKeeper
- type ExpectedTokenKeeper
- type GenesisState
- type LockedCoin
- type LockedCoins
- type MsgSetReferee
- type NotificationUnlock
Constants ¶
const ( StoreKey = types.StoreKey QuerierRoute = types.QuerierRoute ModuleName = types.ModuleName QueryAccountMix = types.QueryAccountMix CodeSpaceAuthX = types.CodeSpaceAuthX CodeGasPriceTooLow = types.CodeGasPriceTooLow CodeRefereeChangeTooFast = types.CodeRefereeChangeTooFast DefaultParamspace = types.DefaultParamspace DefaultMinGasPriceLimit = types.DefaultMinGasPriceLimit )
Variables ¶
var ( ErrInvalidMinGasPriceLimit = types.ErrInvalidMinGasPriceLimit ErrGasPriceTooLow = types.ErrGasPriceTooLow ErrRefereeChangeTooFast = types.ErrRefereeChangeTooFast NewLockedCoin = types.NewLockedCoin NewSupervisedLockedCoin = types.NewSupervisedLockedCoin NewParams = types.NewParams NewAccountX = types.NewAccountX DefaultParams = types.DefaultParams ModuleCdc = types.ModuleCdc NewAccountXWithAddress = types.NewAccountXWithAddress NewKeeper = keepers.NewKeeper )
Functions ¶
func EndBlocker ¶
func EndBlocker(ctx sdk.Context, aux AccountXKeeper, keeper ExpectedAccountKeeper, tk ExpectedTokenKeeper)
func InitGenesis ¶
func InitGenesis(ctx sdk.Context, keeper AccountXKeeper, data GenesisState)
InitGenesis - Init store state from genesis data
func NewAnteHandler ¶
func NewAnteHandler(ak auth.AccountKeeper, supplyKeeper authtypes.SupplyKeeper, axk AccountXKeeper, anteHelper AnteHelper) sdk.AnteHandler
NewAnteHandler returns an AnteHandler that checks and increments sequence numbers, checks signatures & account numbers, and deducts fees from the first signer.
func NewHandler ¶
func NewHandler(k keepers.AccountXKeeper, ak ExpectedAccountKeeper) sdk.Handler
func PreTotalSupplyInvariant ¶
func PreTotalSupplyInvariant(k AccountXKeeper) sdk.Invariant
func WrapAnteHandler ¶
func WrapAnteHandler(ah sdk.AnteHandler, axk AccountXKeeper, anteHelper AnteHelper) sdk.AnteHandler
Types ¶
type AccountXKeeper ¶
type AccountXKeeper = keepers.AccountXKeeper
type AnteHelper ¶
type AppModule ¶
type AppModule struct { AppModuleBasic // contains filtered or unexported fields }
___________________________ app module object
func NewAppModule ¶
func NewAppModule(axk AccountXKeeper, ak ExpectedAccountKeeper, tk ExpectedTokenKeeper) AppModule
NewAppModule creates a new AppModule object
func (AppModule) BeginBlock ¶
func (AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)
module begin-block
func (AppModule) EndBlock ¶
func (am AppModule) EndBlock(ctx sdk.Context, _ abci.RequestEndBlock) []abci.ValidatorUpdate
module end-block
func (AppModule) ExportGenesis ¶
func (am AppModule) ExportGenesis(ctx sdk.Context) json.RawMessage
module export genesis
func (AppModule) InitGenesis ¶
func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate
module init-genesis
func (AppModule) NewQuerierHandler ¶
module querier
func (AppModule) RegisterInvariants ¶
func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)
register invariants
type AppModuleBasic ¶
type AppModuleBasic struct{}
app module basics object
func (AppModuleBasic) DefaultGenesis ¶
func (AppModuleBasic) DefaultGenesis() json.RawMessage
default genesis state
func (AppModuleBasic) GetQueryCmd ¶
func (amb AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command
get the root query command of this module
func (AppModuleBasic) GetTxCmd ¶
func (amb AppModuleBasic) GetTxCmd(cdc *codec.Codec) *cobra.Command
get the root tx command of this module
func (AppModuleBasic) RegisterCodec ¶
func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)
register module codec
func (AppModuleBasic) RegisterRESTRoutes ¶
func (amb AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)
register rest routes
func (AppModuleBasic) ValidateGenesis ¶
func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error
module validate genesis
type ExpectedAccountKeeper ¶
type ExpectedAccountKeeper = keepers.ExpectedAccountKeeper
type ExpectedTokenKeeper ¶
type ExpectedTokenKeeper = keepers.ExpectedTokenKeeper
type GenesisState ¶
type GenesisState struct { Params types.Params `json:"params"` AccountXs types.AccountXs `json:"accountxs"` }
func DefaultGenesisState ¶
func DefaultGenesisState() GenesisState
DefaultGenesisState - Return a default genesis state
func ExportGenesis ¶
func ExportGenesis(ctx sdk.Context, keeper AccountXKeeper) GenesisState
ExportGenesis returns a GenesisState for a given context and keeper
func NewGenesisState ¶
func NewGenesisState(params types.Params, accountXs types.AccountXs) GenesisState
func (GenesisState) ValidateGenesis ¶
func (data GenesisState) ValidateGenesis() error
ValidateGenesis performs basic validation of asset genesis data returning an error for any failed validation criteria.
type LockedCoin ¶
type LockedCoin = types.LockedCoin
type LockedCoins ¶
type LockedCoins = types.LockedCoins
type MsgSetReferee ¶
type MsgSetReferee = types.MsgSetReferee
type NotificationUnlock ¶
type NotificationUnlock struct { Address sdk.AccAddress `json:"address" yaml:"address"` Unlocked sdk.Coins `json:"unlocked"` LockedCoins LockedCoins `json:"locked_coins"` FrozenCoins sdk.Coins `json:"frozen_coins"` Coins sdk.Coins `json:"coins" yaml:"coins"` Height int64 `json:"height"` }