solana:SKRbvo6Gf7GondiT3BbTfuRDPqLWei4j2Qy2NPGZhW3 is now live on Cryptara Conquest📱
introducing seeker toly, our newest exotic guardian, built exclusively for the @solanamobile ecosystem - a tribute to @toly
your .skr identity isn't just your wallet anymore.
$SKR is part of your adventure.
(1/n) 🧵👇
got mentioned in the @SuperteamIN weekly wins for july 💜
huge thanks @paarugsethi!
feeling incredibly grateful and proud of everything our team has built.
@CryptaraConq is featured around the 4:00 mark.
we've been fortunate to see purely organic growth through distribution on @solanamobile seeker:
• 800 players onboarded
• 220k+ on-chain transactions across @solana + @magicblock ephemeral rollups (rolling data since june 29)
• 2,600+ cumulative hours played
• 15.5k cores collected
• 19.8k enemies defeated
• 7.9k deaths (~2.49 kills/death)
• 1,460+ on-chain assets minted (free starters + paid), plus 25+ revivals
• a working free-to-play economy with 60+ player-funded purchases
this is exactly the kind of player engagement we believe mobile-first fully onchain games can achieve.
we're just getting started
🧵👇 (1/n)
the fortress has been waiting
the cryptara core holds immortal power
700+ seekers have already answered the call on @solanamobile ⚔️
real-time fully onchain dungeon survival game on @solana
your loot. your stats. your legacy
will you conquer the core?
LOCK. LOAD. SURVIVE💀
sunday well spent 👷
after two days deep in the weeds, i finally got it working
@CryptaraConq now mints guardians and weapons on @solanamobile seeker using seed vault which was earlier blocked by wallet adapter issue
the journey involved studying the canonical react native implementation of the mobile wallet adapter from the solana mobile github repository, fixing a network mismatch issue to replicate the mwa2.0 flow used by seed vault wallets, resolving a small bug, and contributing a fix back to the solana unity sdk (pr under @magicblock maintainer review).
🔜 onward to testing, publishing to dapp store and launch on @solana mainnet on seeker 📱
contributing to open source software while building your app to prod is a great learning experience
shoutout to @RameshSachan and @memxor_ and our team for working hard over the last few months as we gear up for an exciting launch
1/ my solana journey and what lead me to build terrace ⚽️ - a 🧵
i’ve been building games on solana since graduating from university in the summer of 2022.
won the solana summer camp hackathon as a university student with my best friend and cofounder @RameshSachan and that changed everything for us.
we ended up starting a company, ramesh and i met @memxor_ in @SuperteamIN community and we decided to go all in on games built on solana.
since then we’ve won speedrun, renaissance, bonkathon, got introduced to eclipse, and tested the GTM version of cryptara conquest on eclipse svm to:
13k+ players
65k game sessions
$60k in-game microtransactions revenue in our first 2 months
now we're shipping season 1 of cryptara on @solanamobile (get ready) - huge props to all our team members who worked so hard on the upcoming launch
that journey taught me something important:
consumer crypto only works when the blockchain disappears. nobody playing cryptara cared about what chain they were on. they cared about the experience.
and as someone who played football in school and grew up as a massive man utd fan watching the premier league, i kept stumbling across the same opportunity over and over again while building on solana.
sports outcomes are naturally social.
football fans already live inside prediction markets without realizing it.
every weekend, group chats explode with takes:
who scores first
who bottles the title
whether united’s xg actually means anything
but all those takes disappear instantly.
- no reputation.
- no permanence.
- no reward for being right.
yet football is the most opinionated sport on earth.
4 billion fans.
$180b+ sports betting market
millions already playing fantasy premier league every week because people love competing around football opinions.
that’s what led me to build @terrace_social in public, and submitting to @colosseum was the first step in the right direction
terrace is the product i always wished existed:
a social prediction layer for football fans powered by @solana rails
here's what i've shipped so far 🔽
Imagine surviving the dungeon just to be remembered as a wallet string.
Couldn't be us.
.sol domains are now integrated into the @CryptaraConq leaderboard, replacing wallet addys with names for players climbing through Season 1.
Heroes should look recognizable onchain too ⚔️
your name > your wallet address.
cryptara 🤝 sns
massive thanks to @sns for powering season 1 rewards with domain coupons worth thousands of dollars
turn your dungeon runs into identity
🏆 top 10 → 100% off rare .sol domains
🎯 next 20 → 15% off domains
climb the leaderboard
claim your name
own your identity onchain
because legends deserve names, not strings
improving the solana open-source tooling brick by brick as we ship our game @CryptaraConq to mainnet on seeker mobile
shipped my 3rd pr to the @solana unity sdk since april (merged to prod)
latest update:
native .skr name resolution in the connected wallet @solanamobile seeker users now get human-readable way to send & receive SOL
unwrapped domains are easy, @alldomains_ has a direct reverse lookup. wrapped domains (nfts) are not
there’s no onchain mapping from holder wallet → name, so you’d normally have to scan every nft in the wallet client-side
s/o to the project maintainer @Kuldotha solved this with an onchain reverse-lookup program that used binary search on a magicblock ephemeral rollup
the unity client just simulates a tx against it and reads the resolved name from the logs. no backend, no NFT enumeration
link: https://t.co/s78nh443EX
more on the lookup process:
standard @alldomains_ reverse lookup (wallet → .skr name) is a getProgramAccounts call with a memcmp filter on the domain account owner field, asking for every domain where owner == myWallet
works fine for normally held domains
when a domain gets wrapped into an nft so it can be traded or transferred as an SPL token, the domain account owner field no longer points to the holder wallet. it points to an nft record pda owned by the name house program
the wallet actually holding the nft becomes invisible to the memcmp filter, so the query returns zero results even though the user still owns the name
the brute force alternative would be an unfiltered getProgramAccounts on the entire alldomains program (100k+ accounts), then deriving the wrapper nft mint for every entry and checking who holds it
that approach is basically unusable:
it gets rate limited or rejected on most public rpcs, it is slow enough to hang the receive screen, and it scans the entire namespace just to answer one wallet lookup
@Kuldotha solved this with an onchain reverse lookup program that maintains a reverse lookup table keyed by wallet pubkey prefix
the unity client derives the lookup table pda from the users wallet, simulates the instruction against the magicblock er rpc, and reads the resolved reverseLookupAccount directly from the program return log
no tx sent, no fees, no NFT enumeration, no backend
running it on a @magicblock ephemeral rollup keeps the simulation fast and cheap enough to execute every time the receive screen opens
big shoutout to @PiccoGabriele and the magicblock team for their support
Congrats to the @solanamobile ecosystem on the launch of $SKR
Season 2 is about to go LOCK · LOAD · SURVIVE mode
@CryptaraConq is launching on @solana - faster, bigger, and supercharged by @magicblock
Guardians and weapons at your fingertips, and smooth gameplay powered by solana seeker
One objective: the ultimate battle for the Cryptara Core and so many ecosystem rewards (to be revealed soon)
The devs and designers at @IntoTheVerse_ have been locked in for the last few months since we graduated from the inaugural @indiesonsolana cohort
Final bits underway
🎬 Trailer dropping 🔜
Game launch 🔜