Mint a soul. Pick the right judge.
1 in 20 souls wins HYPE.
The next block judges your soul: Tartarus (hell, 60%), Asphodel (30%) or Elysium (paradise, 10%). If your judge shows mercy (1 in 3), your soul rises one realm. Your realm is your TICKETS: Elysium 4, Asphodel 2, Tartarus 1.
Every TICKET of every NFT goes into one box. When minting ends, the contract draws 5% of all NFTs, each with odds in proportion to its TICKETS. One NFT wins only once.
5% of all souls win, drawn by tickets. The pool is split equally among all winners. Claim here, no deadline.
Your realm comes from the hash of the Elysium block after your mint, mixed with its token id. That hash does not exist when you sign, and only plain wallets can call the contract, so no contract can simulate the result and revert. Elysium is an Arbitrum Orbit chain, so the block producer is Kinetiq's sequencer. This is honest on-chain randomness, not a VRF oracle.
Only one thing at the end: open the Gods' Box. You pick your judge once, when you mint. Judging the souls and the prize draw are run by the project keeper, which pays the gas, and anyone can trigger them too. When the draw is done, open the site, connect and tap Open the Gods' Box. If you won, tap Claim prize to get your HYPE. If not, you see "Not lucky this time" (no transaction, no gas). Claims never expire.
Only call start() once. The owner cannot pause, change prices or supply, withdraw the prize pool or change any soul. The treasury share is sent to a fixed treasury address by anyone calling withdraw().
No. The contracts are tested (including a full 5,555-soul sell-out with judge picks, the prize draw and the claims, and the Arbitrum block precompile) and their source is published on the explorer, but they are not audited. Only spend what you are happy to lose. Nothing here promises profit.