EndpointV2

Verified contract

Active on Base with 271,324 txns
Deployed by via 0xc07f725b at 9756939
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xdcdb8124c00cd0a8bf74bb50726cb14f8689ba6cae936f6e3c5801aae73f4c25
0xd69e73a9eb4e66246c1b848ff7b3771deb09e955fe09e913f91a935d5d0c5643
0x7a072718905723357a65ee82ea07d50a8968a9bc18f6f392812acdc901b004c6
0x52208151ebc1c7c6128779dfbbbcf40d34f88ef804abe645aad600f47d660a2b
0x5d41ce385ceb7c2d106f915772b79f933b7bfa3cd1c9b95503d0cff4ec588fc3
0x2d0520d1ca392acda20d9d246a3b98de3daad446932e6b67d482f8f9739b6e36
0xeeecfefa84e3ad9c059280ab6949fac00553646426777dbc06218d2ebcdb1052
0x227031991fd26166f04abcf11a961256772f0641c3313fe79e16f23a8ae4e89d
0x925c89307decf9317be016eb7530937b204335c511f410fb25a57b1e972e0be4
0xb74c4ffbad6da2f70eadf9244036379818425c9087bcf8c38fce07668d60e1d4

Functions
Getter at block 21736323
EMPTY_PAYLOAD_HASH(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
NIL_PAYLOAD_HASH(view returns (bytes32)
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
blockedLibrary(view returns (address)
0x1ccbf0db9c192d969de57e25b3ff09a25bb1d862
eid(view returns (uint32)
30184
getRegisteredLibraries(view returns (address[])
[0x1ccBf0db9C192d969de57E25B3fF09A25bb1D862, 0xB5320B0B3a13cC860893E2Bd79FCd7e13484Dda2, 0xc70AB6f32772f59fBfc23889Caf4Ba3376C84bAf]
getSendContext(view returns (uint32address)
(0, 0x0000000000000000000000000000000000000000)
isSendingMessage(view returns (bool)
false
lzToken(view returns (address)
0x0000000000000000000000000000000000000000
nativeToken(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x28937ca4873f7289ebea0708c4e42b24835ecff0
Read-only
composeQueue(address fromaddress tobytes32 guiduint16 indexview returns (bytes32 messageHash)
defaultReceiveLibrary(uint32 srcEidview returns (address lib)
defaultReceiveLibraryTimeout(uint32 srcEidview returns (address libuint256 expiry)
defaultSendLibrary(uint32 dstEidview returns (address lib)
delegates(address oappview returns (address delegate)
getConfig(address _oappaddress _libuint32 _eiduint32 _configTypeview returns (bytes config)
getReceiveLibrary(address _receiveruint32 _srcEidview returns (address libbool isDefault)
getSendLibrary(address _senderuint32 _dstEidview returns (address lib)
inboundNonce(address _receiveruint32 _srcEidbytes32 _senderview returns (uint64)
inboundPayloadHash(address receiveruint32 srcEidbytes32 senderuint64 inboundNonceview returns (bytes32 payloadHash)
initializable(struct Origin _originaddress _receiverview returns (bool)
isDefaultSendLibrary(address _senderuint32 _dstEidview returns (bool)
isRegisteredLibrary(address libview returns (bool)
isSupportedEid(uint32 _eidview returns (bool)
isValidReceiveLibrary(address _receiveruint32 _srcEidaddress _actualReceiveLibview returns (bool)
lazyInboundNonce(address receiveruint32 srcEidbytes32 senderview returns (uint64 nonce)
nextGuid(address _senderuint32 _dstEidbytes32 _receiverview returns (bytes32)
outboundNonce(address senderuint32 dstEidbytes32 receiverview returns (uint64 nonce)
quote(struct MessagingParams _paramsaddress _senderview returns (struct MessagingFee)
receiveLibraryTimeout(address receiveruint32 srcEidview returns (address libuint256 expiry)
verifiable(struct Origin _originaddress _receiverview returns (bool)
State-modifying
burn(address _oappuint32 _srcEidbytes32 _senderuint64 _noncebytes32 _payloadHash
clear(address _oappstruct Origin _originbytes32 _guidbytes _message
lzCompose(address _fromaddress _tobytes32 _guiduint16 _indexbytes _messagebytes _extraDatapayable 
lzComposeAlert(address _fromaddress _tobytes32 _guiduint16 _indexuint256 _gasuint256 _valuebytes _messagebytes _extraDatabytes _reason
lzReceive(struct Origin _originaddress _receiverbytes32 _guidbytes _messagebytes _extraDatapayable 
lzReceiveAlert(struct Origin _originaddress _receiverbytes32 _guiduint256 _gasuint256 _valuebytes _messagebytes _extraDatabytes _reason
nilify(address _oappuint32 _srcEidbytes32 _senderuint64 _noncebytes32 _payloadHash
recoverToken(address _tokenaddress _touint256 _amount
registerLibrary(address _lib
renounceOwnership(
send(struct MessagingParams _paramsaddress _refundAddresspayable returns (struct MessagingReceipt)
sendCompose(address _tobytes32 _guiduint16 _indexbytes _message
setConfig(address _oappaddress _libstruct SetConfigParam[] _params
setDefaultReceiveLibrary(uint32 _eidaddress _newLibuint256 _gracePeriod
setDefaultReceiveLibraryTimeout(uint32 _eidaddress _libuint256 _expiry
setDefaultSendLibrary(uint32 _eidaddress _newLib
setDelegate(address _delegate
setLzToken(address _lzToken
setReceiveLibrary(address _oappuint32 _eidaddress _newLibuint256 _gracePeriod
setReceiveLibraryTimeout(address _oappuint32 _eidaddress _libuint256 _expiry
setSendLibrary(address _oappuint32 _eidaddress _newLib
skip(address _oappuint32 _srcEidbytes32 _senderuint64 _nonce
transferOwnership(address newOwner
verify(struct Origin _originaddress _receiverbytes32 _payloadHash
Events
ComposeDelivered(address fromaddress tobytes32 guiduint16 index
ComposeSent(address fromaddress tobytes32 guiduint16 indexbytes message
DefaultReceiveLibrarySet(uint32 eidaddress newLib
DefaultReceiveLibraryTimeoutSet(uint32 eidaddress oldLibuint256 expiry
DefaultSendLibrarySet(uint32 eidaddress newLib
DelegateSet(address senderaddress delegate
InboundNonceSkipped(uint32 srcEidbytes32 senderaddress receiveruint64 nonce
LibraryRegistered(address newLib
LzComposeAlert(address indexed fromaddress indexed toaddress indexed executorbytes32 guiduint16 indexuint256 gasuint256 valuebytes messagebytes extraDatabytes reason
LzReceiveAlert(address indexed receiveraddress indexed executorstruct Origin originbytes32 guiduint256 gasuint256 valuebytes messagebytes extraDatabytes reason
LzTokenSet(address token
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PacketBurnt(uint32 srcEidbytes32 senderaddress receiveruint64 noncebytes32 payloadHash
PacketDelivered(struct Origin originaddress receiver
PacketNilified(uint32 srcEidbytes32 senderaddress receiveruint64 noncebytes32 payloadHash
PacketSent(bytes encodedPayloadbytes optionsaddress sendLibrary
PacketVerified(struct Origin originaddress receiverbytes32 payloadHash
ReceiveLibrarySet(address receiveruint32 eidaddress newLib
ReceiveLibraryTimeoutSet(address receiveruint32 eidaddress oldLibuint256 timeout
SendLibrarySet(address senderuint32 eidaddress newLib
Constructor
constructor(uint32 _eidaddress _owner
Fallback and receive

This contract contains no fallback and receive objects.

Errors
LZ_AlreadyRegistered(
LZ_ComposeExists(
LZ_ComposeNotFound(bytes32 expectedbytes32 actual
LZ_DefaultReceiveLibUnavailable(
LZ_DefaultSendLibUnavailable(
LZ_InsufficientFee(uint256 requiredNativeuint256 suppliedNativeuint256 requiredLzTokenuint256 suppliedLzToken
LZ_InvalidExpiry(
LZ_InvalidNonce(uint64 nonce
LZ_InvalidPayloadHash(
LZ_InvalidReceiveLibrary(
LZ_LzTokenUnavailable(
LZ_OnlyNonDefaultLib(
LZ_OnlyReceiveLib(
LZ_OnlyRegisteredLib(
LZ_OnlyRegisteredOrDefaultLib(
LZ_OnlySendLib(
LZ_PathNotInitializable(
LZ_PathNotVerifiable(
LZ_PayloadHashNotFound(bytes32 expectedbytes32 actual
LZ_SameValue(
LZ_SendReentrancy(
LZ_Unauthorized(
LZ_UnsupportedEid(
LZ_UnsupportedInterface(
LZ_ZeroLzTokenFee(
Transfer_NativeFailed(address _touint256 _value
Transfer_ToAddressIsZero(