SVM Dev Tools
Diagrams | Matrices | Thinkers
Essential dev tools and packages for Solana Developers.
Context
Tools
Environment
- install dependencies
- install rust and cargo toolchain
- install Solana cli
- install Anchor
- setup a local blockchain cluster
- create a filesystem wallet
- airdrop Solana tokens to your wallet
If getting issues that cannot find build-sbf, add Solana to your path in ~/.bashrc or ~/.zshrc to make it permanent.
export PATH=~/.local/share/solana/install/active_release/bin:$PATH
Notes
Check the Solana binary is available.
solana --version
Check you can run a local validator (Run Ctrl+C to exit).
Note this creates a "test-ledger" folder in your current directory.
solana-test-validator
Get funds for development.
solana airdrop 3
Start Building
npx create-solana-dapp
Then chart your course to Solana mastery.
Is this still using NX, if not why not?
Questions
Which engineering decision related to this topic has the highest switching cost once made — and how do you make it well with incomplete information?
- At what scale or complexity level does the right answer to this topic change significantly?
- How does the introduction of AI-native workflows change the conventional wisdom about this technology?
- Which anti-pattern in this area is most commonly introduced by developers who know enough to be dangerous but not enough to know what they don't know?