Rust smart contract to swap token on Solana network
solana config get
solana config set --url https://api.devnet.solana.com
solana-keygen new
solana balance 7UX2i7SucgLMQcfZ75s3VXmZZY4YRUyJN9X1RgfMoDUi
cargo install spl-token-cli
spl-token create-token
spl-token create-account AQoKYV7tYpTrFZN6P5oUufbQKAUr9mNYGe1TTJC9wajM
spl-token mint tokenAddress mintAmount recipientAddress
Contract address
Token address
- Create new Token on Solana Devnet
- Swap 1 Sol for 10 Tokens with Contract Program's PDA (Rust)
- Web3 script to interact with Contract Program and Testing (Typescript)
cd sc
cargo build-bpf --bpf-out-dir=dist/program
solana program deploy dist/program/solana_test.so
cd tests
npm install
npm run test
cd tests
npm install
npm run test