Messaging Rules
Message State
Transmitting: In Transmission
Finished: Transmission Completed
There is no such thing as transmission failure. Attempts continue until success, and the message is considered transmitted even if a revert occurs in the dest contract.
Only a FailedReception event occurs in the case of revert.
Conditions for Message Creation
Within a single block, can be created from multiple transactions, can be created by multiple 'message creation callers.'
Message creation caller: EOA or CA (maybe dapp)
However, only one message can be forwarded even if a single 'message creation caller' generates multiple messages.
Only one message selected by the notifier is forwarded, typically the first message that occurs.
The rest of the messages are ignored.
Last updated