100 Days of Solana - 2
Day 2: Creating a Wallet and Checking Its Balance Programmatically What I Learned I learned how to generate a Solana wallet programmatically and the…
Tech news from the best sources
Day 2: Creating a Wallet and Checking Its Balance Programmatically What I Learned I learned how to generate a Solana wallet programmatically and the…
Day 1: Generating a Solana Keypair & Funding with Devnet SOL What I Learned I learned that on Solana, my identity is represented by a keypair (p…
Over the past 100 days, we’ve gone from the basics of wallets and transactions to deploying programs on Solana devnet. Some people completed every c…
There is a gap between being able to do technical work and being hired to do it. The first is a question of skill, and if you have spent months writ…
My Solana Program Security Checklist This is for anyone shipping an Anchor program to mainnet — especially if you're coming from a web2 background a…
A week ago my Solana tokens were just random strings of characters. No name, no rules, no personality. By the end of this week I had built tokens th…
I spent the last two weeks thinking like an attacker. I wrote tests whose only job was to make my own programs fail. I ran a fuzzer across thousands…
Solana's Soulbound Credentials, explained for Web2 Devs. Ownership on a blockchain is supposed to be the whole pitch: whoever holds the private key…
Every web2 payment flow I've ever shipped has the same shape: a request hits my server, my server calculates the amount and fees, and then my server…
When you write a normal backend, you mostly trust your own database. A row you wrote is a row you can read back, and the data is what you put there.…
I stared at CpiContext::new(...) for a solid ten minutes on Day 71. I knew the arguments existed. I had no idea what they meant. I copied working co…
If you're coming from a Web2 backend background, your mental model of APIs is probably built on the standard HTTP client-server pattern: client make…
What problem do PDAs solve? One of the first things that confused me when learning Solana was where programs actually store data. Unlike a tradition…
During the last few days of the 100 Days Of Solana challenge, I explored one of the most interesting features of Solana's Token-2022 Program: extens…
You already understand tokens. Extensions are just middleware for your money. If you have ever worked with Stripe, you know the pattern. You start w…
I spent a week building a counter program in Anchor — the Rust framework for writing Solana programs. By the end I had two instructions, one authori…
Every Solana program eventually hits the same question: where do I put my data, and how do I find it again later? Programs are stateless, so a progr…
This is the summary of everything I have learned about transaction in Solana- Transaction are not just messages or amount send. Transaction contains…
Arc 7 of 100 Days of Solana was about building NFTs from first principles. Instead of starting with marketplaces, profile pictures, or NFT culture,…
If you come from Web2, you probably think of a token as a number in a database that moves around when people transact. On Solana, the original SPL T…
If you have made it this far in 100 Days of Solana, you have been working in JavaScript and on the command line. You have been calling RPC methods,…
If you have built middleware in Web2, you already understand Token-2022 extensions. The old SPL token program is like a plain Express router. Token-…
As a backend developer, I came into Solana thinking transactions were basically API requests. You send some data, the network processes it, and you…
Before this week I thought you needed Metaplex to build a real Solana NFT. It turns out you can mint a full NFT, stamp metadata directly onto it, gr…
Before this week, NFTs on Solana weren't new to me. I've previously worked with Programmable NFTs ( pNFTs ) and even built projects that integrate t…
I spent the past month building on Solana. Sent transfers. Decoded raw bytes. Inspected accounts until my terminal turned into a wall of hex. Along…
My experience honestly has been fun .. learning about the Solana blockchain, how to build on it and everything in between. the concept which has stu…
I spent 7 days learning Solana token extensions. Here's what clicked, what surprised me, and the code you need to build tokens that can't be traded…
Over the past few days, I've been learning Solana transactions by doing what every developer eventually does: building things, breaking them, and tr…
Unlike in case of Web2 ,Web3 enables self-soverign identity (SSI) model which allows users to control their digital identity. Users in web3 can deci…