Transmission of data messages up to 1000 bytes in length from any account to any other account. In Ardor this feature is restricted for child chains such as Ignis.
Arbitrary messages are limited only by length. Any string can be transmitted, using any data structure or form of data encryption. Encoding, decoding, linked messages, data structures, and more can be implemented by any application that uses the system.
The base implementation allows for the transmission of simple, unencrypted text messages between accounts, but since the messages are truly "arbitrary" the range of possible applications is vast. Secure messaging, torrent applications, voting systems, data storage systems and even simple distributed applications have been suggested.
Sending a message
- When sending a message using your local node the Ardor software must be running, then browse to http://127.0.0.1:27876/ and log in your account providing your passphrase
- Select a chain that has the messages feature enable (is: Ignis).
- The "Messages" section and a "Send message" button on top will appear
- Complete the form with the following entries:
- Recipient: The account that will receive the message
- Message: The message you would like to send (up to 1000 characters)
- Note:: This message is transmitted in plain text. If you want to send it securely, you must manually select the encrypted message option prior to sending the message, and make sure the recipient knows how to decrypt the message once they receive it. The “messaging” feature is simple and open-ended on purpose to allow other developers to create more advanced tools and applications.
- Fee: Expressed in child chain tokens such as Ignis. Enter the fee you are willing to pay for this transaction. The minimum fee in child chain tokens must be equal to 0.01 ARDR (see Fee Structures).
- Deadline: Expressed in minutes. Enter the number of minutes you are willing to wait before your order is automatically canceled by the network.
- Secret phrase: Your account passphrase.
- Click "Submit"
- The server will respond with a transaction ID in the "server response" box, showing that the transaction has been created on the network.
- When the transaction is confirmed, it will appear in the "transactions" block in your client interface with a "sent amount" equal to zero.
For additional information, see FAQ