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 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 NotificationUnlock
Constants ¶
const ( StoreKey = types.StoreKey QuerierRoute = types.QuerierRoute ModuleName = types.ModuleName QueryAccountMix = types.QueryAccountMix CodeSpaceAuthX = types.CodeSpaceAuthX CodeGasPriceTooLow = types.CodeGasPriceTooLow DefaultParamspace = types.DefaultParamspace DefaultMinGasPriceLimit = types.DefaultMinGasPriceLimit )
Variables ¶
var ( ErrInvalidMinGasPriceLimit = types.ErrInvalidMinGasPriceLimit ErrGasPriceTooLow = types.ErrGasPriceTooLow 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 PreTotalSupplyInvariant ¶ added in v0.0.4
func PreTotalSupplyInvariant(k AccountXKeeper) sdk.Invariant
func WrapAnteHandler ¶ added in v0.0.4
func WrapAnteHandler(ah sdk.AnteHandler, axk AccountXKeeper, anteHelper AnteHelper) sdk.AnteHandler
Types ¶
type AccountXKeeper ¶
type AccountXKeeper = keepers.AccountXKeeper
type AnteHelper ¶
type AppModule ¶ added in v0.0.4
type AppModule struct { AppModuleBasic // contains filtered or unexported fields }
___________________________ app module object
func NewAppModule ¶ added in v0.0.4
func NewAppModule(axk AccountXKeeper, ak ExpectedAccountKeeper, tk ExpectedTokenKeeper) AppModule
NewAppModule creates a new AppModule object
func (AppModule) BeginBlock ¶ added in v0.0.4
func (AppModule) BeginBlock(_ sdk.Context, _ abci.RequestBeginBlock)
module begin-block
func (AppModule) EndBlock ¶ added in v0.0.4
func (am AppModule) EndBlock(ctx sdk.Context, _ abci.RequestEndBlock) []abci.ValidatorUpdate
module end-block
func (AppModule) ExportGenesis ¶ added in v0.0.4
func (am AppModule) ExportGenesis(ctx sdk.Context) json.RawMessage
module export genesis
func (AppModule) InitGenesis ¶ added in v0.0.4
func (am AppModule) InitGenesis(ctx sdk.Context, data json.RawMessage) []abci.ValidatorUpdate
module init-genesis
func (AppModule) NewHandler ¶ added in v0.0.4
module handler
func (AppModule) NewQuerierHandler ¶ added in v0.0.4
module querier
func (AppModule) QuerierRoute ¶ added in v0.0.4
module querier route name
func (AppModule) RegisterInvariants ¶ added in v0.0.4
func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)
register invariants
type AppModuleBasic ¶ added in v0.0.4
type AppModuleBasic struct{}
app module basics object
func (AppModuleBasic) DefaultGenesis ¶ added in v0.0.4
func (AppModuleBasic) DefaultGenesis() json.RawMessage
default genesis state
func (AppModuleBasic) GetQueryCmd ¶ added in v0.0.4
func (amb AppModuleBasic) GetQueryCmd(cdc *codec.Codec) *cobra.Command
get the root query command of this module
func (AppModuleBasic) GetTxCmd ¶ added in v0.0.4
func (amb AppModuleBasic) GetTxCmd(cdc *codec.Codec) *cobra.Command
get the root tx command of this module
func (AppModuleBasic) RegisterCodec ¶ added in v0.0.4
func (AppModuleBasic) RegisterCodec(cdc *codec.Codec)
register module codec
func (AppModuleBasic) RegisterRESTRoutes ¶ added in v0.0.4
func (amb AppModuleBasic) RegisterRESTRoutes(ctx context.CLIContext, rtr *mux.Router)
register rest routes
func (AppModuleBasic) ValidateGenesis ¶ added in v0.0.4
func (AppModuleBasic) ValidateGenesis(bz json.RawMessage) error
module validate genesis
type ExpectedAccountKeeper ¶ added in v0.0.4
type ExpectedAccountKeeper = keepers.ExpectedAccountKeeper
type ExpectedTokenKeeper ¶ added in v0.0.4
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 ¶ added in v0.0.4
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 NotificationUnlock ¶ added in v0.0.4
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"` }