-
Notifications
You must be signed in to change notification settings - Fork 105
/
Copy pathstable_appconfig.go
94 lines (76 loc) · 2.91 KB
/
stable_appconfig.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
//go:build !experimental
// +build !experimental
// DONTCOVER
package app
import (
"github.com/CosmWasm/wasmd/x/wasm"
distrclient "github.com/cosmos/cosmos-sdk/x/distribution/client"
"github.com/cosmos/cosmos-sdk/x/gov"
paramsclient "github.com/cosmos/cosmos-sdk/x/params/client"
upgradeclient "github.com/cosmos/cosmos-sdk/x/upgrade/client"
"github.com/cosmos/cosmos-sdk/baseapp"
"github.com/cosmos/cosmos-sdk/codec"
"github.com/cosmos/cosmos-sdk/codec/types"
servertypes "github.com/cosmos/cosmos-sdk/server/types"
simappparams "github.com/cosmos/cosmos-sdk/simapp/params"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/types/module"
"github.com/cosmos/cosmos-sdk/x/auth/ante"
govtypes "github.com/cosmos/cosmos-sdk/x/gov/types"
paramskeeper "github.com/cosmos/cosmos-sdk/x/params/keeper"
"github.com/regen-network/regen-ledger/types/module/server"
ecocreditcore "github.com/regen-network/regen-ledger/x/ecocredit/client/core"
)
func setCustomModuleBasics() []module.AppModuleBasic {
return []module.AppModuleBasic{
gov.NewAppModuleBasic(
paramsclient.ProposalHandler, distrclient.ProposalHandler,
upgradeclient.ProposalHandler, upgradeclient.CancelProposalHandler,
ecocreditcore.CreditTypeProposalHandler,
),
}
}
// setCustomModules registers new modules with the server module manager.
// It does nothing here and returns an empty manager since we're not using experimental mode.
func setCustomModules(app *RegenApp, interfaceRegistry types.InterfaceRegistry) *server.Manager {
return server.NewManager(app.BaseApp, codec.NewProtoCodec(interfaceRegistry))
}
func setCustomKVStoreKeys() []string {
return []string{}
}
func setCustomMaccPerms() map[string][]string {
return map[string][]string{}
}
func setCustomOrderBeginBlocker() []string {
return []string{}
}
func setCustomOrderEndBlocker() []string {
return []string{}
}
func (app *RegenApp) registerUpgradeHandlers() {}
func (app *RegenApp) setCustomAnteHandler(encCfg simappparams.EncodingConfig, wasmKey *sdk.KVStoreKey, _ *wasm.Config) (sdk.AnteHandler, error) {
return ante.NewAnteHandler(
ante.HandlerOptions{
AccountKeeper: app.AccountKeeper,
BankKeeper: app.BankKeeper,
SignModeHandler: encCfg.TxConfig.SignModeHandler(),
FeegrantKeeper: app.FeeGrantKeeper,
SigGasConsumer: ante.DefaultSigVerificationGasConsumer,
},
)
}
func (app *RegenApp) setCustomModuleManager() []module.AppModule {
return []module.AppModule{}
}
func (app *RegenApp) setCustomKeepers(_ *baseapp.BaseApp, keys map[string]*sdk.KVStoreKey, appCodec codec.Codec, _ govtypes.Router, _ string,
_ servertypes.AppOptions,
_ []wasm.Option) {
}
func setCustomOrderInitGenesis() []string {
return []string{}
}
func (app *RegenApp) setCustomSimulationManager() []module.AppModuleSimulation {
return []module.AppModuleSimulation{}
}
func initCustomParamsKeeper(_ *paramskeeper.Keeper) {}
func (app *RegenApp) initializeCustomScopedKeepers() {}