mirror of
https://github.com/status-im/nim-ssz-serialization
synced 2026-01-11 22:21:33 +00:00
No description
* Add HashSeq for feature parity with HashList Add cached flavor for EIP-7916 progressive list (`seq[T]` in Nim) so that it has feature parity with regular list (`List[T, N]` in Nim). Name is `HashSeq[T]` to match `HashList[T, N]`. Implementation reuses existing caches, it reuses `HashArray` style cache for completed trees of the progressive forest, and then uses `HashList` style cache for the in-progress tree. Luckily, once complete it matches the cache format for `HashArray` and can simply be reused. * Nim 2.0 * i386 * i386 (2) * i386 (3) * i386 (4) * Inline multi-request logic * Use cache for 1/2/3 gindices * Also use cache for multiquery * i386 (5) * i386 (6) |
||
|---|---|---|
| .github/workflows | ||
| ssz_serialization | ||
| tests | ||
| vendor | ||
| .gitignore | ||
| .gitmodules | ||
| LICENSE-APACHEv2 | ||
| LICENSE-MIT | ||
| nim.cfg | ||
| README.md | ||
| ssz_serialization.nim | ||
| ssz_serialization.nimble | ||
nim-ssz-serialization
Simple Serialize (SSZ) serialization and merkleization.
License
Licensed and distributed under either of
- MIT license: LICENSE-MIT or http://opensource.org/licenses/MIT
or
- Apache License, Version 2.0, (LICENSE-APACHEv2 or http://www.apache.org/licenses/LICENSE-2.0)
at your option. These files may not be copied, modified, or distributed except according to those terms.