Skip to content

feat(evmrpc): align transaction errors with geth - #4102

Draft
alexander-sei wants to merge 1 commit into
mainfrom
rfc-009-geth-error-parity
Draft

alexander-sei wants to merge 1 commit into
mainfrom
rfc-009-geth-error-parity

feat(evmrpc): align transaction errors with geth

02e7602
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Sep 7, 2026 in 0s

60.28% (-0.94%) compared to abdcc45

View this Pull Request on Codecov

60.28% (-0.94%) compared to abdcc45

Details

Codecov Report

❌ Patch coverage is 78.40909% with 38 lines in your changes missing coverage. Please review.
✅ Project coverage is 60.28%. Comparing base (abdcc45) to head (02e7602).

Files with missing lines Patch % Lines
app/ante/evm_checktx.go 51.72% 11 Missing and 3 partials ⚠️
integration_test/evm_module/rpc_io_test/io.go 48.14% 7 Missing and 7 partials ⚠️
evmrpc/send.go 76.92% 4 Missing and 2 partials ⚠️
evmrpc/ethrpcerrors/errors.go 95.60% 2 Missing and 2 partials ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #4102      +/-   ##
==========================================
- Coverage   61.21%   60.28%   -0.94%     
==========================================
  Files        2196     2088     -108     
  Lines      193395   180580   -12815     
==========================================
- Hits       118386   108854    -9532     
+ Misses      63793    61584    -2209     
+ Partials    11216    10142    -1074     
Files with missing lines Coverage Δ
sei-tendermint/internal/proxy/proxy.go 89.39% <100.00%> (+0.33%) ⬆️
evmrpc/ethrpcerrors/errors.go 95.60% <95.60%> (ø)
evmrpc/send.go 62.41% <76.92%> (+9.21%) ⬆️
app/ante/evm_checktx.go 44.73% <51.72%> (+1.17%) ⬆️
integration_test/evm_module/rpc_io_test/io.go 72.45% <48.14%> (-2.19%) ⬇️

... and 112 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.