kroma-network / tachyon

Modular ZK(Zero Knowledge) backend accelerated by GPU
MIT License
7.78k stars 226 forks source link

feat: add `FieldMerkleTree` #436

Closed chokobole closed 1 month ago

chokobole commented 1 month ago

Description

This PR implements FieldMerkleTree.

TomTaehoonKim commented 1 month ago

@chokobole Please fix typos in 632070f. arrayo_to_vector -> array_to_vector, contaier_util -> container_util.

chokobole commented 1 month ago

6154023 Just for clarity, could you add as a commit message “enables Matrix::Random()” or something similar?

7b75af4 I think you missed sparse_matrix_unittest.cc

I explictly don't apply the change to sparse_matrix_unittest.cc since it doesn't include matrix_types.h.