From fef33e9747991437fd5a97bdc1e40b3dabfc3f56 Mon Sep 17 00:00:00 2001 From: Uday Patil Date: Wed, 5 Nov 2025 15:05:56 -0600 Subject: [PATCH 1/3] Revert "replace lib version string (#2535)" This reverts commit 6e08a764b0b96980e785b45c284aed0c3015504d. --- evmrpc/filter.go | 6 +++++- go.mod | 2 +- go.sum | 4 ++-- precompiles/common/precompiles.go | 9 ++------- 4 files changed, 10 insertions(+), 11 deletions(-) diff --git a/evmrpc/filter.go b/evmrpc/filter.go index 875420a7fb..c22ead9dfe 100644 --- a/evmrpc/filter.go +++ b/evmrpc/filter.go @@ -1040,7 +1040,11 @@ func (f *LogFetcher) processBatch(ctx context.Context, start, end int64, crit fi if len(crit.Addresses) != 0 || len(crit.Topics) != 0 { // Bloom cache miss - read from database providerCtx := f.ctxProvider(height) - blockBloom = f.k.GetBlockBloom(providerCtx) + if f.includeSyntheticReceipts { + blockBloom = f.k.GetBlockBloom(providerCtx) + } else { + blockBloom = f.k.GetEvmOnlyBlockBloom(providerCtx) + } // When we cannot retrieve a bloom for the EVM-only view (all zeroes), // skip the bloom pre-filter instead of short-circuiting the block. diff --git a/go.mod b/go.mod index a53abae1b9..053fc3c70e 100644 --- a/go.mod +++ b/go.mod @@ -350,7 +350,7 @@ require ( ) replace ( - github.com/CosmWasm/wasmd => github.com/sei-protocol/sei-wasmd v0.3.11 + github.com/CosmWasm/wasmd => github.com/sei-protocol/sei-wasmd v0.3.10 github.com/CosmWasm/wasmvm => github.com/sei-protocol/sei-wasmvm v1.5.4-sei.0.0.3 github.com/btcsuite/btcd => github.com/btcsuite/btcd v0.23.2 github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 diff --git a/go.sum b/go.sum index 7b0c6794c0..d4b87b1893 100644 --- a/go.sum +++ b/go.sum @@ -2007,8 +2007,8 @@ github.com/sei-protocol/sei-tendermint v0.6.7 h1:76ElMtSi08p7oUbMBCFvd9qwXABwI+H github.com/sei-protocol/sei-tendermint v0.6.7/go.mod h1:SSZv0P1NBP/4uB3gZr5XJIan3ks3Ui8FJJzIap4r6uc= github.com/sei-protocol/sei-tm-db v0.0.5 h1:3WONKdSXEqdZZeLuWYfK5hP37TJpfaUa13vAyAlvaQY= github.com/sei-protocol/sei-tm-db v0.0.5/go.mod h1:Cpa6rGyczgthq7/0pI31jys2Fw0Nfrc+/jKdP1prVqY= -github.com/sei-protocol/sei-wasmd v0.3.11 h1:Ldmge+XVm/8pxdNJhOjLNjZeT2oFiH5LEylwttKmmtc= -github.com/sei-protocol/sei-wasmd v0.3.11/go.mod h1:C5TM6FIG7Nao2t1v5cdJYZEVXrRUswRNPdJ5XjCsCFk= +github.com/sei-protocol/sei-wasmd v0.3.10 h1:3sa8zEtUrpOwusIaojl8Jv4+OCFzcU1JZYhQx27ij/o= +github.com/sei-protocol/sei-wasmd v0.3.10/go.mod h1:C5TM6FIG7Nao2t1v5cdJYZEVXrRUswRNPdJ5XjCsCFk= github.com/sei-protocol/sei-wasmvm v1.5.4-sei.0.0.3 h1:hhZdZLR8g+6bxWBZiMflSnIuHgLcK/QEpzyjx0/yXYU= github.com/sei-protocol/sei-wasmvm v1.5.4-sei.0.0.3/go.mod h1:Q0bSEtlktzh7W2hhEaifrFp1Erx11ckQZmjq8FLCyys= github.com/sei-protocol/tm-db v0.0.4 h1:7Y4EU62Xzzg6wKAHEotm7SXQR0aPLcGhKHkh3qd0tnk= diff --git a/precompiles/common/precompiles.go b/precompiles/common/precompiles.go index f10c48f0c6..40e69a2883 100644 --- a/precompiles/common/precompiles.go +++ b/precompiles/common/precompiles.go @@ -6,7 +6,6 @@ import ( "errors" "fmt" "math/big" - "strings" storetypes "github.com/cosmos/cosmos-sdk/store/types" sdk "github.com/cosmos/cosmos-sdk/types" @@ -67,7 +66,7 @@ func (p Precompile) Run(evm *vm.EVM, caller common.Address, callingContract comm defer func() { HandlePrecompileError(err, evm, operation) if err != nil { - bz = []byte(replaceWasmdVersionStr(err.Error())) + bz = []byte(err.Error()) err = vm.ErrExecutionReverted } }() @@ -160,7 +159,7 @@ func (d DynamicGasPrecompile) RunAndCalculateGas(evm *vm.EVM, caller common.Addr defer func() { HandlePrecompileError(err, evm, operation) if err != nil { - ret = []byte(replaceWasmdVersionStr(err.Error())) + ret = []byte(err.Error()) err = vm.ErrExecutionReverted } }() @@ -300,7 +299,3 @@ func GetSeiAddressFromArg(ctx sdk.Context, arg interface{}, evmKeeper putils.EVM } return GetSeiAddressByEvmAddress(ctx, addr, evmKeeper) } - -func replaceWasmdVersionStr(err string) string { - return strings.Replace(err, "sei-wasmd@v0.3.11", "sei-wasmd@v0.3.10", 1) -} From f873892348f47e9f11affd06ecd14d83bc15d31e Mon Sep 17 00:00:00 2001 From: Uday Patil Date: Wed, 5 Nov 2025 15:41:03 -0600 Subject: [PATCH 2/3] Rework lib replace behavior --- evmrpc/filter.go | 6 +----- go.mod | 4 ++-- go.sum | 8 ++++---- 3 files changed, 7 insertions(+), 11 deletions(-) diff --git a/evmrpc/filter.go b/evmrpc/filter.go index c22ead9dfe..875420a7fb 100644 --- a/evmrpc/filter.go +++ b/evmrpc/filter.go @@ -1040,11 +1040,7 @@ func (f *LogFetcher) processBatch(ctx context.Context, start, end int64, crit fi if len(crit.Addresses) != 0 || len(crit.Topics) != 0 { // Bloom cache miss - read from database providerCtx := f.ctxProvider(height) - if f.includeSyntheticReceipts { - blockBloom = f.k.GetBlockBloom(providerCtx) - } else { - blockBloom = f.k.GetEvmOnlyBlockBloom(providerCtx) - } + blockBloom = f.k.GetBlockBloom(providerCtx) // When we cannot retrieve a bloom for the EVM-only view (all zeroes), // skip the bloom pre-filter instead of short-circuiting the block. diff --git a/go.mod b/go.mod index 053fc3c70e..af9df7d76b 100644 --- a/go.mod +++ b/go.mod @@ -350,11 +350,11 @@ require ( ) replace ( - github.com/CosmWasm/wasmd => github.com/sei-protocol/sei-wasmd v0.3.10 + github.com/CosmWasm/wasmd => github.com/sei-protocol/sei-wasmd v0.3.11 github.com/CosmWasm/wasmvm => github.com/sei-protocol/sei-wasmvm v1.5.4-sei.0.0.3 github.com/btcsuite/btcd => github.com/btcsuite/btcd v0.23.2 github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.3.66 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.3.67 github.com/cosmos/iavl => github.com/sei-protocol/sei-iavl v0.2.0 github.com/cosmos/ibc-go/v3 => github.com/sei-protocol/sei-ibc-go/v3 v3.3.6 github.com/ethereum/go-ethereum => github.com/sei-protocol/go-ethereum v1.15.7-sei-7 diff --git a/go.sum b/go.sum index d4b87b1893..3db590d7bc 100644 --- a/go.sum +++ b/go.sum @@ -1995,8 +1995,8 @@ github.com/sei-protocol/go-ethereum v1.15.7-sei-7 h1:5Um1DHbcv9Nn0ksDHaaj49Ub/Nl github.com/sei-protocol/go-ethereum v1.15.7-sei-7/go.mod h1:+S9k+jFzlyVTNcYGvqFhzN/SFhI6vA+aOY4T5tLSPL0= github.com/sei-protocol/goutils v0.0.2 h1:Bfa7Sv+4CVLNM20QcpvGb81B8C5HkQC/kW1CQpIbXDA= github.com/sei-protocol/goutils v0.0.2/go.mod h1:iYE2DuJfEnM+APPehr2gOUXfuLuPsVxorcDO+Tzq9q8= -github.com/sei-protocol/sei-cosmos v0.3.66 h1:DZL0OWpv+3/tleudTXUeMJtjb2C92O9PiNJBQoYDhBE= -github.com/sei-protocol/sei-cosmos v0.3.66/go.mod h1:xckXRG0A8Fxr69YNYTE8/aqSprVui3Byt5iJEiSrEQ4= +github.com/sei-protocol/sei-cosmos v0.3.67 h1:oxDjeEqiP6p/H2YDPGgEFcjlwRWrMED8jo+z37wIrnc= +github.com/sei-protocol/sei-cosmos v0.3.67/go.mod h1:xckXRG0A8Fxr69YNYTE8/aqSprVui3Byt5iJEiSrEQ4= github.com/sei-protocol/sei-db v0.0.55 h1:1pR1mW4CQS959HhSapKnkFQXb7y7BehV4ZE0Paka+j8= github.com/sei-protocol/sei-db v0.0.55/go.mod h1:pDrfm5aqVKD93HADrG5MLkReA4Vlz+2xaLi3T4mQqBc= github.com/sei-protocol/sei-iavl v0.2.0 h1:OisPjXiDT+oe+aeckzDEFgkZCYuUjHgs/PP8DPicN+I= @@ -2007,8 +2007,8 @@ github.com/sei-protocol/sei-tendermint v0.6.7 h1:76ElMtSi08p7oUbMBCFvd9qwXABwI+H github.com/sei-protocol/sei-tendermint v0.6.7/go.mod h1:SSZv0P1NBP/4uB3gZr5XJIan3ks3Ui8FJJzIap4r6uc= github.com/sei-protocol/sei-tm-db v0.0.5 h1:3WONKdSXEqdZZeLuWYfK5hP37TJpfaUa13vAyAlvaQY= github.com/sei-protocol/sei-tm-db v0.0.5/go.mod h1:Cpa6rGyczgthq7/0pI31jys2Fw0Nfrc+/jKdP1prVqY= -github.com/sei-protocol/sei-wasmd v0.3.10 h1:3sa8zEtUrpOwusIaojl8Jv4+OCFzcU1JZYhQx27ij/o= -github.com/sei-protocol/sei-wasmd v0.3.10/go.mod h1:C5TM6FIG7Nao2t1v5cdJYZEVXrRUswRNPdJ5XjCsCFk= +github.com/sei-protocol/sei-wasmd v0.3.11 h1:Ldmge+XVm/8pxdNJhOjLNjZeT2oFiH5LEylwttKmmtc= +github.com/sei-protocol/sei-wasmd v0.3.11/go.mod h1:C5TM6FIG7Nao2t1v5cdJYZEVXrRUswRNPdJ5XjCsCFk= github.com/sei-protocol/sei-wasmvm v1.5.4-sei.0.0.3 h1:hhZdZLR8g+6bxWBZiMflSnIuHgLcK/QEpzyjx0/yXYU= github.com/sei-protocol/sei-wasmvm v1.5.4-sei.0.0.3/go.mod h1:Q0bSEtlktzh7W2hhEaifrFp1Erx11ckQZmjq8FLCyys= github.com/sei-protocol/tm-db v0.0.4 h1:7Y4EU62Xzzg6wKAHEotm7SXQR0aPLcGhKHkh3qd0tnk= From 5af1b7a4ea04190e5dce386e199ee12c3485fb93 Mon Sep 17 00:00:00 2001 From: Uday Patil Date: Thu, 6 Nov 2025 15:54:37 -0600 Subject: [PATCH 3/3] bump sei-cosmos version --- go.mod | 2 +- go.sum | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/go.mod b/go.mod index af9df7d76b..c7e6f9e9dc 100644 --- a/go.mod +++ b/go.mod @@ -354,7 +354,7 @@ replace ( github.com/CosmWasm/wasmvm => github.com/sei-protocol/sei-wasmvm v1.5.4-sei.0.0.3 github.com/btcsuite/btcd => github.com/btcsuite/btcd v0.23.2 github.com/confio/ics23/go => github.com/cosmos/cosmos-sdk/ics23/go v0.8.0 - github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.3.67 + github.com/cosmos/cosmos-sdk => github.com/sei-protocol/sei-cosmos v0.3.68 github.com/cosmos/iavl => github.com/sei-protocol/sei-iavl v0.2.0 github.com/cosmos/ibc-go/v3 => github.com/sei-protocol/sei-ibc-go/v3 v3.3.6 github.com/ethereum/go-ethereum => github.com/sei-protocol/go-ethereum v1.15.7-sei-7 diff --git a/go.sum b/go.sum index 3db590d7bc..d4a0709570 100644 --- a/go.sum +++ b/go.sum @@ -1995,8 +1995,8 @@ github.com/sei-protocol/go-ethereum v1.15.7-sei-7 h1:5Um1DHbcv9Nn0ksDHaaj49Ub/Nl github.com/sei-protocol/go-ethereum v1.15.7-sei-7/go.mod h1:+S9k+jFzlyVTNcYGvqFhzN/SFhI6vA+aOY4T5tLSPL0= github.com/sei-protocol/goutils v0.0.2 h1:Bfa7Sv+4CVLNM20QcpvGb81B8C5HkQC/kW1CQpIbXDA= github.com/sei-protocol/goutils v0.0.2/go.mod h1:iYE2DuJfEnM+APPehr2gOUXfuLuPsVxorcDO+Tzq9q8= -github.com/sei-protocol/sei-cosmos v0.3.67 h1:oxDjeEqiP6p/H2YDPGgEFcjlwRWrMED8jo+z37wIrnc= -github.com/sei-protocol/sei-cosmos v0.3.67/go.mod h1:xckXRG0A8Fxr69YNYTE8/aqSprVui3Byt5iJEiSrEQ4= +github.com/sei-protocol/sei-cosmos v0.3.68 h1:sgQEC+CNIMGQSh4Kc8TjiXsf9J26GEc+Xd+mmZmVhyY= +github.com/sei-protocol/sei-cosmos v0.3.68/go.mod h1:xckXRG0A8Fxr69YNYTE8/aqSprVui3Byt5iJEiSrEQ4= github.com/sei-protocol/sei-db v0.0.55 h1:1pR1mW4CQS959HhSapKnkFQXb7y7BehV4ZE0Paka+j8= github.com/sei-protocol/sei-db v0.0.55/go.mod h1:pDrfm5aqVKD93HADrG5MLkReA4Vlz+2xaLi3T4mQqBc= github.com/sei-protocol/sei-iavl v0.2.0 h1:OisPjXiDT+oe+aeckzDEFgkZCYuUjHgs/PP8DPicN+I=