Skip to main content
Superteam Brasil
Back
Intermediate11 hours11 lessons

Full-Stack Solana: Publish the SDK, Ship the dApp

You arrive holding a deployed vault program — a devnet program id and an Anchor 1.x IDL from Course 3. This course turns that program into two things a bounty reviewer will pay for: a published npm client anyone can install, and a deployed dApp that consumes it. You generate a typed Kit client from your own IDL with Codama, wrap it in the ergonomic API a stranger would actually import, write a README and a semver policy, and publish to npm from CI with build provenance. Then you build the app — connect a Wallet Standard wallet with no wallet-adapter, choose the right signer for what each wallet advertises, and send your first real devnet deposit from a public URL using the package you just published. You finish by making it correct, cheap and honest: a simulated and tightly-sized compute budget, a network-priced priority fee, and a UI driven by real confirmation commitment and decoded program errors. TypeScript and the browser only — nothing is installed locally. Version stamp — kit 7.0.0, @codama/renderers-js 2.3.0, checked 2026-07-27.

850 XP Rewardaccount-modelapi-designciclient-codegencodamacompute-budgetconfirmationdeploymenterror-handlingidlnpm-publishingpdaspriority-feesreactsemversignerssimulationsolana-kittechnical-writingtransaction-feestransactionswallet-standardweb3-frontend

Curriculum

3 modules · 11 lessons

Course Discussions

Changelog

  1. Course published

    11 lessons at launch

    v1