
Explore Solana with C# and .NET to set up RPC clients, connect networks, and perform transactions, transfers, and token creation.
Get started with RPC interactions in C# to fetch Solana balances, using public keys, lamport to SOL conversion, and devnet connectivity.
Create and send a Solana transaction by setting up the rpc client and wallet, building with memo instructions using a block hash and signers, and retrieving the transaction signature.
Transfer sol from one wallet to another by building and sending a signed transfer transaction, using a devnet RPC client and blockhash, then verify later by decoding it.
Learn to decompile and deserialize Solana transaction data, retrieve transactions by signature, and decode memo program data. Reconstruct and decode instructions to understand program IDs, keys, and base58 encoding.
Learn how to handle custom Solana programs in C# by serializing and deserializing instruction data, storing strings on chain, and building a store instruction using the Bosch library.
Deploy a Solana custom program in C# on Devnet, creating storage accounts, sending a custom instruction, and reading on-chain data with base64 deserialization.
Generate aSolana scan-and-pay QR code in a Blazor C# app, encoding a transaction URL with recipient, memo, and a reference for verification, displayed as a base64 image.
Welcome to Solana in C# course, in it you will learn to interact with Solana network using C# and solnet library. This is great for C# developers who need or want to implement payments in SOL or interact with it in other ways, as well as developers who want to start building decentralized apps using C#.
You will begin with learning basic set up of the libraries, establishing RPC client and retrieving basic data like balances from the network.
Once the basics are covered, you will get into transaction set up, sending transactions and handling results. This will include creating transaction structure – setting payer, getting blockhashes, handling signatures, and then adding instructions. This will also include making SOL transfers and dealing with fees.
With all the general interactions, the course will cover more advanced topics like handling your custom programs – serializing/deserializing data, creating transactions and more. This will also include handling data retrieved from storage accounts.
The course will also cover scan and pay feature that solana mobile wallets offer. You will learn how to set up qr url, get all the necessary data for it. And then checking and verifying that the transaction went through and getting all the details from it.