EndpointV2

Verified contract

Active on Base with 271,535 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
--
0x5f0a41b832ab389b0ae4958631ec7355f455ab0f0f73e25f90be31b8842d8532
0x8e55f83936eb593daec3cf09a1db370ba754f97568b2fd3929e33c917f5d417c
0x5c5ddfe5b9b3451364825654df199aa3278a533b82a021c512cf1cfe34a16d42
0x2c598906624dbc9506cf2e492c877c8a1f5d00a8ccbdede74832bb202553cec1
0xe8d6a599351c560aa865d7402e2dacd79d14d32c94aa27b54ca05312b6367ca9
0xe4480f4645702188e202579a8fb6f1516259f5eaf7fe91c0a9d801b84f5c201e
0xe3b67b2a70c3c6c6b4eb4426b5a3cc6d06b01df6ef716070a9be5bf0a6fd0664
0xea0b03b03299d7ed8cd8b5d20dcf829c08128551d98ad056fe83dc046c00fa8a
0x35f80c0446b55280d196813e6de9b7ba6286b8c44a003477c0bc950690b1b986
0xf5bbd8dbd8299e3e1e5695c11756be8a65405ec1410795161ba2168d64f9522f

Functions
Getter at block 22712093
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, 0x1273141a3f7923AA2d9edDfA402440cE075ed8Ff]
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(