가스비 추정

개요

블록체인 네트워크 별 현재 가스비를 확인할 수 있습니다.

추가로, 특정 트랜잭션에 대해 발생하는 예상 GasLimit을 확인할 수 있습니다. *실행 가능한 트랜잭션이어야 합니다.

Parameters

이름타입설명참조

network

String

네트워크 종류

required

tx_type

String

트랜잭션 종류 별 가스비

required

token_address

String

토큰 아이디

(select) (0x0000000...00000000 : 메인넷 코인)

from

String

보내는 계정

(select)

to

String

받는 계정

(select)

amount

String

토큰 수량

(select)

token_id

String

NFT 토큰 아이디

(select)

to_token_address

String

받는 토큰 아이디

(select) (0x0000000...00000000 : 메인넷 코인)

to_network

String

받는 네트워크

(select)

batch_token_id

Array<String>

NFT 토큰 아이디 (다중)

(select)

batch_token_amount

Array<String>

토큰 수량 (다중)

(select)

name

String

토큰 이름

(select)

symbol

String

토큰 심볼

(select)

base_uri

String

컬렉션 베이스 URI

(select)

uri_type

String

NFT uri 구조 선택

(select)

Response

이름타입설명

result

String

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

value (array of object)

이름타입설명

gas

BigUInt

추정 가스비 (wei)

Example

// parameters
val network = "polygon"
val tx_type = "baseFee"
val from = "0x..."
val to = "0x..."
val amount = "0.01"

var getEstimateGasA = getEstimateGasAsync(network, tx_type)
val getEstimateGasB = getEstimateGasAsync(
                    network,
                    "transferCoin",
                    null,
                    from,
                    to,
                    amount
                )
println(getEstimateGasA)
println(getEstimateGasB)

// getEstimateGas result log
/**
  {
     "result":"OK",
     "value":[
        {
           "gas":19190895968 // wei
        }
     ]
  }
*/

Last updated