@@ -949,26 +949,40 @@ func New(
949949 )
950950 affiliatesModule := affiliatesmodule .NewAppModule (appCodec , app .AffiliatesKeeper )
951951
952- app .RevShareKeeper = * revsharemodulekeeper .NewKeeper (
952+ app .MarketMapKeeper = * marketmapmodulekeeper .NewKeeper (
953+ runtime .NewKVStoreService (keys [marketmapmoduletypes .StoreKey ]),
953954 appCodec ,
954- keys [revsharemoduletypes .StoreKey ],
955+ authtypes .NewModuleAddress (govtypes .ModuleName ),
956+ )
957+
958+ marketmapModule := marketmapmodule .NewAppModule (appCodec , & app .MarketMapKeeper )
959+
960+ app .FeeTiersKeeper = feetiersmodulekeeper .NewKeeper (
961+ appCodec ,
962+ app .StatsKeeper ,
963+ app .AffiliatesKeeper ,
964+ keys [feetiersmoduletypes .StoreKey ],
965+ // set the governance and delaymsg module accounts as the authority for conducting upgrades
955966 []string {
956967 lib .GovModuleAddress .String (),
968+ delaymsgmoduletypes .ModuleAddress .String (),
957969 },
958- app .AffiliatesKeeper ,
959970 )
960- revShareModule := revsharemodule .NewAppModule (appCodec , app .RevShareKeeper )
971+ feeTiersModule := feetiersmodule .NewAppModule (appCodec , app .FeeTiersKeeper )
961972
962- // Set the revshare keeper in the affiliates keeper.
963- app .AffiliatesKeeper .SetRevShareKeeper (app .RevShareKeeper )
973+ app .AffiliatesKeeper .SetFeetiersKeeper (app .FeeTiersKeeper )
964974
965- app .MarketMapKeeper = * marketmapmodulekeeper .NewKeeper (
966- runtime .NewKVStoreService (keys [marketmapmoduletypes .StoreKey ]),
975+ app .RevShareKeeper = * revsharemodulekeeper .NewKeeper (
967976 appCodec ,
968- authtypes .NewModuleAddress (govtypes .ModuleName ),
977+ keys [revsharemoduletypes .StoreKey ],
978+ []string {
979+ lib .GovModuleAddress .String (),
980+ },
981+ app .AffiliatesKeeper ,
982+ * app .FeeTiersKeeper ,
969983 )
970-
971- marketmapModule := marketmapmodule . NewAppModule ( appCodec , & app .MarketMapKeeper )
984+ revShareModule := revsharemodule . NewAppModule ( appCodec , app . RevShareKeeper )
985+ app . FeeTiersKeeper . SetRevShareKeeper ( app .RevShareKeeper )
972986
973987 app .PricesKeeper = * pricesmodulekeeper .NewKeeper (
974988 appCodec ,
@@ -1041,19 +1055,6 @@ func New(
10411055 )
10421056 perpetualsModule := perpetualsmodule .NewAppModule (appCodec , app .PerpetualsKeeper )
10431057
1044- app .FeeTiersKeeper = feetiersmodulekeeper .NewKeeper (
1045- appCodec ,
1046- app .StatsKeeper ,
1047- app .AffiliatesKeeper ,
1048- keys [feetiersmoduletypes .StoreKey ],
1049- // set the governance and delaymsg module accounts as the authority for conducting upgrades
1050- []string {
1051- lib .GovModuleAddress .String (),
1052- delaymsgmoduletypes .ModuleAddress .String (),
1053- },
1054- )
1055- feeTiersModule := feetiersmodule .NewAppModule (appCodec , app .FeeTiersKeeper )
1056-
10571058 app .VestKeeper = * vestmodulekeeper .NewKeeper (
10581059 appCodec ,
10591060 keys [vestmoduletypes .StoreKey ],
0 commit comments