cosmos-sdk: github.com/cosmos/cosmos-sdk/x/auth Index | Files | Directories

package auth

import "github.com/cosmos/cosmos-sdk/x/auth"

nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/cosmos/cosmos-sdk/x/auth/ante ALIASGEN: github.com/cosmos/cosmos-sdk/x/auth/keeper ALIASGEN: github.com/cosmos/cosmos-sdk/x/auth/types

Index

Package Files

alias.go genesis.go module.go

Constants

const (
    ModuleName                    = types.ModuleName
    StoreKey                      = types.StoreKey
    FeeCollectorName              = types.FeeCollectorName
    QuerierRoute                  = types.QuerierRoute
    DefaultParamspace             = types.DefaultParamspace
    DefaultMaxMemoCharacters      = types.DefaultMaxMemoCharacters
    DefaultTxSigLimit             = types.DefaultTxSigLimit
    DefaultTxSizeCostPerByte      = types.DefaultTxSizeCostPerByte
    DefaultSigVerifyCostED25519   = types.DefaultSigVerifyCostED25519
    DefaultSigVerifyCostSecp256k1 = types.DefaultSigVerifyCostSecp256k1
    QueryAccount                  = types.QueryAccount
)

Variables

var (
    // functions aliases
    NewAnteHandler                    = ante.NewAnteHandler
    GetSignerAcc                      = ante.GetSignerAcc
    ValidateSigCount                  = ante.ValidateSigCount
    ValidateMemo                      = ante.ValidateMemo
    ProcessPubKey                     = ante.ProcessPubKey
    DefaultSigVerificationGasConsumer = ante.DefaultSigVerificationGasConsumer
    DeductFees                        = ante.DeductFees
    EnsureSufficientMempoolFees       = ante.EnsureSufficientMempoolFees
    SetGasMeter                       = ante.SetGasMeter
    GetSignBytes                      = ante.GetSignBytes
    NewAccountKeeper                  = keeper.NewAccountKeeper
    NewQuerier                        = keeper.NewQuerier
    NewBaseAccount                    = types.NewBaseAccount
    ProtoBaseAccount                  = types.ProtoBaseAccount
    NewBaseAccountWithAddress         = types.NewBaseAccountWithAddress
    NewBaseVestingAccount             = types.NewBaseVestingAccount
    NewContinuousVestingAccountRaw    = types.NewContinuousVestingAccountRaw
    NewContinuousVestingAccount       = types.NewContinuousVestingAccount
    NewDelayedVestingAccountRaw       = types.NewDelayedVestingAccountRaw
    NewDelayedVestingAccount          = types.NewDelayedVestingAccount
    NewAccountRetriever               = types.NewAccountRetriever
    RegisterCodec                     = types.RegisterCodec
    RegisterAccountTypeCodec          = types.RegisterAccountTypeCodec
    NewGenesisState                   = types.NewGenesisState
    DefaultGenesisState               = types.DefaultGenesisState
    ValidateGenesis                   = types.ValidateGenesis
    SanitizeGenesisAccounts           = types.SanitizeGenesisAccounts
    AddressStoreKey                   = types.AddressStoreKey
    NewParams                         = types.NewParams
    ParamKeyTable                     = types.ParamKeyTable
    DefaultParams                     = types.DefaultParams
    NewQueryAccountParams             = types.NewQueryAccountParams
    NewStdTx                          = types.NewStdTx
    CountSubKeys                      = types.CountSubKeys
    NewStdFee                         = types.NewStdFee
    StdSignBytes                      = types.StdSignBytes
    DefaultTxDecoder                  = types.DefaultTxDecoder
    DefaultTxEncoder                  = types.DefaultTxEncoder
    NewTxBuilder                      = types.NewTxBuilder
    NewTxBuilderFromCLI               = types.NewTxBuilderFromCLI
    MakeSignature                     = types.MakeSignature
    GetGenesisStateFromAppState       = types.GetGenesisStateFromAppState

    // variable aliases
    ModuleCdc                 = types.ModuleCdc
    AddressStoreKeyPrefix     = types.AddressStoreKeyPrefix
    GlobalAccountNumberKey    = types.GlobalAccountNumberKey
    KeyMaxMemoCharacters      = types.KeyMaxMemoCharacters
    KeyTxSigLimit             = types.KeyTxSigLimit
    KeyTxSizeCostPerByte      = types.KeyTxSizeCostPerByte
    KeySigVerifyCostED25519   = types.KeySigVerifyCostED25519
    KeySigVerifyCostSecp256k1 = types.KeySigVerifyCostSecp256k1
)

func InitGenesis Uses

func InitGenesis(ctx sdk.Context, ak AccountKeeper, data GenesisState)

InitGenesis - Init store state from genesis data

CONTRACT: old coins from the FeeCollectionKeeper need to be transferred through a genesis port script to the new fee collector account

type Account Uses

type Account = exported.Account

type AccountKeeper Uses

type AccountKeeper = keeper.AccountKeeper

type AccountRetriever Uses

type AccountRetriever = types.AccountRetriever

