Versions in this module Expand all Collapse all v0 v0.33.2 Apr 3, 2019 Changes in this version + const DefaultKeyPass + var DefaultCLIHome = os.ExpandEnv("$HOME/.gaiacli") + var DefaultNodeHome = os.ExpandEnv("$HOME/.gaiad") + func CollectStdTxs(cdc *codec.Codec, moniker string, genTxsDir string, genDoc tmtypes.GenesisDoc) (appGenTxs []auth.StdTx, persistentPeers string, err error) + func GaiaAppGenStateJSON(cdc *codec.Codec, genDoc tmtypes.GenesisDoc, appGenTxs []json.RawMessage) (appState json.RawMessage, err error) + func GaiaValidateGenesisState(genesisState GenesisState) error + func MakeCodec() *codec.Codec + type GaiaApp struct + func NewGaiaApp(logger log.Logger, db dbm.DB, traceStore io.Writer, loadLatest bool, ...) *GaiaApp + func (app *GaiaApp) BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock) abci.ResponseBeginBlock + func (app *GaiaApp) EndBlocker(ctx sdk.Context, req abci.RequestEndBlock) abci.ResponseEndBlock + func (app *GaiaApp) ExportAppStateAndValidators(forZeroHeight bool, jailWhiteList []string) (appState json.RawMessage, validators []tmtypes.GenesisValidator, err error) + func (app *GaiaApp) LoadHeight(height int64) error + type GenesisAccount struct + AccountNumber uint64 + Address sdk.AccAddress + Coins sdk.Coins + DelegatedFree sdk.Coins + DelegatedVesting sdk.Coins + EndTime int64 + OriginalVesting sdk.Coins + Sequence uint64 + StartTime int64 + func NewDefaultGenesisAccount(addr sdk.AccAddress) GenesisAccount + func NewGenesisAccount(acc *auth.BaseAccount) GenesisAccount + func NewGenesisAccountI(acc auth.Account) GenesisAccount + func (ga *GenesisAccount) ToAccount() auth.Account + type GenesisState struct + Accounts []GenesisAccount + AuthData auth.GenesisState + BankData bank.GenesisState + DistrData distr.GenesisState + GenTxs []json.RawMessage + GovData gov.GenesisState + MintData mint.GenesisState + SlashingData slashing.GenesisState + StakingData staking.GenesisState + func GaiaAppGenState(cdc *codec.Codec, genDoc tmtypes.GenesisDoc, appGenTxs []json.RawMessage) (genesisState GenesisState, err error) + func NewDefaultGenesisState() GenesisState + func NewGenesisState(accounts []GenesisAccount, authData auth.GenesisState, ...) GenesisState + func (gs GenesisState) Sanitize() + type StakingHooks struct + func NewStakingHooks(dh distr.Hooks, sh slashing.Hooks) StakingHooks + func (h StakingHooks) AfterDelegationModified(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (h StakingHooks) AfterValidatorBeginUnbonding(ctx sdk.Context, consAddr sdk.ConsAddress, valAddr sdk.ValAddress) + func (h StakingHooks) AfterValidatorBonded(ctx sdk.Context, consAddr sdk.ConsAddress, valAddr sdk.ValAddress) + func (h StakingHooks) AfterValidatorCreated(ctx sdk.Context, valAddr sdk.ValAddress) + func (h StakingHooks) AfterValidatorRemoved(ctx sdk.Context, consAddr sdk.ConsAddress, valAddr sdk.ValAddress) + func (h StakingHooks) BeforeDelegationCreated(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (h StakingHooks) BeforeDelegationRemoved(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (h StakingHooks) BeforeDelegationSharesModified(ctx sdk.Context, delAddr sdk.AccAddress, valAddr sdk.ValAddress) + func (h StakingHooks) BeforeValidatorModified(ctx sdk.Context, valAddr sdk.ValAddress) + func (h StakingHooks) BeforeValidatorSlashed(ctx sdk.Context, valAddr sdk.ValAddress, fraction sdk.Dec)