Your goal is to find a board configuration that preceeds the Target Board by 3 generations.
Once found, generate a Zero-Knowledge proof of your Solution, and get a corresponding NFT!
After a solution has been found, the Target Board changes
With Zero-Knowledge, You can prevent frontrunning by making the proofs depend on the sender address.
Also, it eliminates the need for on-chain validation that can cost a lot of gas.
Your solutions remain private the entire time.
Not all Target Boards have Solutions, and sometimes all possible solutions have already been found.
I've added a function to the Smart Contract that allows anyone to reset the challenge after the expiration period ends - 10 minutes
NFT Contract on block explorer
Please connect your wallet