Create a Solana wallet you can actually use: persist it, reload it, and track its balance over time.
Create your own Solana identity from scratch and fund it with test SOL: your first step toward building real on-chain applications.
Now that your wallet works, look at how its balance is handled in code.
Connect to a real browser wallet, get user approval, and display a live address and balance
Turn on-chain data into a live browser experience by building a dashboard that shows any address’s balance and recent transactions.
Write-up something you’ve learned in the first week of Solana
Amplify your own and others’ 100 Days of Solana content
Read live data from Solana by fetching the balance of any address on the public devnet.
Read real on-chain activity by fetching and exploring the latest transactions for any address on Solana.
Deepen your understanding of how Solana accounts compare to Web2 databases.
Bridge the gap between testing and reality by querying a single address across devnet and mainnet to see how the same code retrieves unique balances and histories from separate networks.
Share what you’ve learned in week 2!
Share what you’ve learned this week with the world.
Learn how Solana transactions compare to HTTP requests.
Make your first SOL transfer!
Turn your one-off CLI transfer into a reusable Node.js tool with validation, balance checks, and Explorer output.
Upgrade your transfer tool from a black box to a live tracker—watch your transaction move from processed → confirmed → finalized in real time, handle failures properly, and get a verifiable on-chain receipt.
What happens when things go wrong?
Share what you’ve learned about transactions.
Get social with your transfer tool!
Every wallet, token, NFT, and smart contract on Solana is just an account with the same core structure. Today you’ll inspect them directly from the CLI and see what’s really stored on-chain.
Build your own mini Solscan from scratch and learn to decode the five core fields that define every Solana account.
Decode raw Solana account bytes into real, readable data and see what’s inside.
Explore Solana’s System Program, native programs, and sysvars to see how different account types are structured under the hood.
Use Solana Explorer to browse the live network, follow accounts and transactions, and find something interesting hidden in plain sight.
Join the Epoch 1 writing challenge with today’s writing task.
Get social with your explorer.
Create your first Solana token on devnet, mint a supply, and inspect how token mints and token accounts work on-chain.
Create a branded Token-2022 token with on-chain metadata, mint a supply, and transfer it to another wallet.
Create a Token-2022 mint that automatically withholds a transfer fee, then collect that fee from the recipient account.
Create a token that behaves less like a database record and more like a tiny product system: named, transferable, and able to collect fees automatically.
Create a Solana token that cannot be transferred, then prove the rule works by trying and failing to send it to another wallet.
Write a DEV post about what you learned in this Arc!
Share your learnings from this Arc with other develoeprs!
Build a token where every account starts locked, then selectively approve who can hold or receive it.
Before you build more tokens, learn how to inspect the Token-2022 configurations you’ve already created and compare their extensions, authorities, and on-chain costs.
Create a Solana credential that works more like a real certificate: it belongs to one wallet, cannot be passed around, and can still be revoked by the issuer.
Create the simplest possible NFT on Solana: one indivisible token, one owner, and no way to mint another.
Turn yesterday’s empty 1-of-1 token into a real, viewable NFT by adding on-chain metadata, an image, attributes, and a locked supply.
Build a real Token Extensions NFT collection by creating one group mint, minting two member NFTs, and linking them on-chain.
Inspect your Solana NFT like a database record and verify that its metadata, extensions, and collection link are really there on-chain.
Mutate your Solana NFT’s metadata on devnet and watch each on-chain change appear in Explorer as live state, not a static artifact.
Share what you’ve learned about Solana NFTs
Help other developers learn about Solana NFTs
Create a Solana token that charges a transfer fee automatically, with no custom smart contract code.
Transfer your fee-bearing Token-2022 mint, watch the protocol withhold its fee on chain, then withdraw those fees back with a single CLI command.
Stack transfer fees and interest on one Token-2022 mint to see how Solana lets a token charge when it moves and grow while it sits still.
Today you’ll inspect your Token-2022 mints like a database schema, using spl-token display to verify exactly which extensions live on chain.
spl-token display
Build a Token-2022 badge that works like a certificate of completion: once it lands in an account, it cannot be sent, sold, or moved.
Turn a week of Token-2022 experiments into a public DEV post that shows what you built, why it matters, and what each extension is for.
Spread the word about your DEV post.