You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm exploring to see how we can update mantlemint to support non-terra chains. Mantlemint uses a different implementation of the CommitMultiStore that is more space efficient and performant for queries.
Seems like the check is unnecessary since there is currently only a single implementation of CommitMultiStore and all of them should adhere to the GetPruning() interface.
Proposal
Remove the interface casting to allow other implementations of a CommitMultiStore.
The text was updated successfully, but these errors were encountered:
Summary
Type cast in
baseapp.Init()
prevents usage of any other implementations ofCommitMultiStore
cosmos-sdk/baseapp/baseapp.go
Lines 361 to 364 in 560ba86
Problem Definition
I'm exploring to see how we can update mantlemint to support non-terra chains. Mantlemint uses a different implementation of the
CommitMultiStore
that is more space efficient and performant for queries.Seems like the check is unnecessary since there is currently only a single implementation of
CommitMultiStore
and all of them should adhere to theGetPruning()
interface.Proposal
Remove the interface casting to allow other implementations of a
CommitMultiStore
.The text was updated successfully, but these errors were encountered: