Skip to content

Documentation

Tesoro Docs

Stake a token, then play now with the yield it has not earned yet. Your Principal stays locked and is never played. These pages cover it in plain words for players and in full detail for developers.

3
Games
3
Chains
6
Solana programs
$0.01
1 Gema at issuance
10 min
1 month, simulated

Test mode: Simulated yield on test networks. Nothing here has value. Risks and limits

Play

Open the app, grab test simSOL from the Wallet faucet and play your first Match in a few minutes. Test mode: nothing has value.

Launch app

Developers

Solana devnet program IDs. Each links to the explorer on the Programs page.

  • tesoro_coreAR9c42…Ackh
  • block_puzzle5WVV5k…o7dj
  • holdemCjhY1W…usbE
  • trading_duelCNETsX…AYyj
  • sim_lstWgcM5G…qD4F
All programs and contracts

Run it locally

pnpm install
NEXT_PUBLIC_DEV_WALLET=1 pnpm dev
Build, test and point at devnet

What is Tesoro?

Staking yield sits idle, and play costs your principal. Tesoro lets you play with the yield before it arrives.

  • The problemYield waits, play costs

    Staked tokens earn slowly, and anything you want to play with has to come out of the amount you staked.

  • The fixPlay now, Principal never played

    An Advance pays your Position's projected yield upfront as Gemas. Your Principal stays locked, and the Position's own yield repays the Advance.

  • Why it compoundsWinners redeem as yield lands

    Gemas you win turn into the loser's Source asset as that yield arrives. Backing and the weekly Leaderboard Pool give more Gemas a reason to move.

Built onSolanaMagicBlock Private Ephemeral RollupsLayerZero V2Ethereum (Hoodi)HyperEVMPrivy

Read it your way

04Back a Player

Fund another Player's entry and share what they win.

Start with Backing

What changed recently

Stuck on something in the app? The Help page answers common questions in short form.

Test mode · simulated yield · 1 month = 10 min · nothing here has value