Welcome to the Solana Starter Pack! This repository is your all-in-one toolkit for diving into Solana blockchain development. With TypeScript at its core, this starter pack equips you with the essential tools, templates, and examples to build on Solana quickly and effectively.
Whether you're a beginner exploring blockchain or an experienced developer seeking a ready-to-use boilerplate, you've come to the right place!
- TypeScript First: Develop with the power of type safety and modern JavaScript.
- Solana Web3 Integration: Harness the Solana blockchain effortlessly with
@solana/web3.js
. - Plug-and-Play Templates: Ready-made examples for common Solana development tasks.
The Solana Starter Pack enables you to:
Easily create a wallet and save it securely as wallet.json
.
Get free SOL on Solana's Devnet for testing your applications.
Track how much SOL your wallet holds.
Create and manage your own Solana Program Library (SPL) tokens with metadata and more!
-
Clone the Repository
git clone https://github.com/A91y/solana-starter-pack.git cd solana-starter-pack
-
Install Dependencies
npm install
-
Explore Features
- Generate a wallet:
npm run wallet
- Airdrop SOL:
npm run airdrop
- Check balance:
npm run balance
- Mint SPL tokens:
npm run token
- Generate a wallet:
src/
: All TypeScript scripts for wallet management, airdrops, balance checks, and token minting.wallet.json
: Auto-generated wallet file after running thewallet
script.package.json
: Contains pre-configured npm scripts for running common tasks.
The starter pack uses Solana's Devnet by default for development.
Want to switch to Mainnet? Just update the connection URL in the scripts.
Contributions are what make the open-source community such an amazing place! If you have ideas for improvements or spot a bug, we welcome your contributions.
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature-name
. - Commit your changes:
git commit -m "Add your message here"
. - Push to the branch:
git push origin feature/your-feature-name
. - Open a Pull Request.
Feel free to open an issue or start a discussion. We'd love to hear from you! 😄
- Maintainers: Reach out through GitHub Issues.
- Mail : [email protected]
If you find this project helpful, give us a ⭐️ to support its development!
Happy coding on Solana! 🥳✨