• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

vocdoni / vocdoni-node / 34856054772
66%
main: 65%

Build:
Build:
LAST BUILD BRANCH: cleanup/lts-1.3-entry
DEFAULT BRANCH: main
Ran 14 Sep 2026 02:43PM UTC
Jobs 2
Files 185
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

14 Sep 2026 02:29PM UTC coverage: 66.361% (-0.05%) from 66.415%
34856054772

Pull #1459

github

altergui
chore: remove ERC20/MiniMe storage proof voting

Retire the Ethereum storage-proof census/voting subsystem (ERC20 mapbased
and MiniMe) in preparation for the LTS/1.2 → LTS/1.3 chainID bump. The
feature was never exercised in production; the proto surface
(CensusOrigin_ERC20 / MINI_ME, ProofEthereumStorage, and the associated
Process fields sourceBlockHeight/sourceNetworkId/ethIndexSlot/
sourceNetworkContractAddr/tokenDecimals) will be retired upstream in the
follow-up dvote-protobuf bump.

Removed:
- vochain/transaction/proofs/ethereumproof/ (mapbased + minime verifiers)
- vochain/proof_erc20_test.go, vochain/proof_minime_test.go
- CensusOrigin_ERC20 / CensusOrigin_MINI_ME handling in
  transaction/{proof,vote_tx}.go
- state/censusorigins.go entry for ERC20
- github.com/vocdoni/storage-proofs-eth-go dependency (+ its transitive
  gnark-crypto / go-eth-kzg / go-winio chain), via go mod tidy

Migrated tests still using CensusOrigin_ERC20 for coverage of unrelated
paths (process_id encoding, process_test) to OFF_CHAIN_TREE_WEIGHTED.

Left alone (survive proto bump; scope-creep):
- api ElectionResults.SourceContractAddress and encodeEVMResultsArgs —
  external EVM contracts may still consume the ABI; product decision
  pending, deferred to a follow-up bump.
- indexer processes sqlite columns source_block_height / source_network_id
  — schema migration required, out of scope; will hold zero for new
  processes and preserve historical values.
- Process proto fields (ethIndexSlot, sourceBlockHeight, etc.) — read
  paths remain, will be reserved/removed upstream in dvote-protobuf
  v1.16.0.
Pull Request #1459: chore: remove ERC20/MiniMe storage proof voting

1 of 1 new or added line in 1 file covered. (100.0%)

13 existing lines in 5 files now uncovered.

18301 of 27578 relevant lines covered (66.36%)

41339.78 hits per line

Coverage Regressions

Lines Coverage ∆ File
6
61.11
-4.17% api/metadata_cache.go
2
73.33
-1.13% vochain/transaction/proof.go
2
64.29
-0.71% vochain/transaction/election_tx.go
2
59.01
-0.35% vochain/transaction/transaction.go
1
77.19
1.75% subpub/stream.go
Jobs
ID Job ID Ran Files Coverage
1 unit - 34856054772.1 14 Sep 2026 02:43PM UTC 168
54.85
GitHub Action Run
2 integration - 34856054772.2 14 Sep 2026 02:43PM UTC 176
53.6
GitHub Action Run
Source Files on build 34856054772
  • Tree
  • List 185
  • Changed 10
  • Source Changed 0
  • Coverage Changed 10
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #1459
  • PR Base - cleanup/farcaster (#34855715233)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc