Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[TEMPLATE] - Solana DApp | Web3 #159

Open
2 of 3 tasks
Abhishek-Mallick opened this issue Oct 19, 2024 · 0 comments
Open
2 of 3 tasks

[TEMPLATE] - Solana DApp | Web3 #159

Abhishek-Mallick opened this issue Oct 19, 2024 · 0 comments
Labels
hacktoberfest marks issues which are accepted under hacktoberfest

Comments

@Abhishek-Mallick
Copy link
Owner

What domain will the project template be based on?

Web3

If 'Others', please specify the preferred domain.

No response

Particular directory path for the template.

templates/Web3/Solana-DApp/

What tech stacks do you want to include?

React, Solana Web3.js, Rust, Solana CLI, Phantom Wallet

Brief Description

This template serves as a starting point for building decentralized applications on the Solana blockchain. It includes a sample program written in Rust and a React frontend that interacts with the program. The template demonstrates how to connect to the Solana network, send transactions, and interact with accounts.

Key Features:

  1. Solana Program: Provide a simple Rust-based smart contract with comments explaining each part.
  2. Build and Deployment: Include scripts for building the program and deploying it to the devnet.
  3. Frontend Integration: Implement connection to the Phantom Wallet and interaction with the program.
  4. Transaction Handling: Show how to construct and send transactions, and handle confirmations.
  5. Account Management: Demonstrate reading and writing to Solana accounts.
  6. Error Handling: Include comprehensive error management for network and transaction issues.

Idea Workflow:

  • Write the Rust program with clear documentation.
  • Set up the Solana CLI and include instructions for environment setup.
  • Develop React components that interact with the Solana Web3.js API.
  • Implement wallet integration and ensure secure handling of private keys.
  • Provide a step-by-step guide in the README for setting up and running the DApp.
  • Optionally, include unit tests for the Rust program and frontend code.
  • Create a corresponding markdown for populating docs in website/content/Templates/Web3/Solana-DApp.md .. refer to this one for getting an idea on the format to follow

👀 Have you spent some time checking if this issue has been raised before?

  • Yes
  • No

🏢 Have you read the Code of Conduct?

Would you like to work on this issue?

No

@Abhishek-Mallick Abhishek-Mallick added the hacktoberfest marks issues which are accepted under hacktoberfest label Oct 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hacktoberfest marks issues which are accepted under hacktoberfest
Projects
None yet
Development

No branches or pull requests

1 participant