โEntry Point
It is time to cook..
Last updated
It is time to cook..
Last updated
Make sure to have checked out the refresher on the fundamentals of Blockchain before going forward.
It is very much essential to first have the Solana CLI installed, so that you can debug and manage your Solana Programs and perform network operations.
Solana Programs (Backend): Executes transactions and processes data on the Solana network.
Client-Side Interface (Frontend): Provides user interaction and displays data.
Wallet Integration: Facilitates user access and transaction approval.
Typescript, our recommendation.
Considering the 36 hours deadline, It would particularly practical to write Solana Programs in Typescript to save time multitasking on multiple languages.
Why reinvent the wheel? Anchor does the heavy lifting for you!.
While you can build and deploy Solana Programs on Rust natively and even C/C++, it is highly recommended to start with Anchor, a framework for quickly building secure Solana programs. It handles both (de)serialization and security checks for you, so you can spend more time working on what matters most, your product.
You have options to write your client code in Rusts, Typescript as well as Python.
๐ณ Wallets
While you can use Solana's Wallet Adapter to add wallet connection functionalities, though even easier using Unified Wallet Kit, it would definitely be favourable to have monkey-easy onboarding solutions like TipLink, or even Social Logins.
๐ Blinks & Actions
Blockchain links "Blinks" are awesome to abstract your application and enable seamless actions like buying tokens or NFTs, staking, and voting on proposals, all without leaving the platform you're using.
Check out