The message body
The keccak256 hash of the message body
The committed root when this message was dispatched.
The destination domain for this message
The destination and nonceof this message.
The domain from which the message was sent
The messageHash committed to the tree in the Home contract.
The index of the leaf in the contract.
The domain nonce for this message
The domain from which the message was sent. Alias for from
The receipt of the TX that dispatched this message
The identifer for the recipient for this message
The identifier for the sender of this message
The hash of the transaction that dispatched this message
Returns the timestamp after which it is possible to process this message.
Note: return the timestamp after which it is possible to process messages within an Update. The timestamp is most relevant during the time AFTER the Update has been Relayed to the Replica and BEFORE the message in question has been Processed.
Considerations:
The timestamp at which a message can confirm
Checks whether the message has been delivered.
true if processed, else false.
Get all lifecycle events associated with this message
An array of AnnotatedLifecycleEvent objects
Get the Home Update
event associated with this message (if any)
An AnnotatedUpdate (if any)
Get the Replica Process
event associated with this message (if any)
An AnnotatedProcess (if any)
Get the Replica Update
event associated with this message (if any)
An AnnotatedUpdate (if any)
Retrieve the replica status of this message.
The ReplicaMessageStatus corresponding to the solidity status of the message.
Returns a promise that resolves when the message has been delivered.
WARNING: May never resolve. Oftern takes hours to resolve.
Polling options.
Instantiate one or more messages from a receipt.
the NomadContext object to use
the domain on which the receipt was logged
the receipt
an array of NomadMessage objects
Instantiate one or more messages from a tx hash.
the NomadContext object to use
the domain on which the receipt was logged
an array of NomadMessage objects
Instantiate EXACTLY one message from a receipt.
the NomadContext object to use
the domain on which the receipt was logged
the receipt
an array of NomadMessage objects
Instantiate EXACTLY one message from a transaction has.
the NomadContext object to use
the domain on which the receipt was logged
an array of NomadMessage objects
Generated using TypeDoc
A deserialized Nomad message.