Lease transaction binary format

Learn more about lease transaction

Transaction version 2

Field order number Field JSON field name Field type Field size in bytes Comment
1 Version flag Byte 1 Indicates the transaction version is version 2 or higher.
Value must be 0
2 Transaction type ID type Byte 1 Value must be 8
3 Transaction version version Byte 1 Value must be 2
4 Reserved field Byte 1 Value must be equal to 0
5 Public key of the transaction sender senderPublicKey Array[Byte] 32
6 Address of the recipient recipient Array[Byte] 2
7 Amount of WAVES that will be leased to the account amount Long 8
8 Transaction fee fee Long 8
9 Transaction timestamp timestamp Long 8
10 Transaction proofs proofs Proofs S If the array is empty, then S= 3.
If the array is not empty, then S = 3 + 2 × N + (P1 + P2 + ... + Pn), where N is the number of proofs in the array, Pn is the size on N-th proof in bytes.
The maximum number of proofs in the array is 8. The maximum size of each proof is 64 bytes

JSON representation of the transaction

See the example in Node API.

Transaction version 1

Field order number Field Field type Field size in bytes Comment
1 Transaction type ID Byte 1 Value must be 8
2 Public key of the transaction sender Array[Byte] 32
3 Address of the recipient Array[Byte] 2
4 Amount of WAVES that will be leased to the account Long 8
5 Transaction fee Long 8
6 Transaction timestamp Long 8
7 Transaction signature Array[Byte] 64

results matching ""

    No results matching ""