Messages

EVER Scan messages section

This section is about messaging, an integral part of Everscale.

In the Everscale blockchain, smart contracts communicate with each other by sending and receiving messages. Transactions are started when a smart contract receives messages. During a transaction, one contract can send as many messages as it wants to the other contract.

There are two types of messages:

Messages sent by smart contracts are called Internal messages. They are opposed to External messages, which are sent to smart contracts by applications outside the chain.

Statistics

At the top of the section is a block of statistics. It displays the number of messages: total, per second and for the last 24 hours.

In addition, the number of EVERs attached to the messages for the last 24 hours is also displayed here.

Messages list

Below is a block with a list of recent messages. The block is divided into several columns: Hash ID of the message, Hash ID of the transaction to which this message belongs, recipient and sender addresses, direction (out/in), method involved, amount of tied EVER and time. Clicking on one of these items will take you to the details page in the relevant section.

Notice the filters at the top of the block. They allow you to search for messages by type, date range and amount of linked EVER, as well as recipient and sender address.

Message Details

Clicking on the ID of any message in the list, or using the search bar, will take you to a section with details about that message.

It displays various information about the message: unique message ID, message type (e.g., Internal or External), time, sender and recipient address, number of EVER attached to it, parent and child transaction IDs, as well as method and other information, including code data.

Diagram

Thanks to the Diagram block, you can view the entire transaction cycle: which contracts exchanged messages, the method of those messages, which transactions were initiated as a result of that transaction, and so on. Moreover, you can see a graphical representation of the entire cycle by clicking on Graph at the top of the block:

Last updated