feat!: consensus module (#12905)

This commit is contained in:
Marko
2022-10-05 18:06:24 +00:00
committed by GitHub
parent 87e46b2f51
commit 306a9a7170
54 changed files with 541 additions and 308 deletions
+13
View File
@@ -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{
+2
View File
@@ -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())
}