Documentation ¶
Index ¶
- func MakeCodec() *wire.Codec
- type BasecoinApp
- func (app *BasecoinApp) BeginBlocker(_ sdk.Context, _ abci.RequestBeginBlock) abci.ResponseBeginBlock
- func (app *BasecoinApp) EndBlocker(_ sdk.Context, _ abci.RequestEndBlock) abci.ResponseEndBlock
- func (app *BasecoinApp) ExportAppStateAndValidators() (appState json.RawMessage, validators []tmtypes.GenesisValidator, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BasecoinApp ¶
BasecoinApp implements an extended ABCI application. It contains a BaseApp, a codec for serialization, KVStore keys for multistore state management, and various mappers and keepers to manage getting, setting, and serializing the integral app types.
func NewBasecoinApp ¶
func NewBasecoinApp(logger log.Logger, db dbm.DB) *BasecoinApp
NewBasecoinApp returns a reference to a new BasecoinApp given a logger and database. Internally, a codec is created along with all the necessary keys. In addition, all necessary mappers and keepers are created, routes registered, and finally the stores being mounted along with any necessary chain initialization.
func (*BasecoinApp) BeginBlocker ¶ added in v0.18.0
func (app *BasecoinApp) BeginBlocker(_ sdk.Context, _ abci.RequestBeginBlock) abci.ResponseBeginBlock
BeginBlocker reflects logic to run before any TXs application are processed by the application.
func (*BasecoinApp) EndBlocker ¶ added in v0.18.0
func (app *BasecoinApp) EndBlocker(_ sdk.Context, _ abci.RequestEndBlock) abci.ResponseEndBlock
EndBlocker reflects logic to run after all TXs are processed by the application.
func (*BasecoinApp) ExportAppStateAndValidators ¶ added in v0.19.0
func (app *BasecoinApp) ExportAppStateAndValidators() (appState json.RawMessage, validators []tmtypes.GenesisValidator, err error)
ExportAppStateAndValidators implements custom application logic that exposes various parts of the application's state and set of validators. An error is returned if any step getting the state or set of validators fails.