---
title: Transactions
slug: signum/transactions
docTags: 
createdAt: 2022-03-31T19:04:32.000Z
---

Th&#x65;**&#x20;Transaction** is an action on the [Blockchain](docId\:Eli0YW7JO-qfWfx9ufq8s) on behalf of an [Account](docId\:lrjDBchMhug-tfN0wmehg).

The Signum blockchain provides various types of transactions. The content of the transaction depends on its type. The transaction types are listed in the [Transaction Types](docId\:Irb1D8bDSP2b_6FZkFldL).

## Sender and Signature

Each transaction contains the public key of the sender account, on behalf of which the action is performed on the blockchain. The Transaction sent from an ordinary account (without script) must contain the sender's digital signature. Smart contracts create transactions by the given logic which needs no verification of the outgoing transaction.

## Transaction Fee

Signum transactions are cheap but not free: the sender is charged a fee. The sender can specify any amount of fee but not less than the minimum amount. The minimum fees are listed in the [Transaction Fees](docId\:ygAD5KTwTr3pUvPTwx3H5).

## JSON Representation

The [Node HTTP API](docId\:YynXYcqbLmbWflxZoM4C6) of Signum nodes use the JSON representation of transactions. You can send transactions to a node and read transactions stored on the blockchain via REST API in JSON.

Here is an example of JSON representation for a normal payment:

```json
{
    "type": 0,
    "subtype": 0,
    "timestamp": 241087409,
    "deadline": 1440,
    "senderPublicKey": "1a542ea583ccd3a0d7d7ed74352cdeb7470c7ced3854724d19f211e7ac620b1e",
    "recipient": "13383190289605706987",
    "recipientRS": "S-HK9D-P74Q-XDEJ-D6PGM",
    "amountNQT": "50000000000",
    "feeNQT": "1470000",
    "signature": "cfb68bd09441061f20e65c0de4dc0750b79029ed27073bd21e532301668c44005748538ef378a284e427d5dfcd49e96ba15ab47b89f27157179d1f9f9c831ef3",
    "signatureHash": "83cbfac7978e7666fc563cbb26f5899b0b546fa9ad0ba70f936c46a2fea26b29",
    "fullHash": "d012dd016c5d6b4f96557f868a2a8e4bf63e41e9dd0845fa65cfac6c807aae8d",
    "transaction": "5722770469973463760",
    "attachment": {
        "version.Message": 1,
        "message": "f081441d761b46368ca5f6de72dea5d4768a855ba41f49a28f40373ad1f2909a",
        "messageIsText": true
    },
    "attachmentBytes": "014000008066303831343431643736316234363336386361356636646537326465613564343736386138353562613431663439613238663430333733616431663239303961",
    "sender": "17876986733297634672",
    "senderRS": "S-95DJ-QYUB-BFXA-HJY7J",
    "height": 998494,
    "version": 1,
    "ecBlockId": "1442524769036867118",
    "ecBlockHeight": 998482,
    "block": "9513413031999455343",
    "confirmations": 72,
    "blockTimestamp": 241087702,
    "requestProcessingTime": 1
}
```





| **Field**       | **Description**                                                                                                           |
| --------------- | ------------------------------------------------------------------------------------------------------------------------- |
| Type            | Definition of the main category of the transaction ( see [Transaction Types](docId\:Irb1D8bDSP2b_6FZkFldL) )              |
| Subtype         | Definition of the transaction ID                                                                                          |
| timestamp       | Seconds since Genesis Block (Block 0)                                                                                     |
| deadline        | Value in seconds - the standard is 1440 seconds                                                                           |
| senderPublicKey | The publisher/sender's public key                                                                                         |
| recipient       | The recipients account Id                                                                                                 |
| recipientRS     | The recipient's Reed Solomon Address (see [Address ](docId\:LGWI2UZP75RXlhsx0OeDA)) in the form of S-1234-ABCD-12AB-123YZ |
| amountNQT       | Signa amount in Planck (1 Signa = 100000000 = 10^8 Planck)                                                                |
| feeNQT          | Fee amount in Planck                                                                                                      |
| signature       |                                                                                                                           |
| singatureHash   |                                                                                                                           |
| fullHash        |                                                                                                                           |
| transaction     | The Id of this transaction                                                                                                |
| attachment      | An attachment of a maximum of 1,000-byte arbitrary data.                                                                  |
| attachmentBytes |                                                                                                                           |
| sender          | The sender account Id                                                                                                     |
| senderRS        | The sender Reed Solomon Address (see [Address ](docId\:LGWI2UZP75RXlhsx0OeDA)) in the form of S-1234-ABCD-12AB-123YZ      |
| height          | Block height                                                                                                              |
| version         | A version of the transaction structure                                                                                    |
| ecBlockId       |                                                                                                                           |
| ecBlockHeight   |                                                                                                                           |
| block           |                                                                                                                           |
| confirmation    | Number of confirmations since the transaction was added to the blockchain                                                 |
| blockTimestamp  | Seconds since Genesis Block (Block 0)                                                                                     |

