Documentation ¶
Overview ¶
Package baseapp contains data structures that provide basic data storage functionality and act as a bridge between the ABCI interface and the SDK abstractions.
BaseApp has no state except the CommitMultiStore you provide upon init.
Index ¶
- Variables
- func MakeLatestCodec() *codec.Codec
- type DIPApp
- func (app *DIPApp) BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock) abci.ResponseBeginBlock
- func (app *DIPApp) Codec() *codec.Codec
- func (app *DIPApp) EndBlocker(ctx sdk.Context, req abci.RequestEndBlock) abci.ResponseEndBlock
- func (app *DIPApp) ExportAppStateAndValidators(forZeroHeight bool, jailWhiteList []string) (appState json.RawMessage, validators []tmtypes.GenesisValidator, err error)
- func (app *DIPApp) InitChainer(_ sdk.Context, req abci.RequestInitChain) abci.ResponseInitChain
- func (app *DIPApp) LoadHeight(height int64) error
- func (app *DIPApp) ModuleAccountAddrs() map[string]bool
- func (app *DIPApp) SimulationManager() *module.SimulationManager
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultCLIHome = os.ExpandEnv("$HOME/.dipcli") DefaultNodeHome = os.ExpandEnv("$HOME/.dipd") )
Functions ¶
func MakeLatestCodec ¶
Types ¶
type DIPApp ¶
DIPApp extends BaseApp
func NewDIPApp ¶
func NewDIPApp(logger log.Logger, db dbm.DB, traceStore io.Writer, loadLatest bool, invCheckPeriod uint, baseAppOptions ...func(*baseapp.BaseApp)) *DIPApp
NewDIPApp returns a reference to an initialized DIPApp
func (*DIPApp) BeginBlocker ¶
func (app *DIPApp) BeginBlocker(ctx sdk.Context, req abci.RequestBeginBlock) abci.ResponseBeginBlock
BeginBlocker abci
func (*DIPApp) EndBlocker ¶
func (app *DIPApp) EndBlocker(ctx sdk.Context, req abci.RequestEndBlock) abci.ResponseEndBlock
EndBlocker abci
func (*DIPApp) ExportAppStateAndValidators ¶
func (app *DIPApp) ExportAppStateAndValidators(forZeroHeight bool, jailWhiteList []string) (appState json.RawMessage, validators []tmtypes.GenesisValidator, err error)
ExportAppStateAndValidators exports the state of application for a genesis file
func (*DIPApp) InitChainer ¶
func (app *DIPApp) InitChainer(_ sdk.Context, req abci.RequestInitChain) abci.ResponseInitChain
InitChainer - custom logic for initialization
func (*DIPApp) LoadHeight ¶
func (*DIPApp) ModuleAccountAddrs ¶
TODO: check ModuleAccountAddrs returns all the module account addresses
func (*DIPApp) SimulationManager ¶
func (app *DIPApp) SimulationManager() *module.SimulationManager
SimulationManager implements the SimulationApp interface
Directories ¶
Path | Synopsis |
---|---|
params
Package params defines the simulation parameters in the simapp.
|
Package params defines the simulation parameters in the simapp. |
auth
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories:
|
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: |
auth/types
nolint noalias
|
nolint noalias |
bank
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories:
|
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: |
crisis
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/Dipper-Labs/Dipper-Protocol/app/v0/crisis/types
|
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/Dipper-Labs/Dipper-Protocol/app/v0/crisis/types |
crisis/client/cli
nolint
|
nolint |
distribution/client/cli
nolint
|
nolint |
distribution/types
nolint nolint
|
nolint nolint |
genaccounts
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories:
|
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: |
genutil
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories:
|
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: |
gov
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories:
|
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: |
gov/legacy/v0_34
DONTCOVER nolint
|
DONTCOVER nolint |
gov/types
nolint
|
nolint |
mint
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/Dipper-Labs/Dipper-Protocol/app/v0/mint/internal/keeper ALIASGEN: github.com/Dipper-Labs/Dipper-Protocol/app/v0/mint/internal/types
|
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/Dipper-Labs/Dipper-Protocol/app/v0/mint/internal/keeper ALIASGEN: github.com/Dipper-Labs/Dipper-Protocol/app/v0/mint/internal/types |
mint/internal/keeper
nolint:deadcode unused
|
nolint:deadcode unused |
simulation
Package simulation implements a full fledged Cosmos SDK application used for executing simulation test suites.
|
Package simulation implements a full fledged Cosmos SDK application used for executing simulation test suites. |
slashing
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/Dipper-Labs/Dipper-Protocol/app/v0/slashing/types nolint
|
nolint autogenerated code using github.com/rigelrozanski/multitool aliases generated for the following subdirectories: ALIASGEN: github.com/Dipper-Labs/Dipper-Protocol/app/v0/slashing/types nolint |
slashing/types
nolint
|
nolint |
staking/types
nolint
|
nolint |
Click to show internal directories.
Click to hide internal directories.