Transfer
The transfer transaction allows the sender to transfer LTO tokens to the recipient.
id
andheight
should be omitted when broadcasting. These fields are set by the node.Binary strings (including
attachment
) are base58 encoded.timestamp
is in microseconds since epoch.fee
andamount
include 8 digits, soLTO * 10^8
Binary schema
The binary data structure of the unsigned transaction.
# | Field Name | Type | Length |
---|---|---|---|
1 | Transaction type | Byte (constant, value=4) | 1 |
2 | Version | Byte (constant, value=3) | 1 |
3 | Network id | Byte | 1 |
4 | Timestamp | Long | 8 |
5 | Sender's key type | KeyType (Byte) | 1 |
6 | Sender's public key | PublicKey (Array[Byte]) | 32 | 33 |
7 | Fee | Long | 8 |
8 | Recipient | Address (Array[Byte]) | 26 |
9 | Amount | Long | 8 |
10 | Attachment length (N) | Short | 2 |
11 | Attachment | Array[Byte] | N |
Network id can be obtained by taking the 2nd byte from the sender address.
Each key type has a numeric id in addition to the reference from the JSON.
Integers (short, int, long) have a big endian byte order.
Last updated