Skip to content

Commit

Permalink
Merge pull request #31 from schnetzlerjoe/main
Browse files Browse the repository at this point in the history
Dragonberry patch and finish core tests
  • Loading branch information
schnetzlerjoe committed Oct 18, 2022
2 parents 9d82578 + 0c3e195 commit 442c0b8
Show file tree
Hide file tree
Showing 494 changed files with 267,283 additions and 1,539 deletions.
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,7 @@ install-all:
./network/ts-relayer/install.sh

kill-dev:
@echo "Killing defundd, osmosis, relayer and removing previous data"
@echo "Killing defundd, osmosis, hermes, ts-relayer and removing previous data"
-@rm -rf ./network/data
-@killall defundd 2>/dev/null
-@killall node 2>/dev/null
Expand Down
28 changes: 15 additions & 13 deletions app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -365,6 +365,16 @@ func New(
AddRoute(upgradetypes.RouterKey, upgrade.NewSoftwareUpgradeProposalHandler(app.UpgradeKeeper)).
AddRoute(ibchost.RouterKey, ibcclient.NewClientProposalHandler(app.IBCKeeper.ClientKeeper))

// Create Transfer Keepers
app.TransferKeeper = ibctransferkeeper.NewKeeper(
appCodec, keys[ibctransfertypes.StoreKey], app.GetSubspace(ibctransfertypes.ModuleName),
app.IBCKeeper.ChannelKeeper, app.IBCKeeper.ChannelKeeper, &app.IBCKeeper.PortKeeper,
app.AccountKeeper, app.BankKeeper, scopedTransferKeeper,
)
transferModule := transfer.NewAppModule(app.TransferKeeper)
var transferStack porttypes.IBCModule
transferStack = transfer.NewIBCModule(app.TransferKeeper)

app.ICAControllerKeeper = icacontrollerkeeper.NewKeeper(
appCodec, keys[icacontrollertypes.StoreKey], app.GetSubspace(icacontrollertypes.SubModuleName),
app.IBCKeeper.ChannelKeeper, // may be replaced with middleware such as ics29 fee
Expand All @@ -391,7 +401,7 @@ func New(

app.BrokerKeeper = brokermodulekeeper.NewKeeper(appCodec, keys[brokermoduletypes.StoreKey], app.ICAControllerKeeper, scopedBrokerKeeper, app.TransferKeeper, app.IBCKeeper.ChannelKeeper, app.IBCKeeper.ConnectionKeeper, app.IBCKeeper.ClientKeeper, app.QueryKeeper, app.EtfKeeper, app.BankKeeper)
brokerModule := brokermodule.NewAppModule(appCodec, app.BrokerKeeper, app.TransferKeeper)
brokerIBCModule := brokermodule.NewIBCModule(app.BrokerKeeper)
brokerIBCModule := brokermodule.NewIBCModule(app.BrokerKeeper, app.EtfKeeper)

icaControllerIBCModule := icacontroller.NewIBCMiddleware(brokerIBCModule, app.ICAControllerKeeper)
icaHostIBCModule := icahost.NewIBCModule(app.ICAHostKeeper)
Expand All @@ -408,15 +418,6 @@ func New(
&stakingKeeper, govRouter,
)

// Create Transfer Keepers
app.TransferKeeper = ibctransferkeeper.NewKeeper(
appCodec, keys[ibctransfertypes.StoreKey], app.GetSubspace(ibctransfertypes.ModuleName),
app.IBCKeeper.ChannelKeeper, app.IBCKeeper.ChannelKeeper, &app.IBCKeeper.PortKeeper,
app.AccountKeeper, app.BankKeeper, scopedTransferKeeper,
)
transferModule := transfer.NewAppModule(app.TransferKeeper)
var transferStack porttypes.IBCModule
transferStack = transfer.NewIBCModule(app.TransferKeeper)
transferStack = etfmodule.NewIBCMiddleware(transferStack, app.EtfKeeper)

app.EtfKeeper = *etfmodulekeeper.NewKeeper(
Expand All @@ -438,10 +439,11 @@ func New(

// Create static IBC router, add transfer route, then set and seal it
ibcRouter := porttypes.NewRouter()
ibcRouter.AddRoute(icacontrollertypes.SubModuleName, icaControllerIBCModule).
ibcRouter.
AddRoute(brokermoduletypes.ModuleName, icaControllerIBCModule).
AddRoute(icacontrollertypes.SubModuleName, icaControllerIBCModule).
AddRoute(icahosttypes.SubModuleName, icaHostIBCModule).
AddRoute(ibctransfertypes.ModuleName, transferStack).
AddRoute(brokermoduletypes.ModuleName, icaControllerIBCModule)
AddRoute(ibctransfertypes.ModuleName, transferStack)
app.IBCKeeper.SetRouter(ibcRouter)

// this line is used by starport scaffolding # stargate/app/keeperDefinition
Expand Down
4 changes: 4 additions & 0 deletions config.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
init:
home: "./network/data/defund"
build:
main: "./app"
accounts:
- name: alice
coins: ["2000000000000000ufetf"]
Expand Down
Loading

0 comments on commit 442c0b8

Please sign in to comment.