Verify any pack opening
Soccer Grails publishes a SHA-256 hash of the server seed before every opening. After the pull, we reveal the seed — verify the outcome yourself with one HMAC.
roll = HMAC-SHA256(serverSeed, clientSeed + ":" + nonce) roll_float = parseInt(roll[0..13], 16) / 2^52 tier = cumulative odds threshold lookup
The server seed hash is committed before the opening. After the pull, the seed is revealed and the same calculation can be reproduced anywhere — Python, Node, or any HMAC tool.
Recent vault pulls
Live pulls from our three sport vaults. Provably-fair seed verification applies to demo spins on pack pages — on-chain vault opens are settled on Collector Crypt.
- Player_E5AFZQ · All-Sport Vault22m ago1955 #104 Bob Porterfield PSA 8
Live vault pull · settled on Collector Crypt
- Player_5SNFUH · All-Sport Vault22m ago2021 #240 Travis Kelce PSA 10 Pa
Live vault pull · settled on Collector Crypt
- Player_5SNFUH · All-Sport Vault22m ago2024 #73 Dak Prescott PSA 10 Pan
Live vault pull · settled on Collector Crypt
- Player_5SNFUH · All-Sport Vault23m ago2024 #EXJSS Ja'Tavion Sanders PS
Live vault pull · settled on Collector Crypt
- Player_5SNFUH · All-Sport Vault23m ago2014 #114 Davante Adams BGS 9.5
Live vault pull · settled on Collector Crypt
- Player_5SNFUH · All-Sport Vault23m ago2024 #4 Jayden Daniels PSA 8 Pan
Live vault pull · settled on Collector Crypt