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
NFTwithsugar. // https://github.com/metaplex-foundation/sugar
Web3 (rs)
- Able to read
Accounts,Programs,Transactions,Instructions. - Create wallet, Connect
Phantom. - Sign, Send, SignAndSend.
- Transfer
Nativetoken. - Mint
NFTwithHelius. // https://docs.helius.dev/compression-and-das-api/mint-api/mint-compressed-nft
Resources
- Rust SolanaWalletAdapter: https://github.com/JamiiDao/SolanaWalletAdapter
- Rust solana-payments: https://github.com/JamiiDao/SolanaPayments
S4 : Basic
Advance app, integrate with SDK, CPIs.
Program (rs)
- Read
Pythdata. CPIs
Web3 (rs)
- Able to write
Accounts,Programs,Transactions,Instructions. - Transfer
SPLtoken. - Mint
SPLtoken. - Understand Token Account data.
- Read
Pythdata.
S3 : Advanced
Basic lib, Anchor, Read/Write data on/off chain, Oracle.
Program (rs)
- Core concepts with
Anchor - Able to read/write
Anchor. - Mint
NFTwithMetaplex.
Web3 (rs)
Anchor,Metaplex,Arweave,IPFS.- Create
ATA. - Transfer
SPLtoken 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