Smart Contract for Token Swap #4 Contract로 Token Swap하기

Jina Kim·2022년 9월 26일
2

Smart Contract

목록 보기
8/9
post-thumbnail

🚨 Caution 🚨

I am not specialist of blockchain..
저는 코인도 안하는 블새싹입니다.ㅎ🌱
틀린게 있을 수 있는 점 양해 부탁드립니다.

이전 포스팅에서 contract 다 생성 완!

유동성 풀 생성

먼저 각 token contract에서 해당 router의 접근 approve 받을 것!

contract에서 addLiquidity를 통해
JNB 토큰과 KB 토큰의 유동성 풀을 만든다.
10000JNB : 10000KB


그러면 pair contract의 totalSupply에 10000 LP토큰이 스테이킹된걸 볼 수 있다.

Token-Token Swap

swapExactTokensForTokens 펑션을 이용해서 swap

10 JNB를 swap 트잭 실행했더니

9.96 KB를 받았다.

그 외 고민💦

Token-Token은 잘되어서 Token과 ETH를 swap하려고 하는데..
ERC-20의 ETH라서 그런가 BEP-20의 token과 swap이 안됐다.
그래서 BEP-20의 ETH를 기준으로 router contract를 다시 생성했는데도 swap이 안됨...💢

*N번째 시도중..
몇번을 실패했는지 ^^...
각 토큰 approve도 다했는데, 뭐가 문제일까!!

profile
Hello, World!

0개의 댓글