DotLand
Back to the grid
WINNING DOTS

30% of all funds go back to these Dot owners once the grid reaches SOLD OUT.

winning Dots

Winning Dots so far

The Payout

PAID — July 2026. 349.911 SOL — 30% of all mint funds (1,166.37 SOL), as promised — distributed across the 154 winning Dots: 108 wallets, 11 transactions, reconciled to the lamport, ~0.00006 SOL total fees. This is how it split:

  • 01Every winning Dot: 2.00 SOL
  • 02The final 16 winning Dots claimed — the ones that closed out the grid: 4.60 SOL each
  • 03The very last winning Dot claimed takes the remaining 0.311 SOL on top

Prizes go to the wallet that claimed each winning Dot — as recorded and published on this page since day one.

The Receipts

Every Payout (108 wallets)

walletSOLtx
GJxAV1..pYwPyu18.711tx01
8xU8UW..iWD7qy16.000tx01
CKZ6Qu..eWs4jE14.000tx01
FJ4Vhi..vTh2tX14.000tx01
87SjDR..Gryh6J9.200tx01
8DwAp1..umdfr79.200tx01
3m5G3K..B5K5jB8.000tx01
7ud9hL..PVtYfp6.600tx01
BcED2Y..xQhuRr6.000tx01
D8ZzqG..fTFzr86.000tx01
EdxVts..gwCSHb6.000tx02
HGLpDo..1ro6kp6.000tx02
7Tnsdq..kdwa6t4.600tx02
GZS4NY..ZE8sp54.600tx02
2VQR3h..YTE1Nk4.600tx02
CQ76HV..KJtm7q4.600tx02
HbK67J..5hT2EL4.600tx02
9dcokc..Ezuv9N4.600tx02
2sh9uC..aJG9ay4.600tx02
6aHuiu..7F68LQ4.000tx02
4Lfxok..1RnTr64.000tx03
HioKoq..zChSre4.000tx03
8EGuox..sRRtsr4.000tx03
4v9H4i..PdHbTG4.000tx03
C4oB8P..43hmEM4.000tx03
8UEnnu..K4ZLzP4.000tx03
2zPvNH..34r6hF4.000tx03
4R2MZp..JB1gaB4.000tx03
4svKuD..Q1Wjwt4.000tx03
BmW4H6..EjTEsq2.000tx03
ECFDmd..8vjf8m2.000tx04
8xonri..bKZvfk2.000tx04
54U4yk..dVPbns2.000tx04
2FfBdu..MxAzT52.000tx04
CTY7tv..TKTCz92.000tx04
B1wPnF..gzPzKo2.000tx04
8VGcA8..uTzqvX2.000tx04
5QjF7V..jYazWe2.000tx04
7vw2so..294acy2.000tx04
3ZTpEZ..ypGkDG2.000tx04
56ghcH..9eydc42.000tx05
AUxPMC..UNbKvB2.000tx05
EZqnRY..SeBjXh2.000tx05
7MQZmX..JmrbQw2.000tx05
DhxzGv..TiD2GU2.000tx05
GM4g4U..pi7HQ42.000tx05
ecEtm1..RGjVhy2.000tx05
8U1Gbt..883tfC2.000tx05
48h4Jj..VNHFQY2.000tx05
FR3AEh..BH4o3H2.000tx05
Fm3frY..g8mS7a2.000tx06
5LPqHf..yHUFmR2.000tx06
3s9pF6..uECyjo2.000tx06
DcCJR8..AwRHqF2.000tx06
FMCWwv..b5LzaX2.000tx06
J86Ak1..8wCFwK2.000tx06
AbLGZD..xGivb12.000tx06
6hKCEm..kh2y9t2.000tx06
i5hrUe..ajJ3YW2.000tx06
Eo7jU2..VCg9M32.000tx06
9PPmRa..vY37oA2.000tx07
rLwRn8..9JZbMR2.000tx07
7BRZGQ..6bjfEm2.000tx07
GZwHT4..iWzUQt2.000tx07
2LLt1r..jTxtwq2.000tx07
8HMC7k..SoHtqc2.000tx07
8TLa3a..nkTBhb2.000tx07
CDGqFR..XPAUWZ2.000tx07
HGoW3K..fnVqSd2.000tx07
7N981L..w7GDFc2.000tx07
2YFqMm..ibNPRh2.000tx08
14YudW..DUQ3c62.000tx08
EgqvZp..jNha6Z2.000tx08
HaFSem..7dF5Uy2.000tx08
9wN8UB..Jg139n2.000tx08
3i464V..bdzxxs2.000tx08
Hzs2XY..efvUHz2.000tx08
8HQJfu..jM4gDN2.000tx08
CVqMZ8..5KNfTz2.000tx08
7cNPPH..jkn9Jg2.000tx08
Ggyx77..bQ4yvW2.000tx09
BCpVty..3aiHy32.000tx09
39JBng..hfG4XP2.000tx09
7mMeeN..NK97yo2.000tx09
GspFL5..Drju7T2.000tx09
8RDArR..L9RnQb2.000tx09
H1mFf2..wHMaHw2.000tx09
AXE975..6aBwjC2.000tx09
9ksyds..1J1GCS2.000tx09
365Gqf..2v7yc42.000tx09
EL6jqH..m6CKdH2.000tx10
Hqb885..9MMgiF2.000tx10
8WtFPJ..9qTvFY2.000tx10
DSYkS3..7BD6eb2.000tx10
CpFUAD..T97wDA2.000tx10
5hW5BB..jPaz6Q2.000tx10
9JtaeL..BgVH4J2.000tx10
68mSpZ..kkyeoz2.000tx10
FKbxT3..LbyrNx2.000tx10
7hEkSx..zybQuH2.000tx10
8F24Fh..wenTZc2.000tx11
2Cw83E..S5F9W32.000tx11
4M5wdU..oD9Pyk2.000tx11
3DbP7S..KRuRWy2.000tx11
3Mrq8n..HG3Ybx2.000tx11
2g7jdZ..jVu9ur2.000tx11
Hv9A8d..prfzn72.000tx11
GMz395..X1qQos2.000tx11

