Uses off-chain randomness via VRF to fairly mix and distribute ERC-721 gifts.
Gifts can only be unwrapped on Christmas day.
Merry Christmas!
In order to run unit tests, run:
forge install
forge test
For longer fuzz campaigns, run:
FOUNDRY_PROFILE="intense" forge test
After installing Poetry and Slither run: Slither on Apple Silicon
poetry install
poetry shell
slither src/SecretSanta.sol --config-file slither.config.json
To update the gas snapshots, run:
forge snapshot
To see project coverage, run:
forge coverage
GNU General Public License (GPL)