jwasinger / evmmax-bls12-381

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

evmmax-bls12381

This repository contains EVM implementations of BLS12831 G1/G2 point multiplication using EIP-6601.

Usage

Download the submodules:

git submodule update --init

Build Geth:

(cd go-ethereum && make all)

Build Huff compiler:

(cd huff-rs && cargo build --release)

Build the contracts:

make

Run contract tests:

python3 test.py

About

License:GNU General Public License v3.0


Languages

Language:Python 95.6%Language:Makefile 3.5%Language:Shell 1.0%