Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 0 additions & 2 deletions .github/workflows/go-test-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@ jobs:
- name: sei-cosmos
path: ./sei-cosmos
tags: ledger test_ledger_mock
- name: sei-tendermint
path: ./sei-tendermint
steps:
- uses: actions/checkout@v5
- uses: actions/setup-go@v6
Expand Down
2 changes: 0 additions & 2 deletions .github/workflows/go-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,6 @@ jobs:
- name: sei-cosmos
path: ./sei-cosmos
tags: ledger test_ledger_mock
- name: sei-tendermint
path: ./sei-tendermint
steps:
- uses: actions/checkout@v5
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/golangci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,5 +23,5 @@ jobs:
- name: golangci-lint
uses: golangci/golangci-lint-action@v8
with:
version: v2.4.0
version: v2.8.0
args: --timeout 10m0s
1 change: 0 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,6 @@ RUN mkdir -p /go/lib && \

COPY go.* ./
COPY sei-cosmos/go.* ./sei-cosmos/
COPY sei-tendermint/go.* ./sei-tendermint/
RUN --mount=type=cache,target=/go/pkg/mod \
--mount=type=cache,target=/root/.cache/go-build \
go mod download
Expand Down
2 changes: 1 addition & 1 deletion app/abci.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@ import (
sdkerrors "github.com/cosmos/cosmos-sdk/types/errors"
"github.com/cosmos/cosmos-sdk/types/legacytm"
"github.com/sei-protocol/sei-chain/app/legacyabci"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
"github.com/sei-protocol/sei-chain/utils/metrics"
abci "github.com/tendermint/tendermint/abci/types"
)

