Note
The catbuffer schemas repository defines how each transaction type should be serialized. In combination with the catbuffer-generators project, developers can generate builder classes for a given set of programming languages.
Enumeration: uint8
| Id | Description |
|---|---|
| 0x68 | (MAIN_NET) Public network. |
| 0x98 | (TEST_NET) Public test network. |
| 0x60 | (MIJIN) Private network. |
| 0x90 | (MIJIN_TEST) Private test network. |
Serialization of an entity that has a prefixed size.
| Property | Type | Description |
|---|---|---|
| size | unit32 | Size of the transaction. |
Serialization of an entity that should be signed by an account.
| Property | Type | Description |
|---|---|---|
| verifiableEntityHeader_Reserved1 | uint32 | reserved padding to align Signature on 8-byte boundary. |
| signature | Signature | Entity signature generated by the signer. |
Serialization of an entity. An entity could be a block or a transaction.
| Property | Type | Description |
|---|---|---|
| signerPublicKey | Key | Public key of the signer of the entity. |
| entityBody_Reserved1 | uint32 | Reserved padding to align end of EntityBody on 8-byte boundary. |
| version | uint8 | Version of the structure. |
| network | Network | Entity network. |
| type | EntityType | Entity type. |
Did you find what you were looking for? Give us your feedback.