kevaundray
kevaundray
running BenchmarkPrecompiledBn256Add after change with Option 2: ``` goos: darwin goarch: arm64 pkg: github.com/ethereum/go-ethereum/core/vm BenchmarkPrecompiledBn256Add/chfast1-Gas=150-10 678945 1795 ns/op 150.0 gas/op 83.55 mgas/s 64 B/op 1 allocs/op BenchmarkPrecompiledBn256Add/chfast2-Gas=150-10 671589 1788 ns/op...
running BenchmarkPrecompiledBn256Add after change with Option 1: ``` goos: darwin goarch: arm64 pkg: github.com/ethereum/go-ethereum/core/vm BenchmarkPrecompiledBn256Add/chfast1-Gas=150-10 644062 1895 ns/op 150.0 gas/op 79.13 mgas/s 64 B/op 1 allocs/op BenchmarkPrecompiledBn256Add/chfast2-Gas=150-10 631575 1888 ns/op...
running BenchmarkPrecompiledBn256ScalarMul before this change: ``` goos: darwin goarch: arm64 pkg: github.com/ethereum/go-ethereum/core/vm BenchmarkPrecompiledBn256ScalarMul/chfast1-Gas=6000-10 22087 52429 ns/op 6000 gas/op 114.4 mgas/s 1280 B/op 25 allocs/op BenchmarkPrecompiledBn256ScalarMul/chfast2-Gas=6000-10 21246 57075 ns/op 6000 gas/op...
running BenchmarkPrecompiledBn256Pairing before this change: ``` goos: darwin goarch: arm64 pkg: github.com/ethereum/go-ethereum/core/vm BenchmarkPrecompiledBn256Pairing/jeff1-Gas=113000-10 691 1595406 ns/op 113000 gas/op 70.82 mgas/s 84533 B/op 774 allocs/op BenchmarkPrecompiledBn256Pairing/jeff2-Gas=113000-10 747 1611983 ns/op 113000 gas/op...
> Could you also add it to the fuzzer already? Yep, I'll modify the fuzzer code > I would kinda prefer the second option Alright, I'll delete the g1_aff code...
After running the build script, kzg tests are currently being ran with `./env.sh nim c -r tests/consensus_spec/test_fixture_kzg.nim`
Most of the skeleton is now here, setting to ready to get feedback
Updated the script to not build the java bindings package -- this requires javac to generate a java header file For windows, it seems to be having trouble picking up...
Currently going to work on a different strategy to allow an easier way to integrate and release the library
@tersec can you re-run CI please?