func (app *App) BeginBlock(
Expand Down
2 changes: 1 addition & 1 deletion app/ante/cosmos_checktx.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ import (
clienttypes "github.com/sei-protocol/sei-chain/sei-ibc-go/modules/core/02-client/types"
channeltypes "github.com/sei-protocol/sei-chain/sei-ibc-go/modules/core/04-channel/types"
ibckeeper "github.com/sei-protocol/sei-chain/sei-ibc-go/modules/core/keeper"
tmproto "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
"github.com/sei-protocol/sei-chain/utils/helpers"
evmkeeper "github.com/sei-protocol/sei-chain/x/evm/keeper"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
oraclekeeper "github.com/sei-protocol/sei-chain/x/oracle/keeper"
oracletypes "github.com/sei-protocol/sei-chain/x/oracle/types"
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
)

const maxNestedMsgs = 5
Expand Down
4 changes: 2 additions & 2 deletions app/ante/evm_checktx.go
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@ import (
"github.com/ethereum/go-ethereum/crypto"
"github.com/ethereum/go-ethereum/params"
"github.com/sei-protocol/sei-chain/app/antedecorators"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
tmtypes "github.com/sei-protocol/sei-chain/sei-tendermint/types"
"github.com/sei-protocol/sei-chain/utils"
"github.com/sei-protocol/sei-chain/utils/helpers"
"github.com/sei-protocol/sei-chain/utils/metrics"
Expand All @@ -28,8 +30,6 @@ import (
"github.com/sei-protocol/sei-chain/x/evm/state"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
"github.com/sei-protocol/sei-chain/x/evm/types/ethtx"
abci "github.com/tendermint/tendermint/abci/types"
tmtypes "github.com/tendermint/tendermint/types"
)

func EvmCheckTxAnte(
Expand Down
2 changes: 1 addition & 1 deletion app/ante_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,12 @@ import (
"github.com/ethereum/go-ethereum/crypto"
app "github.com/sei-protocol/sei-chain/app"
"github.com/sei-protocol/sei-chain/app/apptesting"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
testkeeper "github.com/sei-protocol/sei-chain/testutil/keeper"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
"github.com/sei-protocol/sei-chain/x/evm/types/ethtx"
"github.com/stretchr/testify/require"
"github.com/stretchr/testify/suite"
abci "github.com/tendermint/tendermint/abci/types"
"go.opentelemetry.io/otel"
)

Expand Down
2 changes: 1 addition & 1 deletion app/antedecorators/authz_nested_message_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ import (
"github.com/cosmos/cosmos-sdk/x/authz"
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
"github.com/sei-protocol/sei-chain/app/antedecorators"
tmproto "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
"github.com/stretchr/testify/require"
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
)

func TestAuthzNestedEvmMessage(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion app/antedecorators/gas_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ import (
paramtypes "github.com/cosmos/cosmos-sdk/x/params/types"
"github.com/sei-protocol/sei-chain/app"
"github.com/sei-protocol/sei-chain/app/antedecorators"
"github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
wasmtypes "github.com/sei-protocol/sei-chain/sei-wasmd/x/wasm/types"
"github.com/stretchr/testify/require"
"github.com/tendermint/tendermint/proto/tendermint/types"
)

func TestMultiplierGasSetter(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion app/antedecorators/gasless_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/x/staking"
"github.com/sei-protocol/sei-chain/app/antedecorators"
tmproto "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
evmkeeper "github.com/sei-protocol/sei-chain/x/evm/keeper"
oraclekeeper "github.com/sei-protocol/sei-chain/x/oracle/keeper"
oracletestutils "github.com/sei-protocol/sei-chain/x/oracle/keeper/testutils"
oracletypes "github.com/sei-protocol/sei-chain/x/oracle/types"
"github.com/stretchr/testify/require"
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
)

var output = ""
Expand Down
2 changes: 1 addition & 1 deletion app/antedecorators/priority_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,11 @@ import (
paramtypes "github.com/cosmos/cosmos-sdk/x/params/types"
"github.com/sei-protocol/sei-chain/app"
"github.com/sei-protocol/sei-chain/app/antedecorators"
tmproto "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
wasmkeeper "github.com/sei-protocol/sei-chain/sei-wasmd/x/wasm/keeper"
minttypes "github.com/sei-protocol/sei-chain/x/mint/types"
"github.com/sei-protocol/sei-chain/x/oracle"
oracletypes "github.com/sei-protocol/sei-chain/x/oracle/types"
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
)

func TestPriorityAnteDecorator(t *testing.T) {
Expand Down
2 changes: 1 addition & 1 deletion app/antedecorators/traced_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ import (

sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/sei-protocol/sei-chain/app/antedecorators"
tmproto "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
"github.com/sei-protocol/sei-chain/utils"
"github.com/stretchr/testify/require"
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
)

func TestTracedDecorator(t *testing.T) {
Expand Down
21 changes: 9 additions & 12 deletions app/app.go
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,11 @@ import (
ibcporttypes "github.com/sei-protocol/sei-chain/sei-ibc-go/modules/core/05-port/types"
ibchost "github.com/sei-protocol/sei-chain/sei-ibc-go/modules/core/24-host"
ibckeeper "github.com/sei-protocol/sei-chain/sei-ibc-go/modules/core/keeper"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
tmcfg "github.com/sei-protocol/sei-chain/sei-tendermint/config"
"github.com/sei-protocol/sei-chain/sei-tendermint/libs/log"
tmos "github.com/sei-protocol/sei-chain/sei-tendermint/libs/os"
tmproto "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
wasmkeeper "github.com/sei-protocol/sei-chain/sei-wasmd/x/wasm/keeper"
"github.com/sei-protocol/sei-chain/utils"
"github.com/sei-protocol/sei-chain/utils/helpers"
Expand Down Expand Up @@ -152,11 +157,6 @@ import (
tokenfactorykeeper "github.com/sei-protocol/sei-chain/x/tokenfactory/keeper"
tokenfactorytypes "github.com/sei-protocol/sei-chain/x/tokenfactory/types"
"github.com/spf13/cast"
abci "github.com/tendermint/tendermint/abci/types"
tmcfg "github.com/tendermint/tendermint/config"
"github.com/tendermint/tendermint/libs/log"
tmos "github.com/tendermint/tendermint/libs/os"
tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
dbm "github.com/tendermint/tm-db"
"go.opentelemetry.io/otel/attribute"

Expand Down Expand Up @@ -1355,7 +1355,7 @@ func (app *App) DeliverTxWithResult(ctx sdk.Context, tx []byte, typedTx sdk.Tx)
func (app *App) ProcessTxsSynchronousV2(ctx sdk.Context, txs [][]byte, typedTxs []sdk.Tx, absoluteTxIndices []int) []*abci.ExecTxResult {
defer metrics.BlockProcessLatency(time.Now(), metrics.SYNCHRONOUS)

txResults := []*abci.ExecTxResult{}
txResults := make([]*abci.ExecTxResult, 0, len(txs))
for i, tx := range txs {
ctx = ctx.WithTxIndex(absoluteTxIndices[i])
res := app.DeliverTxWithResult(ctx, tx, typedTxs[i])
Expand Down Expand Up @@ -1660,7 +1660,6 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ
blockSpan.SetAttributes(attribute.Int64("height", req.GetHeight()))
ctx = ctx.WithTraceSpanContext(blockSpanCtx)

events = []abci.Event{}
beginBlockResp := app.BeginBlock(ctx, req.GetHeight(), lastCommit.Votes, req.GetByzantineValidators(), true)
events = append(events, beginBlockResp.Events...)

Expand Down Expand Up @@ -1697,7 +1696,7 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ
events = append(events, lazyWriteEvents...)

// Sum up total used per block only for evm transactions
evmTotalGasUsed := int64(0)
var evmTotalGasUsed int64
for _, txResult := range txResults {
if txResult.EvmTxInfo != nil {
evmTotalGasUsed += txResult.GasUsed
Expand All @@ -1714,7 +1713,7 @@ func (app *App) ProcessBlock(ctx sdk.Context, txs [][]byte, req BlockProcessRequ
// bypassing the standard Cosmos SDK transaction processing flow.
// This is an experimental path for improved EVM throughput.
// NOTE: This is not currently used in the codebase, but might be in the future.
func (app *App) ProcessBlockWithGigaExecutor(ctx sdk.Context, txs [][]byte, req BlockProcessRequest, lastCommit abci.CommitInfo, simulate bool) (events []abci.Event, txResults []*abci.ExecTxResult, endBlockResp abci.ResponseEndBlock, err error) {
func (app *App) ProcessBlockWithGigaExecutor(ctx sdk.Context, txs [][]byte, req BlockProcessRequest, lastCommit abci.CommitInfo, _ bool) (events []abci.Event, txResults []*abci.ExecTxResult, endBlockResp abci.ResponseEndBlock, err error) {
// Panic recovery like original ProcessBlock
defer func() {
if r := recover(); r != nil {
Expand All @@ -1735,8 +1734,6 @@ func (app *App) ProcessBlockWithGigaExecutor(ctx sdk.Context, txs [][]byte, req
blockSpan.SetAttributes(attribute.Int64("height", req.GetHeight()))
ctx = ctx.WithTraceSpanContext(blockSpanCtx)

events = []abci.Event{}

// BeginBlock - still needed for validator updates, etc.
beginBlockResp := app.BeginBlock(ctx, req.GetHeight(), lastCommit.Votes, req.GetByzantineValidators(), true)
events = append(events, beginBlockResp.Events...)
Expand All @@ -1747,7 +1744,7 @@ func (app *App) ProcessBlockWithGigaExecutor(ctx sdk.Context, txs [][]byte, req

// TODO: This is where the giga executor will process transactions directly
// For now, decode and execute each transaction through the giga executor
evmTotalGasUsed := int64(0)
var evmTotalGasUsed int64

for i, txBytes := range txs {
// Decode as Cosmos SDK tx first to extract EVM message
Expand Down
4 changes: 2 additions & 2 deletions app/app_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -25,14 +25,14 @@ import (
ethtypes "github.com/ethereum/go-ethereum/core/types"
"github.com/ethereum/go-ethereum/crypto"
"github.com/sei-protocol/sei-chain/app"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
"github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
testkeeper "github.com/sei-protocol/sei-chain/testutil/keeper"
"github.com/sei-protocol/sei-chain/x/evm/config"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
"github.com/sei-protocol/sei-chain/x/evm/types/ethtx"
oracletypes "github.com/sei-protocol/sei-chain/x/oracle/types"
"github.com/stretchr/testify/require"
abci "github.com/tendermint/tendermint/abci/types"
"github.com/tendermint/tendermint/proto/tendermint/types"
)

func TestEmptyBlockIdempotency(t *testing.T) {
Expand Down
8 changes: 4 additions & 4 deletions app/apptesting/test_suite.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ import (
"github.com/cosmos/cosmos-sdk/x/staking/teststaking"
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
"github.com/sei-protocol/sei-chain/app/legacyabci"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
"github.com/sei-protocol/sei-chain/sei-tendermint/crypto/ed25519"
"github.com/sei-protocol/sei-chain/sei-tendermint/libs/log"
tmtypes "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
minttypes "github.com/sei-protocol/sei-chain/x/mint/types"
"github.com/stretchr/testify/suite"
abci "github.com/tendermint/tendermint/abci/types"
"github.com/tendermint/tendermint/crypto/ed25519"
"github.com/tendermint/tendermint/libs/log"
tmtypes "github.com/tendermint/tendermint/proto/tendermint/types"
dbm "github.com/tendermint/tm-db"

"github.com/sei-protocol/sei-chain/app"
Expand Down
4 changes: 2 additions & 2 deletions app/benchmark.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/ethereum/go-ethereum/common"
"github.com/sei-protocol/sei-chain/app/benchmark"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
"github.com/sei-protocol/sei-chain/sei-tendermint/libs/log"
evmcfg "github.com/sei-protocol/sei-chain/x/evm/config"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
abci "github.com/tendermint/tendermint/abci/types"
"github.com/tendermint/tendermint/libs/log"
)

// InitBenchmark initializes the benchmark system with the configured scenarios.
Expand Down
4 changes: 2 additions & 2 deletions app/benchmark/benchmark.go
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,10 @@ import (

"github.com/cosmos/cosmos-sdk/client"
"github.com/ethereum/go-ethereum/common"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
"github.com/sei-protocol/sei-chain/sei-tendermint/libs/log"
evmcfg "github.com/sei-protocol/sei-chain/x/evm/config"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
abci "github.com/tendermint/tendermint/abci/types"
"github.com/tendermint/tendermint/libs/log"
)

// Manager coordinates benchmark generation and logging.
Expand Down
4 changes: 2 additions & 2 deletions app/benchmark/generator.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,14 +11,14 @@ import (
"github.com/cosmos/cosmos-sdk/client"
"github.com/ethereum/go-ethereum/common"
ethtypes "github.com/ethereum/go-ethereum/core/types"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
"github.com/sei-protocol/sei-chain/sei-tendermint/libs/log"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
"github.com/sei-protocol/sei-chain/x/evm/types/ethtx"
"github.com/sei-protocol/sei-load/config"
"github.com/sei-protocol/sei-load/generator"
"github.com/sei-protocol/sei-load/generator/scenarios"
loadtypes "github.com/sei-protocol/sei-load/types"
abci "github.com/tendermint/tendermint/abci/types"
"github.com/tendermint/tendermint/libs/log"
)

// Phase represents the current phase of the benchmark generator.
Expand Down
2 changes: 1 addition & 1 deletion app/benchmark/logger.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import (
"sync"
"time"

"github.com/tendermint/tendermint/libs/log"
"github.com/sei-protocol/sei-chain/sei-tendermint/libs/log"
)

// Logger tracks benchmark metrics and periodically logs statistics.
Expand Down
2 changes: 1 addition & 1 deletion app/benchmark/logger_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ import (
"testing"
"time"

"github.com/sei-protocol/sei-chain/sei-tendermint/libs/log"
"github.com/stretchr/testify/require"
"github.com/tendermint/tendermint/libs/log"
)

func TestCalculateTPS(t *testing.T) {
Expand Down
6 changes: 3 additions & 3 deletions app/benchmark_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ import (
"github.com/cosmos/cosmos-sdk/store/rootmulti"
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/sei-protocol/sei-chain/app/benchmark"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
"github.com/sei-protocol/sei-chain/sei-tendermint/libs/log"
tmtypes "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"
"github.com/stretchr/testify/require"
abci "github.com/tendermint/tendermint/abci/types"
"github.com/tendermint/tendermint/libs/log"
tmtypes "github.com/tendermint/tendermint/proto/tendermint/types"
dbm "github.com/tendermint/tm-db"
)

Expand Down
4 changes: 2 additions & 2 deletions app/eth_replay.go
Original file line number Diff line number Diff line change
Expand Up @@ -18,12 +18,12 @@ import (
"github.com/ethereum/go-ethereum/params"
ethtests "github.com/ethereum/go-ethereum/tests"
"github.com/holiman/uint256"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
tmtypes "github.com/sei-protocol/sei-chain/sei-tendermint/types"
"github.com/sei-protocol/sei-chain/utils"
"github.com/sei-protocol/sei-chain/x/evm/state"
evmtypes "github.com/sei-protocol/sei-chain/x/evm/types"
"github.com/sei-protocol/sei-chain/x/evm/types/ethtx"
abci "github.com/tendermint/tendermint/abci/types"
tmtypes "github.com/tendermint/tendermint/types"
)

func Replay(a *App) {
Expand Down
2 changes: 1 addition & 1 deletion app/export.go
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ import (

"github.com/cosmos/cosmos-sdk/types/kv"

tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
tmproto "github.com/sei-protocol/sei-chain/sei-tendermint/proto/tendermint/types"

servertypes "github.com/cosmos/cosmos-sdk/server/types"
sdk "github.com/cosmos/cosmos-sdk/types"
Expand Down
2 changes: 1 addition & 1 deletion app/legacyabci/begin_block.go
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import (
sdk "github.com/cosmos/cosmos-sdk/types"
"github.com/cosmos/cosmos-sdk/x/capability"
capabilitykeeper "github.com/cosmos/cosmos-sdk/x/capability/keeper"
abci "github.com/tendermint/tendermint/abci/types"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"

"github.com/cosmos/cosmos-sdk/x/distribution"
distrkeeper "github.com/cosmos/cosmos-sdk/x/distribution/keeper"
Expand Down
2 changes: 1 addition & 1 deletion app/legacyabci/check_tx.go
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ import (
"fmt"
"time"

abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
evmante "github.com/sei-protocol/sei-chain/x/evm/ante"
evmkeeper "github.com/sei-protocol/sei-chain/x/evm/keeper"
abci "github.com/tendermint/tendermint/abci/types"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace"

Expand Down
2 changes: 1 addition & 1 deletion app/legacyabci/deliver_tx.go
Original file line number Diff line number Diff line change
Expand Up @@ -16,10 +16,10 @@ import (
paramskeeper "github.com/cosmos/cosmos-sdk/x/params/keeper"
upgradekeeper "github.com/cosmos/cosmos-sdk/x/upgrade/keeper"
"github.com/sei-protocol/sei-chain/app/ante"
abci "github.com/sei-protocol/sei-chain/sei-tendermint/abci/types"
evmante "github.com/sei-protocol/sei-chain/x/evm/ante"
evmkeeper "github.com/sei-protocol/sei-chain/x/evm/keeper"
oraclekeeper "github.com/sei-protocol/sei-chain/x/oracle/keeper"
abci "github.com/tendermint/tendermint/abci/types"
"go.opentelemetry.io/otel/attribute"
"go.opentelemetry.io/otel/trace"
)
Expand Down
Loading
Loading