cosmos-sdk: Index | Files | Directories

package auth

import ""


Package Files

alias.go genesis.go module.go


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


var (
    // functions aliases
    NewAnteHandler                    = ante.NewAnteHandler
    GetSignerAcc                      = ante.GetSignerAcc
    DefaultSigVerificationGasConsumer = ante.DefaultSigVerificationGasConsumer
    DeductFees                        = ante.DeductFees
    SetGasMeter                       = ante.SetGasMeter
    NewAccountKeeper                  = keeper.NewAccountKeeper
    NewQuerier                        = keeper.NewQuerier
    NewBaseAccount                    = types.NewBaseAccount
    ProtoBaseAccount                  = types.ProtoBaseAccount
    NewBaseAccountWithAddress         = types.NewBaseAccountWithAddress
    NewAccountRetriever               = types.NewAccountRetriever
    RegisterCodec                     = types.RegisterCodec
    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
    ValidateGenAccounts               = types.ValidateGenAccounts
    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 AccountKeeper Uses

type AccountKeeper = keeper.AccountKeeper

type AccountRetriever Uses

type AccountRetriever = types.AccountRetriever

type AppModule Uses

type AppModule struct {
    // 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, cdc codec.JSONMarshaler) json.RawMessage

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

func (AppModule) GenerateGenesisState Uses

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

GenerateGenesisState creates a randomized GenState of the auth module

func (AppModule) InitGenesis Uses

func (am AppModule) InitGenesis(ctx sdk.Context, cdc codec.JSONMarshaler, 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) ProposalContents Uses

func (AppModule) ProposalContents(_ module.SimulationState) []sim.WeightedProposalContent

ProposalContents doesn't return any content functions for governance proposals.

func (AppModule) QuerierRoute Uses

func (AppModule) QuerierRoute() string

QuerierRoute returns the auth module's querier route name.

func (AppModule) RandomizedParams Uses

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

RandomizedParams creates randomized auth param changes for the simulator.

func (AppModule) RegisterInvariants Uses

func (AppModule) RegisterInvariants(_ sdk.InvariantRegistry)

RegisterInvariants performs a no-op.

func (AppModule) RegisterStoreDecoder Uses

func (AppModule) RegisterStoreDecoder(sdr sdk.StoreDecoderRegistry)

RegisterStoreDecoder registers a decoder for auth module's types

func (AppModule) Route Uses

func (AppModule) Route() string

Route returns the message routing key for the auth module.

func (AppModule) WeightedOperations Uses

func (AppModule) WeightedOperations(_ module.SimulationState) []sim.WeightedOperation

WeightedOperations doesn't return any auth module operation.

type AppModuleBasic Uses

type AppModuleBasic struct{}

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

func (AppModuleBasic) DefaultGenesis Uses

func (AppModuleBasic) DefaultGenesis(cdc codec.JSONMarshaler) 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(cdc codec.JSONMarshaler, bz json.RawMessage) error

ValidateGenesis performs genesis state validation for the auth module.

type BaseAccount Uses

type BaseAccount = types.BaseAccount

type Codec Uses

type Codec = types.Codec

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


legacy/v0_34DONTCOVER nolint
legacy/v0_36DONTCOVER nolint
typesnolint noalias
vestingnolint autogenerated code using aliases generated for the following subdirectories: ALIASGEN:
vesting/typesnolint noalias

Package auth imports 18 packages (graph) and is imported by 147 packages. Updated 2020-02-23. Refresh now. Tools for package owners.