version* : int
- format version.id* : String
- command identifier is calculated from the command hash (according to the principles of EDS) and from the time of command creation. Hashing algorithm is defined by the version.type* : String
- type of operation.publisher* : String
- sender to the network.timestamp* : long
- command's creation time.deadline* : long
- command lifetime.data* : Map<String, Long|String|Map<...>>
- command data.note : String
- comment.confirmations*: Map<String, String>
- signatures (account ID - EDS in the Base64).reference : String
- dependence on another command in the transaction.*
- required fields.version* : int
- format version.id* : String
- transaction identifier is calculated from the command hash (according to the principles of EDS) and from the time of command creation. Hashing algorithm is defined by the version.commands* : List<Command>
- commands in the transaction.publisher* : AccId
- payer.fee* : long
- commission.confirmations*: Map<String, String>
- signatures (account ID - EDS in the Base64).timestamp* : long
- command's creation time.deadline* : long
- command lifetime.tags : Map<String, String>
- tags.block : String
- identifier of the block in which the transaction was validated (used only when requesting a transaction from peer).*
- required fields.publisher
field.publisher
field is included in the command so that only the correct account can release the transaction to the network.reference
field that allows control over how the commands are related. If this field is defined, the specified command must be included in the current transaction and placed before the current command in the transaction command list.