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.
Announce an AliasTransaction to attach a namespace to an account. A namespace can be assigned to any account present in the network.
Version: 0x01
EntityType: 0x424E
Inlines:
| Property | Type | Description |
|---|---|---|
| namespaceId | NamespaceId | Identifier of the namespace that will become an alias. |
| address | Address | Aliased address. |
| aliasAction | AliasAction | Alias action. |
Announce an AliasTransaction to attach a namespace to a mosaic. Setting an alias to a mosaic is only possible if the account announcing the transaction has created the namespace and mosaic involved.
Version: 0x01
EntityType: 0x434E
Inlines:
| Property | Type | Description |
|---|---|---|
| namespaceId | NamespaceId | Identifier of the namespace that will become an alias. |
| mosaicId | MosaicId | Aliased mosaic identifier. |
| aliasAction | AliasAction | Alias action. |
A namespace expired.
Inlines:
| Property | Type | Description |
|---|---|---|
| artifactId | NamespaceId | Namespace identifier. |
Announce a NamespaceRegistrationTransaction to register and re-rent a namespace.
Version: 0x01
EntityType: 0x414E
Inlines:
| Property | Type | Description |
|---|---|---|
| duration | BlockDuration | Number of confirmed blocks you would like to rent the namespace for. Required for root namespaces. |
| parentId | NamespaceId | Parent namespace identifier. Required for subnamespaces. |
| id | NamespaceId | Namespace identifier. |
| registrationType | NamespaceRegistrationType | Namespace registration type. |
| nameSize | uint8 | Namespace name size in bytes. |
| name | array(bytes, namespaceNameSize) | Namespace name. |
Did you find what you were looking for? Give us your feedback.