600 Commits

Author SHA1 Message Date
Jaremy Creechley
0e8e25a87c
updates 2023-12-22 19:52:24 -07:00
Jaremy Creechley
412436290c
update build setup 2023-12-22 18:45:34 -07:00
Jaremy Creechley
90a88624b0
update build setup 2023-12-22 18:37:51 -07:00
Jaremy Creechley
6ff6901cad
update build setup 2023-12-22 18:32:34 -07:00
Jaremy Creechley
8ebd8c326d
update build setup 2023-12-22 18:28:31 -07:00
Jaremy Creechley
54ab0ff0b2
update build setup 2023-12-22 18:24:36 -07:00
Jaremy Creechley
d807c148ad
pull in circom submodules 2023-12-22 17:01:27 -07:00
Dmitriy Ryajov
f15b82b804
bump 2023-12-22 17:29:29 -06:00
Dmitriy Ryajov
2221605888
misc 2023-12-22 17:25:07 -06:00
Dmitriy Ryajov
a8f4ad7f51
rename method 2023-12-22 17:25:07 -06:00
Dmitriy Ryajov
b8a859d5a5
add helper to derive EC block count 2023-12-22 17:25:07 -06:00
Dmitriy Ryajov
f15f3f5f27
fix tests 2023-12-22 17:25:06 -06:00
Dmitriy Ryajov
0b47e45e91
misc 2023-12-22 17:25:06 -06:00
Dmitriy Ryajov
07f38097d6
add option to result converter 2023-12-22 17:25:06 -06:00
Dmitriy Ryajov
af0741b879
remove unused hashes 2023-12-22 17:25:06 -06:00
Dmitriy Ryajov
332e08f95c
merge issues 2023-12-22 17:25:06 -06:00
Dmitriy Ryajov
257385e6f4
add digest for multihash 2023-12-22 17:25:06 -06:00
Dmitriy Ryajov
7579409c7d
alias zero 2023-12-22 17:25:05 -06:00
Dmitriy Ryajov
21261ea82a
remove unused artifacts 2023-12-22 17:25:05 -06:00
Dmitriy Ryajov
b5051b1421
remove getMHash 2023-12-22 17:25:05 -06:00
Dmitriy Ryajov
e68073966f
import index strat... 2023-12-22 17:25:05 -06:00
Dmitriy Ryajov
d7653ea6ba
expose getCidAndProof 2023-12-22 17:25:05 -06:00
Dmitriy Ryajov
632b378b86
move out of manifest 2023-12-22 17:25:05 -06:00
Dmitriy Ryajov
9c9730d23a
reworking slotbuilder 2023-12-22 17:25:05 -06:00
Dmitriy Ryajov
98f60411a6
wip 2023-12-22 17:25:04 -06:00
Dmitriy Ryajov
9f05f6d16f
bump 2023-12-22 17:25:04 -06:00
Dmitriy Ryajov
44105365f4
bump 2023-12-22 17:25:04 -06:00
Dmitriy Ryajov
49a25d4718
fix bad elements iter 2023-12-22 17:25:04 -06:00
Dmitriy Ryajov
6f4bde6907
shorten file names 2023-12-22 17:25:04 -06:00
Dmitriy Ryajov
7a0bc3cd30
wip poseidon tree 2023-12-22 17:25:04 -06:00
Dmitriy Ryajov
75dee72616
shorte file names 2023-12-22 17:25:04 -06:00
Dmitriy Ryajov
f4bc1187ba
add from nodes test 2023-12-22 17:25:03 -06:00
Dmitriy Ryajov
333492b310
proof size changed 2023-12-22 17:25:03 -06:00
Dmitriy Ryajov
30dae32ff3
remove new codecs for now 2023-12-22 17:25:03 -06:00
Dmitriy Ryajov
a52c5c3409
adding codex merkle and coders tests 2023-12-22 17:25:03 -06:00
Dmitriy Ryajov
a87c8cbfb8
style 2023-12-22 17:25:03 -06:00
Dmitriy Ryajov
3902f7e695
treed and proof encoding/decoding 2023-12-22 17:25:03 -06:00
Dmitriy Ryajov
818ecf852f
rename merkletree -> codexmerkletree 2023-12-22 17:25:03 -06:00
Dmitriy Ryajov
10cee0e35a
deps 2023-12-22 17:25:02 -06:00
Dmitriy Ryajov
2736d78619
rework merkle tree support 2023-12-22 17:25:02 -06:00
benbierens
c0f4512f62
Fixes issue where ecK was used as numberOfSlots. 2023-12-22 17:25:02 -06:00
benbierens
4bdf0dfd33
Review comments by Tomasz 2023-12-22 17:25:02 -06:00
benbierens
2b63cb0e08
Cleanup slotbuilder 2023-12-22 17:25:02 -06:00
benbierens
fd156e9cf8
Adds check that block size is a multiple of cell size 2023-12-22 17:25:02 -06:00
benbierens
eead39ba1c
finishes implementing slot builder 2023-12-22 17:25:02 -06:00
benbierens
e7a39dcb6e
Implements building slot tree 2023-12-22 17:25:01 -06:00
benbierens
00e376aee7
finding number of pad cells 2023-12-22 17:25:01 -06:00
benbierens
d883e6e95f
Can select slot blocks 2023-12-22 17:25:01 -06:00
benbierens
fc41545006
debugs indexing strategies 2023-12-22 17:25:01 -06:00
benbierens
6a3102246d
Fixes issue where indexing strategy stepped gives wrong values for smallest of ranges 2023-12-22 17:25:01 -06:00