Skip to main content

Estimates gas for a given on-ledger ISC request

POST 

/v1/chain/estimategas-onledger

Estimates gas for a given on-ledger ISC request

Request

Body

required

Request

    outputBytes stringrequired

    Serialized Output (Hex)

Responses

ReceiptResponse

Schema
    blockIndex int32required

    Possible values: >= 1

    errorMessage string
    gasBudget stringrequired

    The gas budget (uint64 as string)

    gasBurnLog BurnRecord[]required
  • Array [
  • code int32required
    gasBurned int64required
  • ]
  • gasBurned stringrequired

    The burned gas (uint64 as string)

    gasFeeCharged stringrequired

    The charged gas fee (uint64 as string)

    rawError UnresolvedVMErrorJSON
    code string
    params string[]
    request RequestJSONrequired
    allowance AssetsJSONrequired
    coins CoinJSON[]required
  • Array [
  • balance stringrequired

    The balance (uint64 as string)

    coinType stringrequired
  • ]
  • objects IotaObject[]required
  • Array [
  • id int32[]required
    type ObjectTyperequired
    s string
  • ]
  • assets AssetsJSONrequired
    coins CoinJSON[]required
  • Array [
  • balance stringrequired

    The balance (uint64 as string)

    coinType stringrequired
  • ]
  • objects IotaObject[]required
  • Array [
  • id int32[]required
    type ObjectTyperequired
    s string
  • ]
  • callTarget CallTargetJSONrequired
    contractHName stringrequired

    The contract name as HName (Hex)

    functionHName stringrequired

    The function name as HName (Hex)

    gasBudget stringrequired

    The gas budget (uint64 as string)

    isEVM booleanrequired
    isOffLedger booleanrequired
    params string[]required
    requestId stringrequired
    senderAccount stringrequired
    requestIndex int32required

    Possible values: >= 1

    storageDepositCharged stringrequired

    Storage deposit charged (uint64 as string)

Loading...