VanityFactory allow one to issue bounty for vanity address using CREATE2.
VanityFactory allow one to issue bounty for vanity address. Miner can mine the salt used for the CREATE2 deployment and the highest scored submission will receive the bounty after the deadline. To prevent frontrunning, the first 20 bytes of the salt will be the miner's address (which will receive the bounty).
This project used CREATE2 to make trustless deployment of a vanity address so that the miner will not control the deployer of the contract. It also used foundry fuzzing as a hacky and simple (although inefficient) way to mine vanity address with arbitrary rules. The scorer design allow user the specify any scoring rule.