Diez mil boletos a 100 USDC. Cien ganadores sorteados por Chainlink VRF. Si se venden todos, eso es un Rolex más noventa y nueve premios en efectivo de 4.000 USDC — una ronda más pequeña paga premios más pequeños y da probabilidades mucho mejores, y por debajo de 5.000 boletos no hay reloj en absoluto. En cuanto se vende el último boleto, el sorteo ocurre solo. Nadie puede pararlo, retrasarlo ni elegir quién gana.
0 de 10.000 boletos vendidos (0,0 %) · quedan 10.000
Mostrado para una ronda completa de 10.000 boletos. Cuando se abra el sorteo, este panel se calcula a partir de los boletos realmente vendidos, con la misma aritmética que usa el contrato.
No wallet found in this browser. Entering the raffle means signing a transaction, so a wallet is required — there is no way around that.
On a phone: you probably have a wallet already, but Safari and Chrome cannot see it. Open this page inside your wallet's own browser instead. Open this page in MetaMask →
On a computer: install MetaMask or Rabby, then reload this page.
Everything above — the round, the odds, who is in it — is readable without a wallet. Only buying needs one.
Comprar requiere dos transacciones: aprobar exactamente los USDC que cuestan estos boletos y luego la compra en sí. La aprobación nunca es ilimitada, y esta página no puede enviar ninguna otra transacción de ningún tipo.
Siempre hay 100 ganadores — o tantos como boletos haya, si son menos. Lo que cambia es el tamaño de cada premio. El bote de premios es siempre el 40,8 % de todo lo recaudado, así que una ronda más pequeña significa premios más pequeños y probabilidades mucho mejores. Cada cifra de abajo sale de la aritmética del propio contrato, no de una estimación de marketing.
| Boletos vendidos | En el bote | El Rolex | Ganadores | Premio por ganador | Probabilidad |
|---|---|---|---|---|---|
| 499 o menos | — | no | la ronda se cancela | 80,00 USDC reembolsados | — |
| 500 | 50,000 | no | 100 | 204,00 USDC | 1 de cada 5 |
| 1,000 | 100,000 | no | 100 | 408,00 USDC | 1 de cada 10 |
| 5,000 | 500,000 | sí | 100 | 1.939,39 USDC | 1 de cada 50 |
| 10,000 | 1,000,000 | sí | 100 | 4.000,00 USDC | 1 entre 100 |
Cada boleto comprado, por cartera. Leído de la mainnet de Ethereum y actualizado cada hora: es el registro de la propia cadena, no el nuestro.
| Cartera | Boletos | Parte de la ronda |
|---|---|---|
| Todavía no se ha vendido ningún boleto. | ||
| Esta lista puede estar incompleta: el contrato indica un número distinto de boletos vendidos. | ||
| 0x0103…1750 | 1 | 100.00% |
Tener varios boletos da varias oportunidades independientes, y una misma cartera puede ganar más de una vez.
En cuanto se vende el último boleto, o seis meses después del primero, el sorteo se dispara. Cualquiera puede dispararlo, y un keeper lo hace automáticamente, así que no depende de que estemos despiertos ni dispuestos.
Chainlink VRF genera la aleatoriedad con una prueba que se verifica on-chain antes de que el contrato pueda usarla. Deliberadamente no usamos datos del bloque, que un minero podría volver a tirar.
Sin owner, sin pausa, sin actualización, sin función de retirada. La dirección de la casa queda fijada en el despliegue y ningún camino del código envía USDC a otro sitio. Después no se puede cambiar nada, ni siquiera nosotros.
Los premios se pagan automáticamente por lotes, pero si eso llegara a pararse, un ganador puede retirar su premio directamente del contrato cuando quiera. No caduca.
El 40,8 % de todo lo recaudado vuelve a salir en premios: el reloj más los noventa y nueve premios en efectivo. El resto es de la casa. Esa parte está fijada en el contrato y no se puede cambiar.
Esto vale se llene la ronda o no. Una ronda que vende nueve mil boletos paga el mismo 40,8 %, a escala, así que nadie gana con que una ronda no se llene. El número de ganadores sigue siendo 100 en ambos casos, así que en una ronda más pequeña cada premio es menor y tu probabilidad de llevarte uno es mejor. Por debajo de 500 boletos la ronda se cancela y los compradores recuperan el 80 % de lo que pagaron.
Antes de abrir, ejecutamos una ronda completa en la mainnet de Ethereum a una cincuentamilésima parte del tamaño: USDC real, aleatoriedad real de Chainlink VRF, nuestro propio dinero. Dos mil boletos, cien ganadores, todos los premios entregados, nada quedó en el contrato.
Pre-audit — Olympix. Automated security detection over the contract, run twice: once on the original code, then again on the repairs. Six findings the first time, every one fixed — and the second pass earned its keep by catching a defect inside one of those fixes.
No full third-party audit has been carried out. We would rather tell you that than let you assume otherwise. What exists instead: the source is verified on Etherscan, so you can read every line before you enter; 48 unit tests and 43 adversarial ones; seven invariants held across roughly 500,000 random sequences of calls; and two complete rehearsals on mainnet with real money.
The scan reports and the full test and design documentation are available on request from the DFV DAO: deeepfckingvalue@gmail.com