├── .gitattributes ├── .gitignore ├── assets └── logo.svg ├── brownie-config.yaml ├── contracts ├── Cornichon.vy ├── MerkleDistributor.sol └── interfaces │ └── IMerkleDistributor.sol ├── interfaces ├── ERC20.json ├── Multicall.json ├── PickleChef.json └── PickleJar.json ├── readme.md ├── requirements.txt ├── scripts ├── claim.py ├── deploy.py ├── distribution.py └── snapshot.py ├── snapshot ├── 01-pdai.json ├── 02-chef.json ├── 03-dai.json └── 04-merkle.json └── tests ├── conftest.py ├── test_assumptions.py ├── test_claim.py ├── test_invalid_proof.py └── test_permit.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/.gitignore -------------------------------------------------------------------------------- /assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/assets/logo.svg -------------------------------------------------------------------------------- /brownie-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/brownie-config.yaml -------------------------------------------------------------------------------- /contracts/Cornichon.vy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/contracts/Cornichon.vy -------------------------------------------------------------------------------- /contracts/MerkleDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/contracts/MerkleDistributor.sol -------------------------------------------------------------------------------- /contracts/interfaces/IMerkleDistributor.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/contracts/interfaces/IMerkleDistributor.sol -------------------------------------------------------------------------------- /interfaces/ERC20.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/interfaces/ERC20.json -------------------------------------------------------------------------------- /interfaces/Multicall.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/interfaces/Multicall.json -------------------------------------------------------------------------------- /interfaces/PickleChef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/interfaces/PickleChef.json -------------------------------------------------------------------------------- /interfaces/PickleJar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/interfaces/PickleJar.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/readme.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/claim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/scripts/claim.py -------------------------------------------------------------------------------- /scripts/deploy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/scripts/deploy.py -------------------------------------------------------------------------------- /scripts/distribution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/scripts/distribution.py -------------------------------------------------------------------------------- /scripts/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/scripts/snapshot.py -------------------------------------------------------------------------------- /snapshot/01-pdai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/snapshot/01-pdai.json -------------------------------------------------------------------------------- /snapshot/02-chef.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/snapshot/02-chef.json -------------------------------------------------------------------------------- /snapshot/03-dai.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/snapshot/03-dai.json -------------------------------------------------------------------------------- /snapshot/04-merkle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/snapshot/04-merkle.json -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/test_assumptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/tests/test_assumptions.py -------------------------------------------------------------------------------- /tests/test_claim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/tests/test_claim.py -------------------------------------------------------------------------------- /tests/test_invalid_proof.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/tests/test_invalid_proof.py -------------------------------------------------------------------------------- /tests/test_permit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/banteg/cornichon/HEAD/tests/test_permit.py --------------------------------------------------------------------------------