Multiple Dev.to posts describe a learning-by-building effort on Solana devnet focused on Token-2022 (the “Token Extensions” program). Authors report creating fungible tokens from scratch using the Solana CLI, then adding on-chain metadata, minting supply, creating token accounts, transferring tokens between wallets, and verifying balances on Solana Explorer. Across the series, several Token-2022 extensions are emphasized as ways to move token rules into the protocol layer: transfer fees that withhold amounts during transfers; non-transferable (soulbound) mints that block transfers at the token-program level; and revocable credentials achieved by combining non-transferable tokens with a permanent delegate that can burn tokens without the holder’s consent. One author also describes building an NFT without Metaplex by configuring a mint as a 1-of-1 token with zero decimals, disabling mint authority, attaching Token-2022 metadata, and optionally using group/member extensions to model collections. Others stress that extension configuration and instruction order matter at mint creation time, and that many behaviors can be inspected directly by auditing on-chain account and extension data.