crate-crypto / rust-verkle

Apache License 2.0
118 stars 41 forks source link

chore: add java bindings code ported from best-native #100

Closed kevaundray closed 1 month ago

kevaundray commented 1 month ago

This pulls in the code from beus-native.

I was not able to get the jna dependency to work, so for now I do it the "manual" way

kevaundray commented 1 month ago

A lot of the LOC in this is from the JSON files from the tests, these should not be here since they are tests on a particular block, but they are kept here since we don't want to change the API from besu-native

kevaundray commented 1 month ago

There are more internal changes that we can make, but I think these should wait for a later release. Most changes made in this were necessary, ie switching to 0.21.0