서로 다른 네트워크에서의 ERC-20을 이동시킬 수 있습니다.
예를 들어, 이더리움 네트워크의 ERC-20을 클레이튼 네트워크로 이동시킬 수 있습니다.
network
String
네트워크
required
to_network
받는 네트워크
from
받는 계정
token_id
토큰 아이디 (컨트랙트 주소)
if token -> coin
amount
전송량
result
호출 결과 성공여부 (성공: OK, 실패: FAIL)
value (array of object)
transactionHash
트랜잭션 Hash 값
// parameters val network = "polygon" val to_network = "cypress" val from = "0x..." val amount = "100000" val token_id = "0x..." // Coin -> Token val bridgeCoin = bridgeCoinAsync(network, from, to_network, amount) // Token -> Coin val bridgeToken = bridgeTokenAsync(network, from, to_network, amount, token_id ) println(bridgeCoin) println(bridgeToken) // result log /* { "result": "OK", "value":[ { "transactionHash" : "0x..." } ] } */
// parameters let network = "ethereum" let to_network = "cypress" let from = "0x..." let amount = "100000" let token_id = "0x..." // Coin -> Token let bridgeCoin = try await bridgeCoinAsync(network: network, to_network: to_network, from: from, amount: amount) // Token -> Coin let bridgeToken = try await bridgeTokenAsync(network: network, to_network: to_network, from: from, token_id: token_id, amount: amount) print(bridgeCoin) print(bridgeToken) // result log /* { "result": "OK", "value":[ { "transactionHash" : "0x..." } ] } */
Last updated 1 year ago