Skip to content

fix: evm tx index and log indexes are not patched (alternative design)#1132

Merged
vladjdk merged 53 commits into
mainfrom
vlad/pr-812-alt-design
Apr 27, 2026
Merged

fix: evm tx index and log indexes are not patched (alternative design)#1132
vladjdk merged 53 commits into
mainfrom
vlad/pr-812-alt-design

convert FindEthTxIndexByHash to method

c833608
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Apr 24, 2026 in 0s

65.55% (+3.30%) compared to ee31585

View this Pull Request on Codecov

65.55% (+3.30%) compared to ee31585

Details

Codecov Report

❌ Patch coverage is 68.88889% with 28 lines in your changes missing coverage. Please review.
✅ Project coverage is 65.55%. Comparing base (ee31585) to head (c833608).

Files with missing lines Patch % Lines
x/vm/types/response.go 72.54% 3 Missing and 11 partials ⚠️
rpc/backend/comet_to_eth.go 16.66% 4 Missing and 1 partial ⚠️
rpc/backend/tx_info.go 0.00% 4 Missing and 1 partial ⚠️
rpc/backend/utils.go 62.50% 1 Missing and 2 partials ⚠️
rpc/backend/tracing.go 0.00% 0 Missing and 1 partial ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1132      +/-   ##
==========================================
+ Coverage   62.24%   65.55%   +3.30%     
==========================================
  Files         332      335       +3     
  Lines       23725    23643      -82     
==========================================
+ Hits        14767    15498     +731     
+ Misses       7072     6930     -142     
+ Partials     1886     1215     -671     
Files with missing lines Coverage Δ
ante/evm/11_emit_event.go 100.00% <ø> (ø)
ante/evm/mono_decorator.go 75.19% <100.00%> (ø)
indexer/kv_indexer.go 73.21% <100.00%> (ø)
rpc/types/events.go 77.98% <100.00%> (+0.41%) ⬆️
rpc/types/utils.go 39.93% <ø> (-0.92%) ⬇️
x/vm/keeper/abci.go 91.30% <ø> (-0.37%) ⬇️
x/vm/keeper/config.go 94.11% <100.00%> (ø)
x/vm/keeper/keeper.go 89.63% <ø> (+17.46%) ⬆️
x/vm/runner/runner.go 100.00% <100.00%> (ø)
x/vm/types/tx_result.go 100.00% <100.00%> (ø)
... and 5 more

... and 26 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.