Skip to content

feat(precompiles): expose module Query rpcs as precompile methods#3767

Open
codchen wants to merge 7 commits into
mainfrom
claude/audit-missing-precompile-impls-07737c
Open

feat(precompiles): expose module Query rpcs as precompile methods#3767
codchen wants to merge 7 commits into
mainfrom
claude/audit-missing-precompile-impls-07737c

fix(precompiles): recover gas meter panics in gov Execute

4834b05
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jul 20, 2026 in 1s

59.22% (-0.90%) compared to b529b54

View this Pull Request on Codecov

59.22% (-0.90%) compared to b529b54

Details

Codecov Report

❌ Patch coverage is 66.08040% with 540 lines in your changes missing coverage. Please review.
✅ Project coverage is 59.22%. Comparing base (b529b54) to head (4834b05).
⚠️ Report is 1 commits behind head on main.

Files with missing lines Patch % Lines
precompiles/gov/gov.go 61.85% 73 Missing and 46 partials ⚠️
precompiles/distribution/distribution.go 54.58% 75 Missing and 29 partials ⚠️
precompiles/bank/bank.go 65.80% 30 Missing and 23 partials ⚠️
precompiles/authz/authz.go 66.91% 25 Missing and 20 partials ⚠️
precompiles/feegrant/feegrant.go 64.00% 25 Missing and 20 partials ⚠️
precompiles/auth/auth.go 65.00% 25 Missing and 17 partials ⚠️
precompiles/upgrade/upgrade.go 70.47% 18 Missing and 13 partials ⚠️
precompiles/evidence/evidence.go 67.60% 14 Missing and 9 partials ⚠️
precompiles/slashing/slashing.go 76.04% 14 Missing and 9 partials ⚠️
precompiles/mint/mint.go 73.97% 12 Missing and 7 partials ⚠️
... and 10 more
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #3767      +/-   ##
==========================================
- Coverage   60.12%   59.22%   -0.90%     
==========================================
  Files        2303     2227      -76     
  Lines      192032   183067    -8965     
==========================================
- Hits       115466   108428    -7038     
+ Misses      66248    64976    -1272     
+ Partials    10318     9663     -655     
Files with missing lines Coverage Δ
app/precompiles.go 100.00% <100.00%> (ø)
giga/executor/precompiles/failfast.go 47.36% <ø> (ø)
precompiles/setup.go 50.90% <100.00%> (+3.85%) ⬆️
precompiles/auth/setup.go 71.42% <71.42%> (ø)
precompiles/authz/setup.go 71.42% <71.42%> (ø)
precompiles/evidence/setup.go 71.42% <71.42%> (ø)
precompiles/feegrant/setup.go 71.42% <71.42%> (ø)
precompiles/mint/setup.go 71.42% <71.42%> (ø)
precompiles/params/setup.go 71.42% <71.42%> (ø)
precompiles/slashing/setup.go 71.42% <71.42%> (ø)
... and 13 more

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