Solana
// 🚧 Still draft.
S5 : Entry
Basic app, simple and straight forward, understand basic knowledge.
Program (rs)
- Understand
Accounts
,Programs
,Transactions
,Instructions
. - hello(read)
- counter(read/write)
- Mint
NFT
withsugar
. // https://github.com/metaplex-foundation/sugar
Web3 (rs)
- Able to read
Accounts
,Programs
,Transactions
,Instructions
. - Create wallet, Connect
Phantom
. - Sign, Send, SignAndSend.
- Transfer
Native
token. - Mint
NFT
withHelius
. // https://docs.helius.dev/compression-and-das-api/mint-api/mint-compressed-nft
S4 : Basic
Advance app, integrate with SDK, CPIs.
Program (rs)
- Read
Pyth
data. CPIs
Web3 (rs)
- Able to write
Accounts
,Programs
,Transactions
,Instructions
. - Transfer
SPL
token. - Mint
SPL
token. - Understand Token Account data.
- Read
Pyth
data.
S3 : Advanced
Basic lib, Anchor, Read/Write data on/off chain, Oracle.
Program (rs)
- Core concepts with
Anchor
- Able to read/write
Anchor
. - Mint
NFT
withMetaplex
.
Web3 (rs)
Anchor
,Metaplex
,Arweave
,IPFS
.- Create
ATA
. - Transfer
SPL
token toATA
.
S2 : Expert
Advance lib
Program (rs)
- Account Maps
PDAs
. - Account Compression (read/write).
Web3 (rs)
- Account Compression (read/write).
- Solana Pay.
- Dialect.
S1 : Master
Prod, CI/CD, Deploy, Security, Speed, Upgrade.
Resources
- https://github.com/rui314/mold
- https://github.com/johnthagen/min-sized-rust
- https://github.com/richardanaya/wasm-service
Program (rs)
- Clockwork ⚙️
- Cardinal
- Kamino
Web3 (rs)
- Name Service
- DAO