---
title: "POST /compute_transaction"
method: POST
path: "/compute_transaction"
---

# POST /compute_transaction

`POST /compute_transaction`

Executes specified transaction and creates a transaction trace, including resource usage, and then reverts all state changes but not contribute to the subjective billing for the account. If the transaction has signatures, they are processed, but any failures are ignored. Transactions which fail always include the transaction failure trace. Warning, users with exposed nodes who have enabled the compute_transaction endpoint should implement some throttling to protect from Denial of Service attacks.

## Request body

- object
  - `signatures` Signature[] — array of signatures required to authorize transaction
  - `compression` boolean — Compression used, usually false
  - `packed_context_free_data` string — JSON to hex
  - `packed_trx` string — Transaction object, JSON to hex

## Response `200`

OK

- unknown

---

[API](https://skmtc.net/worldwide-asset-exchange/apis/chain-api.md) · [All operations](https://skmtc.net/worldwide-asset-exchange/apis/chain-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/worldwide-asset-exchange/chain-api/versions/5bfa22186461/schema)
