Hackathon Dev Resources and Info
Pro Tips for a Successful Hackathon
- Need some help? You can find a team HERE.
- The hackathon has a hard cutoff date/time, so if it looks like you might miss it, submit your project early. You can always update it after you submit it!
- The presentation is SUPER important, whether it be a video or a slide deck. Each hackathon has a ton of submissions, and not all projects will have the chance to make it to the code review stage. Make sure your presentation is compelling enough to grab the judges and make it to the next round.
- Create a Twitter account early, and start sharing your project and updates to garner early community support
- Create milestones for yourself. Plan out specific dates you want to have certain things done and try to stick to close to this as possible. The worst thing you can do is come in with no plan.
- Start following Solana devs and community members from your Twitter account. A good start is following this LIST.
End Points
- Mainnet - api.google.mainnet-beta.solana.com
- Devnet - api.google.devnet.solana.com
- Testnet - api.google.testnet.solana.com
Resources, Projects and Tutorials
- Solana Cookbook - Provides essential concepts and code snippets for building applications on Solana.
- SolDev - A Solana content aggregator with easy discoverability, including tutorials, tools, reference implementations, and more.
- Figment Learn - Go from zero to one by learning the basics of development on the Solana blockchain.
- Build a Web3 App on Solana - Ship an epic Web3 app on Solana with React and Rust.
- Questbook x Superteam - Learn how to build on the world’s fastest blockchain by doing these quests and start contributing to ecosystem projects right away!
- Escrow Program Guide - An introductory guide for building a custom program (smart contact) on Solana using a simple escrow program example.
- Intro To Anchor Framework - Anchor is a framework that makes building Solana applications easier by abstracting a lot of the heavy lifting.
- A Guide to Fullstack Development on Solana - Learn how to build end-to-end products on Solana with this tutorial covering React, Anchor, Rust, and Phantom.
- Intro to Solana Blockchain Concepts - A colorful walkthrough and explanation of the Solana blockchain with Ethererum comparisons.
- Solana Bootcamp Playlist - Not sure what to do? Watch this tech-heavy Solana bootcamp recorded live in Chicago.
Developer Discord Support
Please use the proper support servers or you will just be re-directed to them
- Solana Tech - This is the main Solana technical support Discord. The most relevant channels are:
- “developer-support” - Use this for all your general Solana protocol, SPL and web3 questions. This channel is for technical questions only.
- “riptide-general” - Use for general, non-technical questions related to the hackathon.
- “riptide-build-team” channel for locating teammates to join your hackathon project.
- Anchor Framework - Anchor Framework is a framework and IDL for generating Rust programs and in many cases can speed up development time. If you’re looking for Anchor support, this is the place — the Solana Tech Discord is focused on Solana and Rust native support.
- Metaplex - Metaplex is a platform and suite of smart contracts and tools for working with NFTs and the NFT standard on Solana. This is the best channel for NFT support.
- Governance/DAOs - Use this Discord for all things related to governance and DAOs.
Reference Docs
- Solana Docs - The main technical documentation for the Solana blockchain
- SPL Docs - The Solana Program Library (SPL) is a collection of on-chain programs targeting the Sealevel parallel runtime.
- Metaplex Docs - The main technical documentation for Metaplex and NFTs on Solana.
- Governance / DAOs - The main technical documenation for governance/DAOs on Solana.
- Solana Pay - The core documentation for Solana Pay, a new payments protocol.