This repository contains the EVM contracts for Shutter.
Go bindings for the shutter contracts can be generated by running
./gen_bindings.sh
Released versions are available as go package under github.com/shutter-network/contracts/bindings/${contract name in lowercase}
.
There are some helper scripts (deployment, executing special contract methods, ...) in the script/
directory.
TODO: Add information for the involved scripts.
To manually run the tests, execute
forge test -vvv
Contributions are welcome! Feel free to create issues and/or open pull requests.