How to Replace Durable Nonces on Solana with Offline Signer Programs
Durable nonces are being removed from Solana. Learn how the Anza Programmatic Signer and Blueshift Vector replace them for offline signing, and how to migrate.
How to Build an Escrow Program on Solana with Anchor
Build a Solana escrow program with Anchor that lets two people swap tokens without trusting each other, and learn how its vault, checks, and tests work.
How to Add Seeker Connect to a Solana Mobile App
Add Seeker Connect to a Solana Expo app and mobile web page for one-tap Seeker wallet login, SIWS sign-in, message signing, and devnet transactions.
How to Resolve Seeker .skr Domains on Solana
Resolve Solana Seeker .skr domains to wallet addresses and look up a wallet's .skr names with TypeScript, Solana Kit, and the skr-domain SDK.
How to Migrate from Solana web3.js v1 to v3
Upgrade @solana/web3.js v1 to v3, the class-based API rebuilt on Solana Kit. Covers the architecture, a v1 vs Kit vs v3 comparison, and each breaking change.
How to Monitor a Solana Program with Solana Microscope and Quicknode Solana gRPC
Get alerted within seconds when a Solana program's authority, risk parameters, or upgrade multisig changes, using Solana Microscope and Quicknode Solana gRPC.
How to Fuzz Test Solana Programs with Crucible
Fuzz test Solana programs with Crucible, the coverage-guided invariant fuzzer from Asymmetric Research. Write a harness, find a sequence bug, verify the fix.
How to Read and Send Solana v1 Transactions
Learn how to read Solana v1 transactions without silently losing fee data, audit your indexer for the four v1 breaking changes, and send a v1 transaction.
How to Get Solana Wallet Transaction History with getTransactionsForAddress
Fetch a Solana wallet's complete transaction history, token account activity included, in one RPC call with Quicknode's getTransactionsForAddress method.
Build an AML Monitoring System on Solana with Quicknode Streams
Build an AML monitoring system on Solana using Quicknode Streams and Key-Value Store to log and screen transactions against sanctions watchlists.