Skip to content

Akagi201/solana-workshop

Repository files navigation

solana-workshop

Codes and notes while learning solana

Docs

Videos

Solana Ecosystem

Node.js Libraries

Contract framework

Install Solana CLI

sh -c "$(curl -sSfL https://release.anza.xyz/beta/install)"
# installed bins: ~/.local/share/solana/install/active_release/bin/
agave-install update # update solana cli

Solana config file

solana config get
~/.config/solana/cli/config.yml

Solana switch network

solana config set -um # mainnet-beta
solana config set -ud # devnet, use this for dev
solana config set -ul # localnet
solana config set -ut # testnet
solana config set --url https://api.testnet.solana.com

Solana RPCs

Anchor Solana Program manager

Install Anchor CLI

# install avm
cargo install --git https://github.com/coral-xyz/anchor avm --force
avm install master # latest means latest stable release
avm use master

Solana playground

Build && Deploy

anchor build
anchor deploy --provider.wallet ~/.config/solana/id.json --provider.cluster devnet

Anchor commands

anchor keys sync # regenerate declare_id with target/deploy keypair

RPC

Nice Books

Community

Testing

Tutorials

Solana static analyzer

Solana examples

Solana projects

Solana explorer

Anchor cursor

Static analyzer

About

Codes and notes while learning solana

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors