feat(baseapp): expose `Mempool` (backport #17954) (#18010)

Co-authored-by: Devon Bear <itsdevbear@berachain.com>
Co-authored-by: Julien Robert <julien@rbrt.fr>
This commit is contained in:
mergify[bot] 2023-10-09 11:46:51 +00:00 committed by GitHub
parent 2601e23b79
commit 7d1278270c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 6 additions and 0 deletions

View File

@ -39,6 +39,7 @@ Ref: https://keepachangelog.com/en/1.0.0/
### Improvements ### Improvements
* (baseapp) [#17954](https://github.com/cosmos/cosmos-sdk/issues/17954) Add `Mempool()` method on `BaseApp` to allow access to the mempool.
* (x/gov) [#17780](https://github.com/cosmos/cosmos-sdk/pull/17780) Recover panics and turn them into errors when executing x/gov proposals. * (x/gov) [#17780](https://github.com/cosmos/cosmos-sdk/pull/17780) Recover panics and turn them into errors when executing x/gov proposals.
### Bug Fixes ### Bug Fixes

View File

@ -351,6 +351,11 @@ func (app *BaseApp) LastBlockHeight() int64 {
return app.cms.LastCommitID().Version return app.cms.LastCommitID().Version
} }
// Mempool returns the Mempool of the app.
func (app *BaseApp) Mempool() mempool.Mempool {
return app.mempool
}
// Init initializes the app. It seals the app, preventing any // Init initializes the app. It seals the app, preventing any
// further modifications. In addition, it validates the app against // further modifications. In addition, it validates the app against
// the earlier provided settings. Returns an error if validation fails. // the earlier provided settings. Returns an error if validation fails.