app

package
v0.13.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2024 License: GPL-3.0 Imports: 48 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var AppConfigYAML []byte
View Source
var DefaultNodeHome string

DefaultNodeHome default home directories for the application daemon

Functions

func AppConfig added in v0.8.6

func AppConfig() depinject.Config

AppConfig returns the default app config.

Types

type SonrApp added in v0.8.6

type SonrApp struct {
	*runtime.App

	// keepers
	AccountKeeper         authkeeper.AccountKeeper
	BankKeeper            bankkeeper.Keeper
	GroupKeeper           groupkeeper.Keeper
	StakingKeeper         *stakingkeeper.Keeper
	DistrKeeper           distrkeeper.Keeper
	ConsensusParamsKeeper consensuskeeper.Keeper
	IdentityKeeper        identitykeeper.Keeper
	ServiceKeeper         servicekeeper.Keeper
	// contains filtered or unexported fields
}

SonrApp extends an ABCI application, but with most of its parameters exported. They are exported for convenience in creating helper functions, as object capabilities aren't needed for testing.

func NewSonrApp added in v0.8.6

func NewSonrApp(
	logger log.Logger,
	db dbm.DB,
	traceStore io.Writer,
	loadLatest bool,
	appOpts servertypes.AppOptions,
	baseAppOptions ...func(*baseapp.BaseApp),
) (*SonrApp, error)

NewSonrApp returns a reference to an initialized MiniApp.

func (*SonrApp) ExportAppStateAndValidators added in v0.8.6

func (app *SonrApp) ExportAppStateAndValidators(
	forZeroHeight bool,
	jailAllowedAddrs []string,
	modulesToExport []string,
) (servertypes.ExportedApp, error)

ExportAppStateAndValidators exports the state of the application for a genesis file.

func (*SonrApp) GetKey added in v0.8.6

func (app *SonrApp) GetKey(storeKey string) *storetypes.KVStoreKey

GetKey returns the KVStoreKey for the provided store key.

func (*SonrApp) LegacyAmino added in v0.8.6

func (app *SonrApp) LegacyAmino() *codec.LegacyAmino

LegacyAmino returns MiniApp's amino codec.

func (*SonrApp) RegisterAPIRoutes added in v0.8.6

func (app *SonrApp) RegisterAPIRoutes(apiSvr *api.Server, apiConfig config.APIConfig)

RegisterAPIRoutes registers all application module routes with the provided API server.

func (*SonrApp) SimulationManager added in v0.8.6

func (app *SonrApp) SimulationManager() *module.SimulationManager

SimulationManager implements the SimulationApp interface

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL