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

ethereumjs / ethereumjs-vm / 1343 / 4
38%
master: 38%

Build:
DEFAULT BRANCH: master
Ran 24 Apr 2018 07:09PM UTC
Files 23
Run time 5s
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

24 Apr 2018 06:34PM UTC coverage: 85.497% (+0.03%) from 85.463%
CXX=g++-4.8 TEST_SUITE=coveralls

Pull #295

travis-ci

web-flow
Align Bloom Filter Hashing with Mainnet Compatible Clients

When clients like Go-ethereum and Parity create bloom filters, they
trim leading zeroes off the topic before applying keccak to hash the
value. As far as I can tell, this is inconsistent with the yellow paper
(see: https://github.com/ethereum/yellowpaper/issues/690), but for
ethereumjs-vm generated bloom filters to be compatible with tools that
consume mainnet bloom filters, it should follow the same pattern.

See https://github.com/ethereum/go-ethereum/blob/master/core/types/bloom9.go#L60
where go-ethereum casts topics as big.Int then back to bytes, effectively
stripping away leading zeroes before hashing.
Pull Request #295: Align Bloom Filter Hashing with Mainnet Compatible Clients

504 of 674 branches covered (74.78%)

1462 of 1710 relevant lines covered (85.5%)

510658.76 hits per line

Source Files on job 1343.4 (CXX=g++-4.8 TEST_SUITE=coveralls)
  • Tree
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 1256
  • Travis Job 1343.4
  • fb04780c on github
  • Prev Job for CXX=g++-4.8 TEST_SUITE=coveralls on master (#1332.4)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc