토큰 스왑

개요

유니스왑 V2 토큰 스왑 서비스를 제공합니다.

코인 및 토큰 별 [유동성 공급 풀] 제공 서비스 범위 안에서 메인넷 코인, ERC-20 토큰 간의 자동 교환 거래가 가능합니다.

유니스왑 : https://uniswap.org/

유니스왑 유동성 공급 풀 : https://app.uniswap.org/

Parameters

이름타입설명참조

network

String

네트워크

required

from

String

보낸 계정

required

from_token_id

String

보낸 토큰 아이디 (컨트랙트 주소)

if token -> coin,

if token ->token

required

to_token_id

String

받는 토큰 아이디 (컨트랙트 주소)

if coin ->token ,

if token -> token

required

amount

String

이동 수량

required

Response

이름타입설명

result

String

호출 결과 성공여부 (성공: OK, 실패: FAIL)

value (array of object)

이름타입설명

transactionHash

String

트랜잭션 Hash 값

Example

// parameters
val network = "polygon"
val from = "0x..."
val from_token_id = "0x..."
val to_token_id = "0x..."
val amount = "100000"
// Coin -> Token
val coinForTokenswap = coinForTokenswapAsync(network,
    from,
    to_token_id,
    amount)
// Token -> Token
val tokenForTokenswap = tokenForTokenswapAsync(network,
    from,
    from_token_id,
    to_token_id,
    amount)
// Token -> Coin
val tokenForCoinswap = tokenForCoinswapAsync(network,
    from,
    from_token_id,
    amount)       
println(coinForTokenswap)
println(tokenForTokenswap)
println(tokenForCoinswap)

// result log
/*
    {
        "result": "OK",
        "value":[
            { 
                "transactionHash" : "0x..."
            }
        ]
    }
*/

Last updated