General Rules

Easter Egg Submission & minting SurgePass

On Monday, the Easter Egg contract will go live on Optimism (address will be updated here and announced in the WarRoom Discord on Monday). You will be able to use the claimFunction when the internal state of the protocol and our deployed smart contracts reaches a valid “Easter Egg” state. If valid, we will automatically mint you your SurgePass NFT in that same transaction.

Submitting a bug and claiming credit for breaking a Lootbox

On Monday, the ability to report a bug on-chain will go also live (address will be updated here on Monday) for all SurgePass NFT holders, allowing you to submit evidence of your bug by transacting with our submitBugFor contract with your submitter address, a string for the IPFS link and a string for the Github link as outlined in our bug submission formatting requirements below. We use the onchain system to establish ordering of who submitted any particular bug first.

Lootboxes are implemented as a vault of some amount of USDC on one chain and a SocketDL “Plug” smart contract on other chains which have access to “0” of the USDC in the vault. Compromising the SocketDL protocol would allow you to mutate this message, granting yourself the right to withdraw arbitrary USDC, thereby breaking the Lootbox. Any USDC you are able to “Loot” in this way is yours for the keeping, and to report your achievement for purposes of SurgePoints, you will submit it just like any other bug. For Lootboxes exploited, you submit it just like a bug, but do not need to include the IPFS and Github links.

We will then manually review these submissions and notify you privately via email and in the Socket WarRoom Discord if you have been awarded points for your submission.