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

Neptune-Crypto / twenty-first / 10215919375
98%

Build:
DEFAULT BRANCH: master
Ran 02 Aug 2024 01:21PM UTC
Jobs 1
Files 27
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

02 Aug 2024 12:49PM UTC coverage: 97.705% (+0.008%) from 97.697%
10215919375

push

github

aszepieniec
twenty-first v0.42.0-alpha.7

โœจ Features

 - New struct: `MmrSuccessorProof` which helps to prive that one MMR
   accumulator is a predecessor (or successor) of another.

๐Ÿ“š Documentation

 - Conform to new (rust v1.80.0) indentation rules in doc strings.
 - Drop instructions for installing leveldb, which is no longer
   a dependency.

๐Ÿงช Test

 - Add tests for mismatching lengths in leaf index lists.
 - Implement `Arbitrary` for `MmrAccumulator` so that it produces an
   object that is consistent (number of peaks equals number of set
   bits in num leafs).
 - Add tests for edge cases.
 - Add positive and negative tests for `MmrSuccessorProof`.

๐Ÿš€ Performance

 - Benchmark `par_interpolate`.
 - Use separate dispatcher threshold for `par_interpolate`, different
   from sequential counterpart, with separate threshold.
 - In `par_interpolate`, recurse to parallel version.

โ™ป๏ธ  Refactor

 - (!) Drop generic type argument `<H>` from MMR functions and
       structs.
 - (!) Copy (don't point to) auth path in struct `LeafMutation`.
 - (!) Rename `MmrAccumulator`'s `new` to `new_from_leafs`, which
       better describes what's going on.
 - (!) Drop unused `get_height_from_leaf_index`.

๐Ÿ”จ Fixes

 - Fix membership proof crash of peak list is too short in MMR batch
   functions.
 - Various bugs exposed by proptest's edge cases.

โš™๏ธ  Miscellaneous

 - Conform to new rust version (v1.80.0) linting rules.
 - Update perflog.

12559 of 12854 relevant lines covered (97.7%)

51934766.24 hits per line

Jobs
ID Job ID Ran Files Coverage
1 10215919375.1 02 Aug 2024 01:21PM UTC 0
97.7
GitHub Action Run
Source Files on build 10215919375
Detailed source file information is not available for this build.
  • Back to Repo
  • Github Actions Build #10215919375
  • 8935575b on github
  • Prev Build on master (#10215854337)
  • Next Build on master (#10216094558)
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