Skip to main content

L2MessageManagerV1

INBOX_STATUS_UNKNOWN

uint8 INBOX_STATUS_UNKNOWN

The 3 status constants for L1 to L2 message statuses.

INBOX_STATUS_RECEIVED

uint8 INBOX_STATUS_RECEIVED

INBOX_STATUS_CLAIMED

uint8 INBOX_STATUS_CLAIMED

inboxL1L2MessageStatus

mapping(bytes32 => uint256) inboxL1L2MessageStatus

Mapping to store L1->L2 message hashes status. messageHash => messageStatus (0: unknown, 1: received, 2: claimed).

_updateL1L2MessageStatusToClaimed

function _updateL1L2MessageStatusToClaimed(bytes32 _messageHash) internal

Update the status of L1->L2 message when a user claims a message on L2.

Parameters

NameTypeDescription
_messageHashbytes32Hash of the message.
Contributions not accepted
These reference pages are automatically generated based on Linea's smart contracts. To ensure they accurately match the deployed smart contracts, we cannot accept any contributions that edit these pages.