Skip to content

Liquidity providers can provide liquidity in any of stablecoins

Notifications You must be signed in to change notification settings

fenriz07/simpleswap

Repository files navigation

simpleswap

simpleswap is a blockchain built using Cosmos SDK and Tendermint and created with Ignite CLI.

Get started

1 Creating the image

docker build . -t simpleswap

2 Running the container

docker run --rm -it --name simpleswap -p 1317:1317/tcp -p 26656:26656/tcp -p 26657:26657/tcp -p 6060:6060/tcp -p 9090:9090/tcp simpleswap:latest 

3 Executing the use cases

⚠️ replace {servio.address} {virgie.address} {orlando.address} per the address account that you can see in your cli. (step 2)

Open a new terminal and put these commands:

Providing Liquidity 1/2
docker exec -it simpleswap simpleswapd tx simpleswap provide-liquidity 1 1000000000 --from {servio.address}
Providing Liquidity 2/2
docker exec -it simpleswap simpleswapd tx simpleswap provide-liquidity 1 1500000000 --from {virgie.address}

Seeying the providers liquidity:

docker exec -it simpleswap simpleswapd query simpleswap list-pool

image

Checking the bank balance

docker exec -it simpleswap simpleswapd query bank balances cosmos189z79vlskxjm4n54va5954xlh02ktca6djmct4 

image

Swaping eth by usdc

docker exec -it simpleswap simpleswapd tx simpleswap swap 100000eth 1  --from {orlando.address}

Seeying the providers liquidity:

docker exec -it simpleswap simpleswapd query simpleswap list-pool

image

Claiming liquidity and gains by fee

docker exec -it simpleswap simpleswapd tx simpleswap claim-liquidity 5 --from {servio.address}

Checking the servio account balance

docker exec -it simpleswap simpleswapd query bank balances {servio.address}

image

Seeying the providers liquidity:

docker exec -it simpleswap simpleswapd query simpleswap list-pool

image

About

Liquidity providers can provide liquidity in any of stablecoins

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages