Introduction
Welcome to the resources section for the Ignition hackathon. Here you find all the tools and content you will need to build your project. These tools will give you the ability to integrate with the Solana blockchain for 1 of 4 tracks. The tracks for this hackathon are Web3, DeFi, Arts/Collectibles and gaming. Building with blockchain can be just as easy as building the web2 apps you're used to, with some slightly different tooling. The possibilities are endless and almost every web 2 application can be built on-chain.
Resources
The majority of Solana Developer Resources are curated at https://solana.com/developers but below we'll share a quick cheat sheet of some of the more popular content and resources. While Solana only supports clients for JS, Rust, and JSON there are community SDKs built in many of the major languages.
Getting Started
- Getting Started w/ Solana Development
- Figment Learn Pathway
- Developer Resources
- Documentation
- Metaplex / NFT Documentation
Solidity Developers should look at Anchor Framework after getting an initial understanding of how Solana works in the Solana Docs. Anchor abstracts away a lot of the heavy lifting and makes it so that you don't necessarily need to learn Rust to start building.
Wallets
Github Organizations
Reference Implementations
Clients
Example Usage
Support Channels
For developer support you can use the Solana Discord's main developer-support channel. There will also be a "hackathon" group in the Solana discord with a channel for asking non-technical questions.
RPC Infrastructure
If you plan to scale your application in the future it's important to be using your own RPC infrastructure. The Solana public RPC Endpoints are rate-limited. The good news is there any many infra providers that make it easy. QuickNode is offering free access to hackathon participants.
“Experience no rate limits and enjoy access to all historical data (archive mode) through QuickNode! Complimentary access to all hackathon participants - SIGN UP HERE!
Pre-Seed Project Best Practices*
-
Valuation - valuations for typical seed stage companies or projects range from $2-8m. Valuations for early stage crypto projects have wide ranges from $8-50M, but raising a higher valuation early on is not always advantageous. High valuations may make it harder to raise from new investors in the future.
-
Share Of Network Sold - we generally recommend selling no more than 20% of the total network supply, and ideally much less than that. Selling too much early on may prevent later stage investors, who generally target larger positions, from investing in the project. Additionally, projects often change their tokenomics, ecosystem structure, etc. as the project matures. Make sure you have enough flexibility in the event the project pivots.
-
Investor Locks - typically, investor tokens remain locked for at least a year, and then unlock all at once, or on a linear basis thereafter from anywhere between 2-7 years.
-
Founder Locks + Vest - typically, investor tokens remain locked for at least a year, and then unlock all at once or on a linear basis thereafter from anywhere between 1-4 years. Often, founders are required to have the same unlock schedule as investors. Some teams also impose additional lock restrictions on founders, and founders should consider consulting with legal counsel to determine how founders sell their tokens. Longer locks and vest cycles can serve as a signal for long term commitment to the project by the founding team.
* Nothing in this document should be construed as legal or investment advice. The materials herein reflect customs and norms as interpreted by the team at Solana Capital LLC. You should only use these materials as a reference and should seek outside counsel.