Status: Aceito
A mecânica de ovo precisa de aleatoriedade verificável e à prova de manipulação para sortear espécie e gênero; pseudoaleatoriedade on-chain (blockhash) é manipulável por mineradores/validadores.
Usar Chainlink VRF v2.5 no contrato Forge, que faz requestObtain →
requestRandomWords → fulfillRandomWords → pickEdition + forgeMint. O Forge
é não-upgradeável (sem proxy), trocável via nft.setForge(...).
forgeFulfilled
com fallbacks (API + polling on-chain, timeout 45 s).pendingRefund/claimRefund) e
cancelStaleRequest após 256 blocos.forge:watch rodando —
armadilha do ovo travado em “Chocando…”.RW.BC.Crypto/funcionalidades.md (item 4); integracoes.md (Chainlink VRF).RW.BC.DApp/funcionalidades.md (item 5); armadilhas.md (ovo travado).