Quadratic-Labs / VerkleTries_Besu

MIT License
14 stars 16 forks source link

OnlyDust payment report #68

Open dragan2234 opened 8 months ago

dragan2234 commented 8 months ago

Rust-verkle improvements: https://github.com/crate-crypto/rust-verkle/pull/83 https://github.com/crate-crypto/rust-verkle/pull/82 https://github.com/crate-crypto/rust-verkle/pull/80 https://github.com/crate-crypto/rust-verkle/pull/79 https://github.com/crate-crypto/rust-verkle/pull/78 https://github.com/crate-crypto/rust-verkle/pull/74

Includes work on the

Besu-native improvements: https://github.com/hyperledger/besu-native/pull/150 https://github.com/hyperledger/besu-native/pull/146 https://github.com/hyperledger/besu-native/pull/145

Besu-verkle-trie: https://github.com/hyperledger/besu-verkle-trie/pull/37 https://github.com/hyperledger/besu-verkle-trie/pull/36

Approved, not merged: https://github.com/hyperledger/besu-native/pull/149 - updateCommitmentSparse with tests

Not merged PRs (some of the code will be useful in future): https://github.com/hyperledger/besu-verkle-trie/pull/31 and https://github.com/hyperledger/besu-native/pull/138 - adding a pointer to structure in rust JNI https://github.com/hyperledger/besu-verkle-trie/pull/33 - included in #36 - fixed genesis state root test

Cryptography API is 95% done at this point. Things left to do:

Potential optimization for even faster MSM: