gnark-solidity-checker generate is a helper to compile gnark solidity verification circuits using solc,
generate go bindings using abigen and submit a proof running on geth simulated backend using gnark-solidity-checker verify.
brew install solidity
or
sudo add-apt-repository ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install solcbrew install golang
go install github.com/ethereum/go-ethereum/cmd/abigen@v1.12.0