Skip to content

Menu Announces a transaction

Alexander Popov edited this page Sep 3, 2019 · 4 revisions

Transactions are actions taken on the blockchain that change its state.

Once a transaction is initiated, it's still unconfirmed and thus not yet accepted by the network. At this point, it's not clear if it will get included in a block. Never rely on a transaction which has the state unconfirmed.

  • Transfer transaction is used to send assets between two accounts. It can hold a message of length 1024.
  • Register namespace transaction is used to create and re-rental a namespace or subnamespace.
  • Mosaic definition transaction is used to create a new mosaic.
  • Mosaic supply change transaction is used to assign supply to a mosaic.
  • Modify multisig account transaction is used to change properties of a multisig account.
  • Aggregate complete transaction is used to execute multiple transactions from single account at the same time.
  • Aggregate bounded transaction is used to execute multiple transactions from multiple account at the same time.
  • Account properties transaction is used to update properties of account.
  • Modify metadata transaction is used to update metadata for Account, Namespace or Mosaic.
  • Alias transaction is used to link address or mosaic to namespace.
  • Account link is used to delegate own account's importance.
  • Upgrade config transactions used to upgrade network properties in runtime.

Note: the connections to the server api are asynchronous and do not return the status of the transaction, to know the status you must use the websocket module of go-xpx-catapult-sdk.

Clone this wiki locally