This Solana Starter is leveraging Next.js for server-side rendering, TypeScript for Tailwind CSS, and shadcn/ui components for the UI, & integrates solana/wallet-adapter-react and solana/web3.js for seamless blockchain transactions and data fetching, focusing primarily on fetching holder information from a given creator address.
- Simple Snapshot Tool: Fetch holders from a creator address on the Solana blockchain.
- Responsive UI: Utilizes Tailwind CSS and shadcn/ui components for a modern, responsive design.
- Solana Blockchain Integration: Uses
solana/wallet-adapter-reactandsolana/web3.jsfor interacting with the Solana blockchain.
-
Clone the repository:
git clone https://github.com/BankkRoll/solana-starter.git cd solana-starter -
Install dependencies:
npm install
-
Set up
.envfile:- Rename
.env.exampleto.env. - Obtain an API key from Helious Dashboard.
- Replace
<your_api_key_here>with your Helious API key.
- Rename
-
Start the development server:
npm run dev
-
Navigate to the app:
- Open http://localhost:3000 in your browser to view the application.
-
Interacting with the Solana Blockchain:
- Use the UI to connect to a Solana wallet.
- Perform transactions or query blockchain data as per the application's capabilities, especially for fetching holder information from a creator address.

