🚀 Core objectives
Upgrade the existing Qraffle Smart Contract on $Qubic to the latest reviewed implementation. - Add verifiable on-chain randomness and refine asset-raffle features. - Build on the previously approved asset-raffle release, not an initial deployment.
⚙️ Technical implementation
Integrate the RANDOM smart contract to purchase independent entropy (collateral tier 0, 256 bits) at each ENDEPOCH for winner selection. - Entropy purchase is additive and fail-safe: if RANDOM's pool is empty or purchase fails, settlement proceeds with the digest-only seed and the fee is fully refunded. - Remove restrictions blocking QRAFFLE SC shares and QXMR token from being used as asset-bundle raffle prizes. - Lower default QuRaffle pool/entry amount from 10,000,000 Qu to 1,000,000 Qu. - Add tests for RANDOM integration, including successful purchase, graceful fallback, and unfunded reserve scenarios.
💡 Innovative approach
Mix independent entropy from RANDOM with the existing digest-based seed, strengthening randomness without blocking settlement. - Build a self-sustaining entropy reserve retained in the contract's own balance, never transferred out.
💰 Economic aspects
Fund the entropy reserve with a 1% carve-out from QuRaffle and Asset Raffle Qu pools; token-denominated pools do not fund it. - Adjust winner/creator share of Qu-denominated pools from 80% to 79% to accommodate the reserve (remaining 21%: 5% burn, 5% DAO/register, 8% shareholders, 1% charity, 1% fee, 1% entropy reserve).
🌍 Expected impacts
Enhanced fairness and verifiability in raffle winner selection. - Expanded asset-raffle prize options by including previously restricted tokens. - Lower entry barrier for QuRaffle pools, increasing accessibility and participation.
