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.