DecentraLotto — A provably fair crypto lottery on Arbitrum. Stake USDT, watch Chainlink VRF pick the winner on-chain, withdraw straight to your wallet. No accounts, no custody. decentralotto
EN RU
Arbitrum One Block Confirmed · 100% On-Chain Chainlink VRF Verifiable Quantum Randomness Zero Custody Direct Smart Contract Pull Payments Jackpot 1,000 USDT Accumulator Stack 50 3 Winners Split Pot (55% / 28% / 17%) Fairness 1 Ticket = 1 USDT · Pure Linear Odds Arbitrum One Block Confirmed · 100% On-Chain Chainlink VRF Verifiable Quantum Randomness Zero Custody Direct Smart Contract Pull Payments Jackpot 1,000 USDT Accumulator Stack 50 3 Winners Split Pot (55% / 28% / 17%) Fairness 1 Ticket = 1 USDT · Pure Linear Odds

Provably fair · On-chain · Non-custodial

Prepare your wallet and enter

You need USDT and ETH on the same supported network. We check readiness before you confirm an entry.

  1. Get a wallet

    Install MetaMask, Rabby or Coinbase Wallet on desktop — or open this site inside your wallet app on mobile. Write down your recovery phrase and never share it.

    MetaMaskRabbyCoinbase WalletTrust Wallet
  2. Get USDT on Arbitrum One

    Before buying or withdrawing, check that your exchange supports the payment token on Arbitrum One. Verify the token contract on our Contract and security page, your wallet address, the minimum withdrawal and the fee. Send a small test transfer first. If using a bridge, check its supported tokens and destination network before confirming.

    Verification and security → · How to get tokens and ETH →

    Open the Arbitrum bridge ↗

  3. Add a little ETH for gas

    Keep ETH on Arbitrum One for approval, entry, returns and withdrawal. Fees vary by transaction and network conditions. Check the current estimate; your wallet shows the final fee before confirmation.

  4. Pick a draw and enter

    Review the round and wallet checks. If needed, approve exactly the entry amount; then confirm a separate entry transaction. Approval alone does not buy tickets.

Always pick the network "Arbitrum One" when withdrawing. Funds sent on another network will not arrive.

I'm ready — show me the draws

Quick answers

Do you hold my money?

No. Stakes go into the smart contract and prizes are withdrawn from it by the winner. This website never touches funds.

How do I know it is fair?

The winning ticket is computed from a Chainlink VRF random number that comes with a cryptographic proof. Anyone can recompute it from the transaction. How it works →

What if I am the only player?

A single player's stake is credited for withdrawal when the round closes. An unfilled Stack or cancelled draw uses Claim return in My entries. ETH fees are not returned.

What does it cost?

The platform fee applies only to the part of a prize above the winner's stake. Approval, entry and withdrawal also cost ETH network fees, estimated before sending.

Which network and token?

Arbitrum One and USDT only. Tokens on other networks will not show up here.