How to mint your own fungible token, How to mint your own NFT, How to write and deploy Rust smart contract on Solana
- Why are you writing this tutorial?
- I'm currently creating an NFT minting service on Solana, so I'm in a great spot to teach how to mint a token and mint an NFT. This also involves writing and deploying Rust smart contracts.
- What are you going to achieve/build in this tutorial?
- Will teach how to make a simple SOL token, simple NFT with metadata (probably hosted on IPFS), and a simple Rust smart contract (most likely a charity contract example).
- What will they learn by doing it? What are the key learnings you want your audience to take away?
- I want the readers to be comfortable with developing the different kinds of tokens and contracts on Solana. I like to explain things so people can understand them even with no development experience, if possible.
What is your target audience? What prior knowledge should they have?
- Target audience is people interested in how these softwares are developed, and those interested in developing themselves. Prior experience always helps but I will touch and explain everything quickly/efficiently (provide other places to view more thorough expanations for each sub-topic).
Mention about what all different technologies (Programming Languages, APIs, SDKs, Database, Boilerplates, Templates, Frameworks etc.) you're going to use in the tutorial.
- Solana blockchain, Rust, C, Javascript, NodeJS for deploying the contract, Github, Solana spl-token, templates from solana-labs Github that has examples
This tutorial contains (Please mark) -
- [^] Front-End
- [^] Back-End
- Web App/Mobile App/DApp
- [^] Smart Contract
Mention the name of the protocol/network for which you're writing this tutorial (Eg. Near, Avalanche, Celo etc.)
- Solana
- [^] Beginner (How to mint your own fungible token, How to mint your own NFT)
- [^] Intermediate (How to write and deploy Rust smart contract on Solana)
- Advanced
Mention about your previous work/projects and share links if you have any
- https://github.com/jacobmakarsky
- interned at Loopring in 2018 to start off career
- workshop presenter at several hackathons, all workshops related to Ethereum development
- participated in Polkadot and Solana hackathons, both using Rust
- currently develop trading software for crypto hedge fund
Add extra details and information here, if you have anything else to tell us. We would love to hear :)
- I love teaching and try to make sure my explanations are good enough for children to understand.