@@ -13,30 +13,20 @@ import (
13
13
"cosmossdk.io/log"
14
14
"cosmossdk.io/runtime/v2"
15
15
"cosmossdk.io/store/v2/root"
16
+ << << << < HEAD
16
17
"cosmossdk.io/x/accounts"
17
18
authzkeeper "cosmossdk.io/x/authz/keeper"
18
19
bankkeeper "cosmossdk.io/x/bank/keeper"
19
20
circuitkeeper "cosmossdk.io/x/circuit/keeper"
21
+ == == == =
22
+ >> >> >> > 7 ee7c207d (refactor (simapp ): simplify simapp di (#21718 ))
20
23
consensuskeeper "cosmossdk.io/x/consensus/keeper"
21
- distrkeeper "cosmossdk.io/x/distribution/keeper"
22
- epochskeeper "cosmossdk.io/x/epochs/keeper"
23
- evidencekeeper "cosmossdk.io/x/evidence/keeper"
24
- feegrantkeeper "cosmossdk.io/x/feegrant/keeper"
25
- govkeeper "cosmossdk.io/x/gov/keeper"
26
- groupkeeper "cosmossdk.io/x/group/keeper"
27
- mintkeeper "cosmossdk.io/x/mint/keeper"
28
- nftkeeper "cosmossdk.io/x/nft/keeper"
29
- _ "cosmossdk.io/x/protocolpool"
30
- poolkeeper "cosmossdk.io/x/protocolpool/keeper"
31
- slashingkeeper "cosmossdk.io/x/slashing/keeper"
32
- stakingkeeper "cosmossdk.io/x/staking/keeper"
33
24
upgradekeeper "cosmossdk.io/x/upgrade/keeper"
34
25
35
26
"github.com/cosmos/cosmos-sdk/client"
36
27
"github.com/cosmos/cosmos-sdk/codec"
37
28
codectypes "github.com/cosmos/cosmos-sdk/codec/types"
38
29
"github.com/cosmos/cosmos-sdk/std"
39
- authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper"
40
30
_ "github.com/cosmos/cosmos-sdk/x/genutil"
41
31
)
42
32
@@ -53,6 +43,7 @@ type SimApp[T transaction.Tx] struct {
53
43
txConfig client.TxConfig
54
44
interfaceRegistry codectypes.InterfaceRegistry
55
45
46
+ << << << < HEAD
56
47
// keepers
57
48
AccountsKeeper accounts.Keeper
58
49
AuthKeeper authkeeper.AccountKeeper
@@ -62,16 +53,12 @@ type SimApp[T transaction.Tx] struct {
62
53
MintKeeper mintkeeper.Keeper
63
54
DistrKeeper distrkeeper.Keeper
64
55
GovKeeper * govkeeper.Keeper
56
+ == == == =
57
+ // required keepers during wiring
58
+ // others keepers are all in the app
59
+ >> >> >> > 7 ee7c207d (refactor (simapp ): simplify simapp di (#21718 ))
65
60
UpgradeKeeper * upgradekeeper.Keeper
66
- AuthzKeeper authzkeeper.Keeper
67
- EvidenceKeeper evidencekeeper.Keeper
68
- FeeGrantKeeper feegrantkeeper.Keeper
69
- GroupKeeper groupkeeper.Keeper
70
- NFTKeeper nftkeeper.Keeper
71
61
ConsensusParamsKeeper consensuskeeper.Keeper
72
- CircuitBreakerKeeper circuitkeeper.Keeper
73
- PoolKeeper poolkeeper.Keeper
74
- EpochsKeeper * epochskeeper.Keeper
75
62
}
76
63
77
64
func init () {
@@ -166,23 +153,18 @@ func NewSimApp[T transaction.Tx](
166
153
& app .legacyAmino ,
167
154
& app .txConfig ,
168
155
& app .interfaceRegistry ,
156
+ << << << < HEAD
169
157
& app .AuthKeeper ,
170
158
& app .BankKeeper ,
171
159
& app .StakingKeeper ,
172
160
& app .SlashingKeeper ,
173
161
& app .MintKeeper ,
174
162
& app .DistrKeeper ,
175
163
& app .GovKeeper ,
164
+ == == == =
165
+ >> >> >> > 7 ee7c207d (refactor (simapp ): simplify simapp di (#21718 ))
176
166
& app .UpgradeKeeper ,
177
- & app .AuthzKeeper ,
178
- & app .EvidenceKeeper ,
179
- & app .FeeGrantKeeper ,
180
- & app .GroupKeeper ,
181
- & app .NFTKeeper ,
182
167
& app .ConsensusParamsKeeper ,
183
- & app .CircuitBreakerKeeper ,
184
- & app .PoolKeeper ,
185
- & app .EpochsKeeper ,
186
168
); err != nil {
187
169
panic (err )
188
170
}
0 commit comments