munna0908
|
3a312596bf
|
deps: upgrade libp2p & constantine (#1167)
* upgrade libp2p and constantine
* fix libp2p update issues
* add missing vendor package
* add missing vendor package
|
2025-03-20 19:11:00 -07:00 |
|
Adam Uhlíř
|
e5df8c50d3
|
style: nph formatting (#1067)
* style: nph setup
* chore: formates codex/ and tests/ folder with nph 0.6.1
|
2025-01-21 20:54:46 +00:00 |
|
Tomasz Bekas
|
ec7faa21b5
|
Block deletion with ref count & repostore refactor (#631)
|
2024-06-20 22:46:06 +00:00 |
|
Dmitriy Ryajov
|
52c5578c46
|
Rework merkle tree (#654)
* rework merkle tree support
* deps
* rename merkletree -> codexmerkletree
* treed and proof encoding/decoding
* small change to invoke proof verification
* rename merkletree to codexmerkletree
* style
* adding codex merkle and coders tests
* fixup imports
* remove new codecs for now
* bump deps
* adding trace statement
* properly serde of manifest block codecs
* use default hash codec
* add more trace logging to aid debugging
* misc
* remove double import
* revert un-needded change
* proof size changed
* bump poseidon2
* add from nodes test
* shorte file names
* remove upraises
* wip poseidon tree
* adjust file names
* misc
* shorten file names
* fix bad `elements` iter
* don't do asserts
* add fromNodes and converters
* root and getProof now return result
* add poseidon2 tree tests
* root now returns result
* misc
* had to make merkletree a ref, because nim blows up otherwise
* root returns a result
* root returns a result
* import poseidon tests
* bump
* merkle poseidon2 digest
* misc
* add merkle digest tests
* bump
* don't use checksuite
* Update tests/codex/merkletree/generictreetests.nim
Co-authored-by: markspanbroek <mark@spanbroek.net>
Signed-off-by: Dmitriy Ryajov <dryajov@gmail.com>
* Update codex/merkletree/merkletree.nim
Co-authored-by: markspanbroek <mark@spanbroek.net>
Signed-off-by: Dmitriy Ryajov <dryajov@gmail.com>
* Update codex/merkletree/merkletree.nim
Co-authored-by: markspanbroek <mark@spanbroek.net>
Signed-off-by: Dmitriy Ryajov <dryajov@gmail.com>
* Update tests/codex/merkletree/generictreetests.nim
Co-authored-by: markspanbroek <mark@spanbroek.net>
Signed-off-by: Dmitriy Ryajov <dryajov@gmail.com>
* missing return
* make toBool private (it's still needed otherwise comparison won't work)
* added `digestTree` that returns a tree and `digest` for root
* test against both poseidon trees - codex and poseidon2
* shorten merkle tree names
* don't compare trees - it's going to be too slow
* move comparison to mekrle helper
* remove merkle utils
---------
Signed-off-by: Dmitriy Ryajov <dryajov@gmail.com>
Co-authored-by: markspanbroek <mark@spanbroek.net>
|
2023-12-21 06:41:43 +00:00 |
|