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
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 ⚔️
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
feels good to contribute back to the @solana Unity SDK.
we’ve spent the last 3 years building on this stack, and it’s been core to delivering smooth, web2-like UX in games like @IntrantInferis@CryptaraConq and more
always nice to give back to tools you believe in
Appreciate the team at @magicblock 🤝
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 🔜
Indie web3 games should have parallel 0-utility memecoins.
Game/token visibility fueling each other, trenchers funding development just by having fun trading without conditioning game economy or development. That’s the kind of freedom indies need to shine.
Games launched this way would use BONK as their in-game token (if they need one), pushing $BONK straight into gamers. A dedicated section on @bonkfun could spotlight these projects, while HellBONK seasonally burns their token supply based on community demand.
This is the future of web3 community-powered game publishing. @bonk_inu you in?