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 appDevelopers
Solana devnet program IDs. Each links to the explorer on the Programs page.
- tesoro_core
AR9c42…Ackh - block_puzzle
5WVV5k…o7dj - holdem
CjhY1W…usbE - trading_duel
CNETsX…AYyj - sim_lst
WgcM5G…qD4F
Run it locally
pnpm installNEXT_PUBLIC_DEV_WALLET=1 pnpm devWhat 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.
Read it your way
01Start
What Tesoro is, the whole loop in five steps, and how you sign in.
Start withHow Tesoro works 02Your Position
Lock a staking token, take an Advance, hold Gemas, and know what it costs.
Start withPositions and Advances 03Play
Three head-to-head Games, the weekly Leaderboard, and why results can be trusted.
Start withGames and Matches 06Developers
The pieces, the program IDs, how a Game settles, and how to run it.
Start withArchitecture What changed recently
- Leaderboard Pool and weekly SeasonsEvery Match adds 1% of its Pot to a pool. Each week the top 10 Players by points split it.
- Profiles and wallet sign-inSign in with Phantom or MetaMask, pick a name and a gemstone animal, or show your .sol or .eth name.
- New logo, plainer words, and these DocsA facet T mark, copy with no plumbing in it, and a reading guide for players and developers.
- Trading DuelThe third Game: five minutes, the same live price, hidden positions, 1x to 20x on SOL, ETH or HYPE.
- One yield rule for every PositionEach Position earns its own yield, so a 1 month Horizon repays in about 10 minutes in test mode.
- HyperEVM Positions are liveLock simHYPE on HyperEVM and play with it next to Solana and Ethereum Gemas.
- Account pages and Match spectatingOpen any Player's Account to see what they played, and watch any Match you are not in.
Stuck on something in the app? The Help page answers common questions in short form.