Joined May 2024
266 Photos and videos
From crushing @solana hackathons - Summer Camp - Speedrun Game Jam 2 - Bonkathon & more To making 8M txns on SVM, enjoyed by over ~13k unique solana users during szn 0 The ultimate bullet-hell game of skill is coming soon to @solanamobile πŸ“± Live from @indiesonsolana Villa
The best duo is bringing a game of skill to Solana @CryptaraConq
3
4
14
1,662
Cryptara Conquest (launching on seeker) retweeted
shipped more updates to the @solana Unity SDK and @CryptaraConq runs now on the mwa 2.0 implementation synologous to the solana mobile stack (react native mwa) and got my 4th PR merged to prod shoutout to all the solana open source devs and the maintainer at @magicblock improving the tooling brick by brick hearing that a much bigger mwa 2.0 update is in the works πŸ‘€ no better time to build games on solana and ship to seeker @solanamobile
spilling some tea ahead of the cryptara conquest launch πŸ‘€ $skr is now a first-class currency in @CryptaraConq βš”οΈ hold it. spend it. mint with it. choose $skr in the shop and use it to mint and forge nft guardians and weapons as part of the fully on-chain in-game economy. spend $skr to reincarnate guardians or reforge weapons, rerolling their stats for a chance at something stronger. fate decides the outcome. $skr holders can claim a free @toly themed guardian mint and view live $skr pricing across items in the shop. built on @solana β—Ž for @solanamobile lock. load. survive.
3
9
306
toly this, toly that. so we made him a exotic guardian in the cryptara multiverse. $skr stakers can claim one for free - more details dropping soon πŸ‘€
spilling some tea ahead of the cryptara conquest launch πŸ‘€ $skr is now a first-class currency in @CryptaraConq βš”οΈ hold it. spend it. mint with it. choose $skr in the shop and use it to mint and forge nft guardians and weapons as part of the fully on-chain in-game economy. spend $skr to reincarnate guardians or reforge weapons, rerolling their stats for a chance at something stronger. fate decides the outcome. $skr holders can claim a free @toly themed guardian mint and view live $skr pricing across items in the shop. built on @solana β—Ž for @solanamobile lock. load. survive.
2
7
246
Cryptara Conquest (launching on seeker) retweeted
spilling some tea ahead of the cryptara conquest launch πŸ‘€ $skr is now a first-class currency in @CryptaraConq βš”οΈ hold it. spend it. mint with it. choose $skr in the shop and use it to mint and forge nft guardians and weapons as part of the fully on-chain in-game economy. spend $skr to reincarnate guardians or reforge weapons, rerolling their stats for a chance at something stronger. fate decides the outcome. $skr holders can claim a free @toly themed guardian mint and view live $skr pricing across items in the shop. built on @solana β—Ž for @solanamobile lock. load. survive.
7
11
35
4,994
Cryptara Conquest (launching on seeker) retweeted
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
hitting issue #958 on @solanamobile seeker while signing devnet transactions via seed vault using the solana Unity SDK (testing @CryptaraConq on devnet). getting a "Network mismatch" error even though the transaction and RPC are both on devnet. our current suspicion is that mwa 2.0 now expects the CAIP-2 chain identifier (solana:devnet) and may ignore the legacy cluster field. The unity sdk might not be forwarding the chain parameter correctly. has anyone successfully signed devnet transactions on seeker seed vault with the latest mwa 2.0 stack? cc @beeman_nl @somemobiledev @therealchaseeb here is the issue github.com/solana-mobile/mob…
5
6
15
1,337
More Games on Solana >
More Memes on Solana >
3
85
Cryptara Conquest (launching on seeker) retweeted
The biggest shoutout goes to @CryptaraConq for pushing the code πŸ”₯ Intern can’t wait to play it on his Seeker Game developers, we love you
shipping infra > talking about infra native .skr resolution is now live in the @solana unity sdk for seeker apps any Unity game or app using the Solana Unity SDK can now support native .skr resolution instead of only raw wallet addresses S/O to @magicblock and @Kuldotha
2
2
12
704
Cryptara Conquest (launching on seeker) retweeted
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
14
12
34
2,549
Cryptara Conquest (launching on seeker) retweeted
Imagine clearing the dungeon just to show up as 8xK...9iQ on the leaderboard. Couldn’t be us. @CryptaraConq now supports .sol domains on its Season 1 leaderboard, so players climbing the ranks show up as names, not wallet strings. Heroes deserve nameplates onchain βš”οΈ @sns 🀝 @CryptaraConq
May 25
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 βš”οΈ
4
2
18
761
Cryptara Conquest (launching on seeker) retweeted
May 25
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 βš”οΈ
9
13
59
3,118
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
14
12
34
2,549
a birdie just told me cryptara guardians prefer .sol names now and honestly i get it
May 22
a birdie just told me ai agents prefer .sol names now and honestly i get it
1
3
148
something cool dropping tomorrow ahead of our much anticipated launch on @solanamobile and more surprises coming soon! notifications on πŸ””

ALT Me About The Civil War Stuff At The D23 Expo GIF

4
264
Cryptara Conquest (launching on seeker) retweeted
May 24
1
1
4
117
Cryptara Conquest (launching on seeker) retweeted
May 22
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: github.com/magicblock-labs/S… 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
2
7
16
2,127
shipping our game shipping open source building in public building on @solana
May 22
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: github.com/magicblock-labs/S… 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
1
2
140
Cryptara Conquest (launching on seeker) retweeted
May 19
the @CryptaraConq smart contracts are mathematically proven, not just tested, to never overflow, never double-charge revivals, and never let a player skip levels or spend items/boosts/revivals they don't own - written by chads on our team just ran formal verification on the cryptara onchain contracts using lean 4 proofs. mathematically proven, not just tested: - revival cap never exceeds 5 - no phantom revival charges on inactive sessions - no level skipping - no arithmetic overflow on any increment one p1 finding flagged - an instruction parameter that's accepted but never enforced on-chain. Two code paths that should behave differently end up identical, relating to an instance when a player quits mid-level and completes a level and quits. the team has it. lake build. zero errors. ship it to mainnet @solana thanks @shek_dev as @toly says, formally verify your code before the "mythopocolypse" try it: qedgen.dev/
1
2
4
643
Gaming on Solana
Gaming on Solana
1
66