Skip to content

2019jack/token-swap-program

 
 

Repository files navigation

solana program swap token

Overview

Install

  npm install

Run unitest

Run solana vadidator local:

  solana-test-validator --reset

Run Unit test

  anchor test --skip-local-validator

Result example:

Run test Swap SOL -> Token

  • The program deployed on devnet.

Program ID:

  const programId = swapEsYJ7iLDbYeg9154yR1dsUjumanS7LF9KEiJQae

Token mint address:

  const mintAddress = HVTEudbUMJaMRzCnQ2fo1cq6vL9gqHD9mYbvYhfkmQuh

Run swap:

  npx ts-node client/swap.ts

Notes:

  • Currently, I have sat default SOL value to swap: 0.5 SOL -> receive 5 Token. use specify value at here
  • I public authority, master authority, and user private key for convenient testing. All wallet already airdrop SOL for network fee

About

Swap SOL / Token program

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 54.4%
  • Rust 45.6%