Art Gobblers •
Art Gobblers is an experimental decentralized art factory by Justin Roiland and Paradigm.
Background
Art Gobblers is a decentralized art factory owned by aliens. As artists make cool art, Gobblers gains cultural relevance, making collectors want the art more, incentivizing artists to make cooler art. It's also an on-chain game.
See our overview of the system, as well as deep dives into some the project's mechanisms, like GOO and VRGDAs.
Deployments
TBD
State Diagrams
Usage
You will need a copy of Foundry installed before proceeding. See the installation guide for details.
To build the contracts:
git clone https://github.com/artgobblers/art-gobblers.git
cd art-gobblers
forge install
Run Tests
In order to run unit tests, run:
forge test
For longer fuzz campaigns, run:
FOUNDRY_PROFILE="intense" forge test
For differential fuzzing against a python implementation, see here.
Run Slither
After installing Slither, run:
slither src/ --solc-remaps 'ds-test/=lib/ds-test/src/ solmate/=lib/solmate/src/ forge-std/=lib/forge-std/src/ chainlink/=lib/chainlink/contracts/src/ VRGDAs/=lib/VRGDAs/src/ goo-issuance/=lib/goo-issuance/src/'
Update Gas Snapshots
To update the gas snapshots, run:
forge snapshot
Audits
The following auditors were engaged to review the project before launch:
- samczsun (No report)
- Spearbit (Report pending)
- code4rena (Audit pending)
- Riley Holterhus (No Report)
License
MIT © 2022 Art Gobblers