TRANS BRIDGE DOCS
  • 🌟개념
    • TransBridge란 ?
      • 소개
      • 왜 TransBridge인가?
    • 배경
      • 브릿지란 무엇인가요?
      • 메세지 확인
    • 토큰브릿지
      • Architecture
      • TVL
    • NFT브릿지
    • 수수료구조
  • 💻개발자
    • API 참조
      • 소개
        • 메인넷 컨트렉트 주소
        • 테스트넷 컨트렉트 주소
      • getNetworkFeeIdxByName
      • getNetworkFeeByIdx
      • customNhid
      • getToNetwork
      • setupFromERC20
      • setupFromERC721
      • setupFromERC1155
      • moveFromETHER
      • moveFromERC20
      • moveFromERC721
      • moveFromERC1155
    • Example
      • getNetworkFee
      • getNodeHome
      • bridgeCoin
      • bridgeErc20
      • bridgeErc721
      • bridgeErc1155
      • 구현예제(Mainnet)
      • 구현예제(Testnet)
  • 고객센터
    • 문의 및 제안
Powered by GitBook
On this page
  • Authority (ALL)
  • Contract (BridgeSetup)
  • Precondition
  • Data
  • Reference
  1. 개발자
  2. API 참조

setupFromERC20

등록되지 않은 ERC20에 대하여 toNetwork로 Token이전을 요청한다. 함수는 등록 및 목적지 네트워크에 WrappedErc20 컨트랙트를 배포 하면서 진행 된다. toNetwork에서 배포 비용이 포함되어 수수료 비용에 포함되어 요청된다.

Authority (ALL)

Contract (BridgeSetup)

Precondition

ERC20.approve(address BridgeSetup, uint256 amount)

Data

Parameter
Type
Comment
Example

to_network

uint256

목적지 네트워크 이름

0x455448455245554d

name

utf8string

ToNetwork 에 생성될 토큰의 이름

wToken

symbol

uint256

ToNetwork 에 생성될 토큰 심볼

wTn

contract_address

address

ERC20 주소

0x742EA7034256EAF0F4b06411ce3ACF82AD9f1263

amount

uint256

이전 수량

500000000000000000000

Reference

  • customNhid(address contract_address), getToNetwork(address contract_address,uint256 toNetwork) 함수를 이용하여 nodehome 등록여부와 네트워크 이전준비 상태를 조회 (되어있으면 moveFromERC20 수행)

  • getNetworkFeeIdxByName(uint256 toNetwork) , getNetworkFeeByIdx(idx) 함수를 이용하여 전송비용을 조회한 후(regFee) 트랜잭션 발생시 value로 같이 전송

PreviousgetToNetworkNextsetupFromERC721

Last updated 1 year ago

💻