Skip to content

przmyst/terraswap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents


Installation

To install the required packages, run the following command:

npm install

Configuration

Update .env File

  1. Add Token Address
  2. Add Mnemonic
  3. Set Token Amount
  4. Set Native Amount
  5. Set Native Denom: uluna | uusd

Get Token Price

To get the token price, run:

node index get-native <Tokens-in> <Target-Price>

Example:

node index get-native 100000 0.00001

Create a Terra Swap Pool

Create Pair

Run the following command to create a pair:

node index create-pair

Add Pool Address

Update the .env file to include the newly created pool address.

Liquidity Operations

Increase Allowance

To increase the token allowance, execute:

node index increase-allowance

Add Liquidity

Add liquidity to the pool by running:

node index add-liquidity

Remove Liquidity

Update the .env file to include the newly created LP token address.

Remove liquidity from the pool by running:

node index remove-liquidity

Native Swap

To swap native currency for tokens, use:

node index swap-native <Amount> <Spread>

Example:

node index swap-native 100 0.1

Token Swap

To swap tokens for native currency, use:

node index swap-token <Amount> <Spread>

Example:

node index swap-token 100 0.1

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published