Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	// DefaultCLIHome default home directories for the application CLI
	DefaultCLIHome = os.ExpandEnv("$HOME/.iovnscli")
	// DefaultNodeHome sets the folder where the applcation data and configuration will be stored
	DefaultNodeHome = os.ExpandEnv("$HOME/.iovnsd")

	// ModuleBasics The module BasicManager is in charge of setting up basic,
	// non-dependant module elements, such as codec registration
	// and genesis verification.
	ModuleBasics = module.NewBasicManager(
		genutil.AppModuleBasic{},
		auth.AppModuleBasic{},
		bank.AppModuleBasic{},
		staking.AppModuleBasic{},
		mint.AppModuleBasic{},
		distr.AppModuleBasic{},
		gov.NewAppModuleBasic(paramsclient.ProposalHandler, distr.ProposalHandler, upgradeclient.ProposalHandler),
		params.AppModuleBasic{},
		crisis.AppModuleBasic{},
		slashing.AppModuleBasic{},
		supply.AppModuleBasic{},
		upgrade.AppModuleBasic{},
		evidence.AppModuleBasic{},

		configuration.AppModuleBasic{},
		starname.AppModuleBasic{},
		signutil.AppModuleBasic{},
	)
)

Functions

func GetMaccPerms

func GetMaccPerms() map[string][]string

    GetMaccPerms returns a mapping of the application's module account permissions.

    func MakeCodec

    func MakeCodec() *codec.Codec

      MakeCodec creates the application codec. The codec is sealed before it is returned.

      Types

      type GenesisState

      type GenesisState map[string]json.RawMessage

        GenesisState represents chain state at the start of the chain. Any initial state (account balances) are stored here.

        func NewDefaultGenesisState

        func NewDefaultGenesisState() GenesisState

          NewDefaultGenesisState generates the default state for the application.

          type NameService

          type NameService struct {
          	*bam.BaseApp
          	// contains filtered or unexported fields
          }

            NameService is the internet of values name service application

            func NewNameService

            func NewNameService(
            	logger log.Logger, db dbm.DB, traceStore io.Writer, loadLatest bool,
            	invCheckPeriod uint, skipUpgradeHeights map[int64]bool, baseAppOptions ...func(*bam.BaseApp),
            ) *NameService

              NewNameService is a constructor for NameService

              func (*NameService) BeginBlocker

              func (app *NameService) BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock) abci.ResponseBeginBlock

                BeginBlocker application updates every begin block

                func (*NameService) Codec

                func (app *NameService) Codec() *codec.Codec

                  Codec returns the application's sealed codec.

                  func (*NameService) EndBlocker

                  func (app *NameService) EndBlocker(ctx sdk.Context, req abci.RequestEndBlock) abci.ResponseEndBlock

                    EndBlocker application updates every end block

                    func (*NameService) ExportAppStateAndValidators

                    func (app *NameService) ExportAppStateAndValidators(
                    	forZeroHeight bool, jailWhiteList []string,
                    ) (appState json.RawMessage, validators []tmtypes.GenesisValidator, err error)

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

                      func (*NameService) InitChainer

                      func (app *NameService) InitChainer(ctx sdk.Context, req abci.RequestInitChain) abci.ResponseInitChain

                        InitChainer application update at chain initialization

                        func (*NameService) LoadHeight

                        func (app *NameService) LoadHeight(height int64) error

                          LoadHeight loads a particular height

                          func (*NameService) ModuleAccountAddrs

                          func (app *NameService) ModuleAccountAddrs() map[string]bool

                            ModuleAccountAddrs returns all the app's module account addresses.

                            func (*NameService) SimulationManager

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

                              SimulationManager implements the SimulationApp interface

                              Source Files

                              Directories

                              Path Synopsis