diff --git a/app/keepers/keepers.go b/app/keepers/keepers.go index 0b270420b7a..ed7fd888550 100644 --- a/app/keepers/keepers.go +++ b/app/keepers/keepers.go @@ -263,6 +263,14 @@ func NewAppKeeper( appKeepers.ScopedIBCKeeper, ) + // EvidenceKeeper must be created before ProviderKeeper + appKeepers.EvidenceKeeper = *evidencekeeper.NewKeeper( + appCodec, + appKeepers.keys[evidencetypes.StoreKey], + &appKeepers.StakingKeeper, + appKeepers.SlashingKeeper, + ) + appKeepers.ProviderKeeper = ibcproviderkeeper.NewKeeper( appCodec, appKeepers.keys[providertypes.StoreKey], @@ -366,13 +374,6 @@ func NewAppKeeper( appKeepers.IBCKeeper.SetRouter(ibcRouter) - appKeepers.EvidenceKeeper = *evidencekeeper.NewKeeper( - appCodec, - appKeepers.keys[evidencetypes.StoreKey], - &appKeepers.StakingKeeper, - appKeepers.SlashingKeeper, - ) - return appKeepers }