utils

Evaluate

Evaluates the provided expression, taking into account the deployed dApp contract

post/utils/script/evaluate/{address}

Path parameters

addressstring required

Address of the deployed dApp contract

Query parameters

traceboolean

Trace display in function response

Request body

exprstring
idstring nullable
feenumber nullable
feeAssetIdstring nullable
senderstring nullable
senderPublicKeystring nullable

Example request

{
  "id": "C8AgSFP8y91XUTpGtEQAQyjsSemxoY61ocGM852DFKF6",
  "fee": 500000,
  "sender": "3Mds6m8XZf4biC72NRkFx2kyoBdC9UvYRUR",
  "senderPublicKey": "3T9fL3XpeaHYbumohePPUmeuUqhyEeyzifi9vKouV8QoNtAT6kYV1oPAe9e2KCVquPcyXJpr2QwUiQKEUQPGZnc6",
  "payment": [
    {
      "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
    }
  ]
}

Response

successful operation

addressstring
exprstring
complexityinteger

Example response

{
  "stateChanges": {
    "transfers": [
      {
        "address": "3P274YB5qseSE9DTTL3bpSjosZrYBPDpJ8k",
        "asset": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
      }
    ],
    "issues": [
      {
        "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
        "decimals": 2
      }
    ],
    "reissues": [
      {
        "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
      }
    ],
    "burns": [
      {
        "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
      }
    ],
    "sponsorFees": [
      {
        "assetId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
      }
    ],
    "leases": [
      {
        "id": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
        "originTransactionId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p",
        "sender": "3P274YB5qseSE9DTTL3bpSjosZrYBPDpJ8k",
        "recipient": "3P274YB5qseSE9DTTL3bpSjosZrYBPDpJ8k",
        "height": 1610000,
        "cancelHeight": 1610000,
        "cancelTransactionId": "DG2xFkPdDwKUoBkzGAhQtLpSGzfXLiCYPEzeKH2Ad24p"
      }
    ]
  }
}

Changes