Dev Notes
A running log of what we are building, fixing, and shipping. No fluff. Just what changed and why.
Dev Notes Page Is Live
We just shipped the page you are reading right now. Every meaningful change we make to SolDuel gets logged here with a date, a category, and a plain explanation of what changed.
We wanted a place where anyone could see what we have been building without having to dig through commit logs or Discord announcements. This is that place. We will keep adding entries as we ship.
About Page Redesign
We rebuilt the about page from scratch. The old version was a wall of text. The new one walks you through how the platform works step by step, explains all three game modes, and lays out our roadmap.
If you are new here and want to understand what SolDuel is before putting money on the line, that page is the best place to start.
Challenge Links Are Live
You can now generate a shareable link when you create a battle. Send it to a friend, drop it in a group chat, post it on Twitter. When someone clicks the link they land directly on your battle and can lock in immediately.
We built this because the lobby is great for finding random opponents, but sometimes you just want to call out a specific person. This makes that dead simple.
Leaderboard and Player Profiles
You can now see who is winning the most battles, who has wagered the most, and who has the highest win rate. The leaderboard ranks every player across three categories and the top three get a podium spotlight.
Every player also has a profile page now. It shows your wallet, your win/loss record, total amount wagered, and any badges you have earned. Badges like "First Blood" for your first win, "On Fire" for a 3-win streak, and "Whale" for wagering over 10 SOL.
Quick Duels: Pump or Dump and Token Duel
We launched two new game modes under the Duels tab. Pump or Dump lets you pick a meme coin, predict whether it goes up or down in 30 to 60 seconds, and your opponent takes the other side. Token Duel lets each player pick their own token and the highest percentage move wins.
Both modes have matchmaking built in. You can jump into a queue and get paired with someone instantly, or generate a challenge link and send it to a specific person. These are designed to be fast. One minute and you have a result.
Escrow Contract Deployed to Devnet
We deployed the arena escrow smart contract to Solana devnet. The program handles battle creation, opponent deposits, automatic settlement, cancellation refunds, and dispute resolution. All funds sit in escrow PDAs until the contract determines a winner.
The contract supports both SOL and USDC wagers with a configurable platform fee. We ran through every edge case we could think of, including simultaneous deposits, mid-battle cancellations, and disputed outcomes. Everything settles on-chain with no manual intervention.
SolDuel Development Kicks Off
We started building SolDuel for the PumpFun Hackathon. The idea is simple. Two players pick tokens, lock in a wager, and the smart contract settles the bet automatically based on real price data. No middleman. No trust required.
The first milestone was getting the battle flow working end to end. Token selection, portfolio allocation, wager deposit, countdown, price tracking, and settlement. We are building everything in Next.js with an Anchor smart contract on Solana.
Want to see what we are building next?
Check out our roadmap or jump straight into a battle.