AR.IO LogoAR.IO Documentation

Transactions

Submit a new Arweave transaction or get existing transaction information

Get pending transactions.

Get list of transactions that are currently pending.

GET
/tx/pending

Response Body

curl -X GET "https://ardrive.net/tx/pending"
[
  "string"
]

Get information about a transaction.

Get detailed information about a specific transaction.

GET
/tx/{txId}

Path Parameters

txIdstring
Match^[0-9a-zA-Z_-]{43}$

Response Body

curl -X GET "https://ardrive.net/tx/string"
{
  "format": 0,
  "id": "string",
  "last_tx": "string",
  "owner": "string",
  "tags": [
    {
      "name": "string",
      "value": "string"
    }
  ],
  "target": "string",
  "quantity": "string",
  "data": "string",
  "data_tree": [
    "string"
  ],
  "data_root": "string",
  "reward": "string",
  "signature": "string"
}

Get transaction offset information.

Get information about the size and offset of a specified transaction.

GET
/tx/{txId}/offset

Path Parameters

txIdstring
Match^[0-9a-zA-Z_-]{43}$

Response Body

curl -X GET "https://ardrive.net/tx/string/offset"
{
  "size": "string",
  "offset": "string"
}

Get transaction status.

Get the status of a specified transaction.

GET
/tx/{txId}/status

Path Parameters

txIdstring
Match^[0-9a-zA-Z_-]{43}$

Response Body

curl -X GET "https://ardrive.net/tx/string/status"
{
  "block_height": 0,
  "block_indep_hash": "string",
  "number_of_confirmations": 0
}

How is this guide?