feat!: consensus module (#12905)
This commit is contained in:
@@ -5,6 +5,7 @@ import (
|
||||
appv1alpha1 "cosmossdk.io/api/cosmos/app/v1alpha1"
|
||||
authmodulev1 "cosmossdk.io/api/cosmos/auth/module/v1"
|
||||
bankmodulev1 "cosmossdk.io/api/cosmos/bank/module/v1"
|
||||
consensusmodulev1 "cosmossdk.io/api/cosmos/consensus/module/v1"
|
||||
distrmodulev1 "cosmossdk.io/api/cosmos/distribution/module/v1"
|
||||
feegrantmodulev1 "cosmossdk.io/api/cosmos/feegrant/module/v1"
|
||||
genutilmodulev1 "cosmossdk.io/api/cosmos/genutil/module/v1"
|
||||
@@ -37,6 +38,7 @@ var beginBlockOrder = []string{
|
||||
"nft",
|
||||
"group",
|
||||
"params",
|
||||
"consensus",
|
||||
"vesting",
|
||||
}
|
||||
|
||||
@@ -57,6 +59,7 @@ var endBlockersOrder = []string{
|
||||
"nft",
|
||||
"group",
|
||||
"params",
|
||||
"consensus",
|
||||
"upgrade",
|
||||
"vesting",
|
||||
}
|
||||
@@ -78,6 +81,7 @@ var initGenesisOrder = []string{
|
||||
"nft",
|
||||
"group",
|
||||
"params",
|
||||
"consensus",
|
||||
"upgrade",
|
||||
"vesting",
|
||||
}
|
||||
@@ -198,6 +202,15 @@ func GovModule() ModuleOption {
|
||||
}
|
||||
}
|
||||
|
||||
func ConsensusModule() ModuleOption {
|
||||
return func(config *appConfig) {
|
||||
config.moduleConfigs["consensus"] = &appv1alpha1.ModuleConfig{
|
||||
Name: "consensus",
|
||||
Config: appconfig.WrapAny(&consensusmodulev1.Module{}),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
func MintModule() ModuleOption {
|
||||
return func(config *appConfig) {
|
||||
config.moduleConfigs["mint"] = &appv1alpha1.ModuleConfig{
|
||||
|
||||
@@ -50,6 +50,7 @@ import (
|
||||
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
||||
_ "github.com/cosmos/cosmos-sdk/x/bank"
|
||||
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
|
||||
_ "github.com/cosmos/cosmos-sdk/x/consensus"
|
||||
"github.com/cosmos/cosmos-sdk/x/genutil"
|
||||
_ "github.com/cosmos/cosmos-sdk/x/params"
|
||||
_ "github.com/cosmos/cosmos-sdk/x/staking"
|
||||
@@ -140,6 +141,7 @@ func MinimumAppConfig() depinject.Config {
|
||||
configurator.BankModule(),
|
||||
configurator.GenutilModule(),
|
||||
configurator.StakingModule(),
|
||||
configurator.ConsensusModule(),
|
||||
configurator.TxModule())
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user