mirror of https://github.com/status-im/go-waku.git
dcc828749f
* fix: use https for cloning submodules instead of ssh * chore: move to libs/ This simplifies the checkout process for github actions |
||
---|---|---|
.. | ||
README.md | ||
compile_contracts.sh | ||
generate.go | ||
import.json | ||
poseidon.go | ||
registry.go | ||
rln.go |
README.md
RLN Contracts
Requirements:
- Node.js
- Go
- jq
- solcjs 0.8.15
- abigen
Build
- Install solcjs with
npm install -g solc@0.8.15
- Clone go-ethereum and install
abigen
cd $GOPATH/src/github.com/ethereum/go-ethereum
$ go install ./cmd/abigen
- Execute
go generate
to create go bindings for the RLN smart contracts
go generate
Notes
Follow https://github.com/vacp2p/rln-contract for updates on solc versions