Download the full reconciliation (CSV) — byte-identical to the executed payout ledger.

Provably Random

There is no pre-made list of winners. Every claim rolls its own dice at the moment it lands: the Solana network itself produces a hash (the SlotHashes sysvar) that nobody can choose — not the buyer, not the DotLand team — and the claim transaction stores it permanently in the Dot's on-chain account. A fixed public formula over that hash decides the win, at roughly 1.5% per Dot. Future winners are unknowable to everyone, including us, because the entropy doesn't exist until the claim lands.

The Formula

digest = sha256("dotland-winners-v1:{x},{y}:{entropy_base58}")
value  = first 16 hex digits of digest / 2^64
WINNER when value < 0.015   (1.5%)

Verify a Win — 4 Steps

  1. 01Look up the claim covering the Dot: GET api.dotland.io/plots/{x}/{y} returns its top-left corner (px, py).
  2. 02Derive the claim's on-chain address: findProgramAddress(["plot", px, py]) (px, py as single bytes) under the DotLand program EiWfPJ5yYaZTzSzpoUXCCWNL2Hz3XAymvDTokLFZka7n.
  3. 03Read the account (any Solana RPC, getAccountInfo): the entropy is account data bytes [86..118) — base58-encode those 32 bytes.
  4. 04Apply the formula above to your Dot's (x, y) and that string, then compare with the public list (GET api.dotland.io/winners/dots). It must match — for every winner on this page.

Worked Example (Real Mainnet Data)

Dot (27, 7):   value = 0.013636  <  0.015  ->  WINNER   (on the list)
Dot (44, 32):  value = 0.582720             ->  not a winner

Winner selection is fully verifiable on-chain, as above; the prize payout is operated by the DotLand team.