Transaction Types
There are various types of transactions implemented on the Signum blockchain. Types are conveniently divided into categories as per the diagram.
Signum support currently 28 different transaction types.
Type | Main type ID | Subtype ID | Name | Description | Minimum Fee Factor | Maximum Fee Factor by byte size |
---|---|---|---|---|---|---|
Payment | 0 | 0 | Ordinary payment | Making a payment to one receiver | 1 | 6 |
Payment | 0 | 1 | Multi-Out payment | Sending different amounts to up to 64 receiver | 1 | 6 |
Payment | 0 | 2 | Multi-Out same payment | Sending the same amount to up to 128 receiver | 1 | 6 |
Advanced Payment | 21 | 3 | Subscription subscribe (Auto-Payment) | Creating a standing order | 1 | 6 |
Advanced Payment | 21 | 4 | Subscription cancellation (Auto-Payment) | Deleting an existing standing order | 1 | 1 |
Advanced Payment | 21 | 5 | Subscription payment (Auto-Payment) | Execution of the subscription | 1 | 1 |
Tokenization | 2 | 0 | Asset Issuance | Creating a token | 15000 | 15000 |
Tokenization | 2 | 1 | Asset transfer | Sending a token plus optional Signa | 1 | 6 |
Tokenization | 2 | 2 | Ask order placement | Adding a buy order | 1 | 1 |
Tokenization | 2 | 3 | Bid order placement | Adding a sell order | 1 | 1 |
Tokenization | 2 | 4 | Ask order cancellation | Cancel a buy order | 1 | 1 |
Tokenization | 2 | 5 | Bid order cancellation | Cancel a sell order | 1 | 1 |
Tokenization | 2 | 6 | Mint Asset | Minting a new amount of token | 1 | 1 |
Tokenization | 2 | 7 | Add AssetTreasuryAccount | The Account balance will not be added to the circulation of the token | 1 | 1 |
Tokenization | 2 | 8 | Distribution to AssetHolder | Distribute Signa and/or token amount to AssetHolders of a given token | 1 | 1+ (number of AssetHolder/10) |
Tokenization | 2 | 9 | Asset Transfer Multi | Sending minimum of two tokens or up to 4 tokens plus optional Signa | 2 | 2 |
Tokenization | 2 | 10 | Asset Transfer Ownership | Transfer the ownership of a token to a new owner | 15000 | 15000 |
Smart Contract | 22 | 0 | AT creation | Creation of the smart contract on the blockchain | special | special |
Smart Contract | 22 | 1 | AT payment | Payment and/or message by smart contract logic | 0 | 0 |
Messaging | 1 | 0 | Arbitrary Message | Sending public or encrypted data to a receiver | 1 | 6 |
Messaging | 1 | 1 | Alias assignment | Creating or updating a data pointer | 20 | 120 |
Messaging | 1 | 5 | Account update | Updating the account name and description | 1 | 6 |
Messaging | 1 | 6 | Alias sell | Selling an Alias | 1 | 1 |
Messaging | 1 | 7 | Alias buy | Buying an Alias | 1 | 1 |
Messaging | 1 | 8 | TLD Assignment | Creating a custom STLD | 10000000 | 10000000 |
Mining | 20 | 0 | Reward assignment | Joining a pool for mining | 1 | 1 |
Mining | 20 | 1 | Add commitment | Adding commitment in Signa | 1 | 1 |
Mining | 20 | 2 | Remove commitment | Remove commitment in Signa | 1 | 1 |