Skip to content

Commit

Permalink
Fixes after merge
Browse files Browse the repository at this point in the history
  • Loading branch information
guilherme-brandao committed Nov 28, 2024
1 parent d41a183 commit 24a5080
Show file tree
Hide file tree
Showing 3 changed files with 47 additions and 210 deletions.
46 changes: 42 additions & 4 deletions app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import (

"cosmossdk.io/errors"
"github.com/cosmos/cosmos-sdk/telemetry"
"github.com/cosmos/cosmos-sdk/x/auth/ante"
"github.com/cosmos/cosmos-sdk/x/gov"
govclient "github.com/cosmos/cosmos-sdk/x/gov/client"

Expand All @@ -25,7 +26,6 @@ import (

storetypes "cosmossdk.io/store/types"
circuitkeeper "cosmossdk.io/x/circuit/keeper"
"cosmossdk.io/x/feegrant"
feegrantkeeper "cosmossdk.io/x/feegrant/keeper"
upgradekeeper "cosmossdk.io/x/upgrade/keeper"
emissionsKeeper "github.com/allora-network/allora-chain/x/emissions/keeper"
Expand All @@ -41,7 +41,6 @@ import (
servertypes "github.com/cosmos/cosmos-sdk/server/types"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/types/module"
"github.com/cosmos/cosmos-sdk/x/auth/ante"
authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper"
authzkeeper "github.com/cosmos/cosmos-sdk/x/authz/keeper"
bankkeeper "github.com/cosmos/cosmos-sdk/x/bank/keeper"
Expand All @@ -56,15 +55,15 @@ import (
paramstypes "github.com/cosmos/cosmos-sdk/x/params/types"
slashingkeeper "github.com/cosmos/cosmos-sdk/x/slashing/keeper"
stakingkeeper "github.com/cosmos/cosmos-sdk/x/staking/keeper"
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
capabilitykeeper "github.com/cosmos/ibc-go/modules/capability/keeper"
icacontrollerkeeper "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/controller/keeper"
icahostkeeper "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/host/keeper"
icatypes "github.com/cosmos/ibc-go/v8/modules/apps/27-interchain-accounts/types"
ibcfeekeeper "github.com/cosmos/ibc-go/v8/modules/apps/29-fee/keeper"
ibctransferkeeper "github.com/cosmos/ibc-go/v8/modules/apps/transfer/keeper"
ibckeeper "github.com/cosmos/ibc-go/v8/modules/core/keeper"
metrics "github.com/hashicorp/go-metrics"
feemarketkeeper "github.com/skip-mev/feemarket/x/feemarket/keeper"
feemarkettypes "github.com/skip-mev/feemarket/x/feemarket/types"

_ "cosmossdk.io/api/cosmos/tx/config/v1" // import for side-effects
_ "cosmossdk.io/x/circuit" // import for side-effects
Expand Down Expand Up @@ -228,6 +227,7 @@ func NewAlloraApp(
&app.ParamsKeeper,
&app.AuthzKeeper,
&app.CircuitBreakerKeeper,
&app.FeeMarketKeeper,
); err != nil {
return nil, err
}
Expand Down Expand Up @@ -258,6 +258,44 @@ func NewAlloraApp(
return app.App.InitChainer(ctx, req)
})

// set denom resolver to test variant.
app.FeeMarketKeeper.SetDenomResolver(&feemarkettypes.TestDenomResolver{})

// Create a global ante handler that will be called on each transaction when
// proposals are being built and verified.
anteHandlerOptions := ante.HandlerOptions{

Check failure on line 266 in app/app.go

View workflow job for this annotation

GitHub Actions / lint

ante.HandlerOptions is missing fields ExtensionOptionChecker, TxFeeChecker (exhaustruct)
AccountKeeper: app.AccountKeeper,
BankKeeper: app.BankKeeper,
FeegrantKeeper: app.FeeGrantKeeper,
SigGasConsumer: ante.DefaultSigVerificationGasConsumer,
SignModeHandler: app.txConfig.SignModeHandler(),
}

anteOptions := AnteHandlerOptions{
BaseOptions: anteHandlerOptions,
AccountKeeper: app.AccountKeeper,
BankKeeper: app.BankKeeper,
FeeMarketKeeper: app.FeeMarketKeeper,
}
anteHandler, err := NewAnteHandler(anteOptions)
if err != nil {
panic(err)
}

postHandlerOptions := PostHandlerOptions{
AccountKeeper: app.AccountKeeper,
BankKeeper: app.BankKeeper,
FeeMarketKeeper: app.FeeMarketKeeper,
}
postHandler, err := NewPostHandler(postHandlerOptions)
if err != nil {
panic(err)
}

// set ante and post handlers
app.SetAnteHandler(anteHandler)
app.SetPostHandler(postHandler)

if err := app.Load(loadLatest); err != nil {
return nil, err
}
Expand Down
5 changes: 5 additions & 0 deletions app/app.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,14 @@ modules:
# staking module is required if HistoricalEntries param > 0
- staking
- mint
- feemarket
- ibc
- authz

# Only modules providing an EndBlock func are listed here.
end_blockers:
- gov
- feemarket
# staking must come after gov.
- staking
- emissions
Expand Down Expand Up @@ -51,6 +53,7 @@ modules:
- upgrade
- consensus
- circuit
- feemarket
- emissions

override_store_keys:
Expand Down Expand Up @@ -79,7 +82,9 @@ modules:
- account: interchainaccounts
- account: gov
- account: feemarket
permissions: [burner]
- account: feemarket-fee-collector
permissions: [burner]
- name: gov
config:
"@type": cosmos.gov.module.v1.Module
Expand Down
206 changes: 0 additions & 206 deletions x/ibc/testing/ibc_setup_test.go

This file was deleted.

0 comments on commit 24a5080

Please sign in to comment.