简单介绍gnark的使用
- go >= 1.23
wget https://go.dev/dl/go1.24.0.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.24.0.linux-amd64.tar.gz编辑shell文件,添加环境变量即可
为了支持通过solidity验证gnark proof,还需要安装solc和abigen
- solc
wget https://github.com/ethereum/solidity/releases/download/v0.8.28/solc-static-linux
sudo install solc-static-linux /usr/local/bin/solc- abigen
go install github.com/ethereum/go-ethereum/cmd/abigen@latest