Skip to content

Realdhiru/solana-starter-pack

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Solana Starter Pack

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!


🌟 Features

  • 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.

🛠️ Use Cases

The Solana Starter Pack enables you to:

🔑 Generate Solana Wallets

Easily create a wallet and save it securely as wallet.json.

💸 Airdrop Devnet SOL

Get free SOL on Solana's Devnet for testing your applications.

📊 Check Wallet Balance

Track how much SOL your wallet holds.

🪙 Mint SPL Tokens

Create and manage your own Solana Program Library (SPL) tokens with metadata and more!


🚀 Getting Started

  1. Clone the Repository

    git clone https://github.com/A91y/solana-starter-pack.git
    cd solana-starter-pack
  2. Install Dependencies

    npm install
  3. Explore Features

    • Generate a wallet: npm run wallet
    • Airdrop SOL: npm run airdrop
    • Check balance: npm run balance
    • Mint SPL tokens: npm run token

📚 Documentation

File Structure

  • src/: All TypeScript scripts for wallet management, airdrops, balance checks, and token minting.
  • wallet.json: Auto-generated wallet file after running the wallet script.
  • package.json: Contains pre-configured npm scripts for running common tasks.

Supported Networks

The starter pack uses Solana's Devnet by default for development.

Want to switch to Mainnet? Just update the connection URL in the scripts.


🤝 Contributing

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.

How to Contribute

  1. Fork the repository.
  2. Create a feature branch: git checkout -b feature/your-feature-name.
  3. Commit your changes: git commit -m "Add your message here".
  4. Push to the branch: git push origin feature/your-feature-name.
  5. Open a Pull Request.

🙋‍♂️ Questions? Feedback?

Feel free to open an issue or start a discussion. We'd love to hear from you! 😄


📧 Contact


🌟 Star This Repository

If you find this project helpful, give us a ⭐️ to support its development!


Happy coding on Solana! 🥳✨


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 100.0%