@@ -13,31 +13,13 @@ import (
13
13
"cosmossdk.io/log"
14
14
"cosmossdk.io/runtime/v2"
15
15
"cosmossdk.io/store/v2/root"
16
- "cosmossdk.io/x/accounts"
17
- authzkeeper "cosmossdk.io/x/authz/keeper"
18
- bankkeeper "cosmossdk.io/x/bank/keeper"
19
- bankv2keeper "cosmossdk.io/x/bank/v2/keeper"
20
- circuitkeeper "cosmossdk.io/x/circuit/keeper"
21
16
consensuskeeper "cosmossdk.io/x/consensus/keeper"
22
- distrkeeper "cosmossdk.io/x/distribution/keeper"
23
- epochskeeper "cosmossdk.io/x/epochs/keeper"
24
- evidencekeeper "cosmossdk.io/x/evidence/keeper"
25
- feegrantkeeper "cosmossdk.io/x/feegrant/keeper"
26
- govkeeper "cosmossdk.io/x/gov/keeper"
27
- groupkeeper "cosmossdk.io/x/group/keeper"
28
- mintkeeper "cosmossdk.io/x/mint/keeper"
29
- nftkeeper "cosmossdk.io/x/nft/keeper"
30
- _ "cosmossdk.io/x/protocolpool"
31
- poolkeeper "cosmossdk.io/x/protocolpool/keeper"
32
- slashingkeeper "cosmossdk.io/x/slashing/keeper"
33
- stakingkeeper "cosmossdk.io/x/staking/keeper"
34
17
upgradekeeper "cosmossdk.io/x/upgrade/keeper"
35
18
36
19
"github.com/cosmos/cosmos-sdk/client"
37
20
"github.com/cosmos/cosmos-sdk/codec"
38
21
codectypes "github.com/cosmos/cosmos-sdk/codec/types"
39
22
"github.com/cosmos/cosmos-sdk/std"
40
- authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper"
41
23
_ "github.com/cosmos/cosmos-sdk/x/genutil"
42
24
)
43
25
@@ -54,26 +36,10 @@ type SimApp[T transaction.Tx] struct {
54
36
txConfig client.TxConfig
55
37
interfaceRegistry codectypes.InterfaceRegistry
56
38
57
- // keepers
58
- AccountsKeeper accounts.Keeper
59
- AuthKeeper authkeeper.AccountKeeper
60
- BankKeeper bankkeeper.Keeper
61
- BankV2Keeper * bankv2keeper.Keeper
62
- StakingKeeper * stakingkeeper.Keeper
63
- SlashingKeeper slashingkeeper.Keeper
64
- MintKeeper mintkeeper.Keeper
65
- DistrKeeper distrkeeper.Keeper
66
- GovKeeper * govkeeper.Keeper
39
+ // required keepers during wiring
40
+ // others keepers are all in the app
67
41
UpgradeKeeper * upgradekeeper.Keeper
68
- AuthzKeeper authzkeeper.Keeper
69
- EvidenceKeeper evidencekeeper.Keeper
70
- FeeGrantKeeper feegrantkeeper.Keeper
71
- GroupKeeper groupkeeper.Keeper
72
- NFTKeeper nftkeeper.Keeper
73
42
ConsensusParamsKeeper consensuskeeper.Keeper
74
- CircuitBreakerKeeper circuitkeeper.Keeper
75
- PoolKeeper poolkeeper.Keeper
76
- EpochsKeeper * epochskeeper.Keeper
77
43
}
78
44
79
45
func init () {
@@ -168,24 +134,8 @@ func NewSimApp[T transaction.Tx](
168
134
& app .legacyAmino ,
169
135
& app .txConfig ,
170
136
& app .interfaceRegistry ,
171
- & app .AuthKeeper ,
172
- & app .BankKeeper ,
173
- & app .BankV2Keeper ,
174
- & app .StakingKeeper ,
175
- & app .SlashingKeeper ,
176
- & app .MintKeeper ,
177
- & app .DistrKeeper ,
178
- & app .GovKeeper ,
179
137
& app .UpgradeKeeper ,
180
- & app .AuthzKeeper ,
181
- & app .EvidenceKeeper ,
182
- & app .FeeGrantKeeper ,
183
- & app .GroupKeeper ,
184
- & app .NFTKeeper ,
185
138
& app .ConsensusParamsKeeper ,
186
- & app .CircuitBreakerKeeper ,
187
- & app .PoolKeeper ,
188
- & app .EpochsKeeper ,
189
139
); err != nil {
190
140
panic (err )
191
141
}
0 commit comments