type AppModule Uses

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

AppModule implements an application module for the auth module.

func NewAppModule Uses

func NewAppModule(accountKeeper AccountKeeper) AppModule

NewAppModule creates a new AppModule object

func (AppModule) BeginBlock Uses

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

BeginBlock returns the begin blocker for the auth module.

func (AppModule) EndBlock Uses

func (AppModule) EndBlock(_ sdk.Context, _ abci.RequestEndBlock) []abci.ValidatorUpdate

EndBlock returns the end blocker for the auth module. It returns no validator updates.

func (AppModule) ExportGenesis Uses

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

ExportGenesis returns the exported genesis state as raw bytes for the auth module.

func (AppModule) InitGenesis Uses

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

InitGenesis performs genesis initialization for the auth module. It returns no validator updates.

func (AppModule) Name Uses

func (AppModule) Name() string

Name returns the auth module's name.

func (AppModule) NewHandler Uses

func (AppModule) NewHandler() sdk.Handler

NewHandler returns an sdk.Handler for the auth module.

func (AppModule) NewQuerierHandler Uses

func (am AppModule) NewQuerierHandler() sdk.Querier

NewQuerierHandler returns the auth module sdk.Querier.

func (AppModule) QuerierRoute Uses

func (AppModule) QuerierRoute() string

QuerierRoute returns the auth module's querier route name.

func (AppModule) RegisterInvariants Uses

func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)

RegisterInvariants performs a no-op.

func (AppModule) Route Uses

func (AppModule) Route() string

Route returns the message routing key for the auth module.

type AppModuleBasic Uses

type AppModuleBasic struct{}

AppModuleBasic defines the basic application module used by the auth module.

func (AppModuleBasic) DefaultGenesis Uses

func (AppModuleBasic) DefaultGenesis() json.RawMessage

DefaultGenesis returns default genesis state as raw bytes for the auth module.

func (AppModuleBasic) GetQueryCmd Uses

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

GetQueryCmd returns the root query command for the auth module.

func (AppModuleBasic) GetTxCmd Uses

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

GetTxCmd returns the root tx command for the auth module.

func (AppModuleBasic) Name Uses

func (AppModuleBasic) Name() string

Name returns the auth module's name.

func (AppModuleBasic) RegisterCodec Uses

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

RegisterCodec registers the auth module's types for the given codec.

func (AppModuleBasic) RegisterRESTRoutes Uses

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

RegisterRESTRoutes registers the REST routes for the auth module.

func (AppModuleBasic) ValidateGenesis Uses

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

ValidateGenesis performs genesis state validation for the auth module.

type AppModuleSimulation Uses

type AppModuleSimulation struct{}

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

func (AppModuleSimulation) GenerateGenesisState Uses

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

GenerateGenesisState creates a randomized GenState of the auth module

func (AppModuleSimulation) RandomizedParams Uses

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

RandomizedParams creates randomized auth param changes for the simulator.

func (AppModuleSimulation) RegisterStoreDecoder Uses

func (AppModuleSimulation) RegisterStoreDecoder(sdr sdk.StoreDecoderRegistry)

RegisterStoreDecoder registers a decoder for auth module's types

type BaseAccount Uses

type BaseAccount = types.BaseAccount

type BaseVestingAccount Uses

type BaseVestingAccount = types.BaseVestingAccount

type ContinuousVestingAccount Uses

type ContinuousVestingAccount = types.ContinuousVestingAccount

type DelayedVestingAccount Uses

type DelayedVestingAccount = types.DelayedVestingAccount

type GenesisAccountIterator Uses

type GenesisAccountIterator = types.GenesisAccountIterator

type GenesisState Uses

type GenesisState = types.GenesisState

func ExportGenesis Uses

func ExportGenesis(ctx sdk.Context, ak AccountKeeper) GenesisState

ExportGenesis returns a GenesisState for a given context and keeper

type NodeQuerier Uses

type NodeQuerier = types.NodeQuerier

type Params Uses

type Params = types.Params

type QueryAccountParams Uses

type QueryAccountParams = types.QueryAccountParams

type SignatureVerificationGasConsumer Uses

type SignatureVerificationGasConsumer = ante.SignatureVerificationGasConsumer

type StdFee Uses

type StdFee = types.StdFee

type StdSignDoc Uses

type StdSignDoc = types.StdSignDoc

type StdSignMsg Uses

type StdSignMsg = types.StdSignMsg

type StdSignature Uses

type StdSignature = types.StdSignature

type StdTx Uses

type StdTx = types.StdTx

type TxBuilder Uses

type TxBuilder = types.TxBuilder

type VestingAccount Uses

type VestingAccount = exported.VestingAccount

Directories

PathSynopsis
ante
client/cli
client/rest
client/utils
exported
keeper
legacy/v0_34DONTCOVER nolint
legacy/v0_36DONTCOVER nolint
legacy/v0_38
simulation
simulation/operations
typesnolint noalias

Package auth imports 17 packages (graph) and is imported by 78 packages. Updated 2019-09-16. Refresh now. Tools for package owners.