---
title: "Evaluate"
method: POST
path: "/utils/script/evaluate/{address}"
tags: ["utils"]
---

# Evaluate

`POST /utils/script/evaluate/{address}`

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

## Path parameters

- `address` string, required

## Request body

- object
  - `expr` string

## Response `200`

successful operation

- object
  - `address` string
  - `expr` string
  - `result` object
    - `type` string
    - `value` unknown

## Changes

- **2021-05-27** `c901f97e3a8d` — 2 breaking, 4 warning, 2 info
  - removed `#/components/schemas/RideExprRequest, #/components/schemas/RideInvocationRequest` from the request body `oneOf` list
  - the request's body type/format changed from ``/`` to `object`/``
  - deleted the `query` request parameter `trace`
  - removed the optional property `complexity` from the response with the `200` status
  - …4 more

[Change history](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid/changes/utils/script/evaluate/:address/post.md)

---

[API](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid.md) · [All operations](https://skmtc.dev/wavesplatform/apis/waves-full-node-chainid/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/wavesplatform/waves-full-node-chainid/revisions/c901f97e3a8d/schema)
