EndpointV2

Verified contract

Active on Ethereum with 84,753 txns
Deployed by via 0x101178fe at 19093715
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x873cb94dbf3fdb72a5186217d24e40f44d9bc6b81bf0938519613e46f80531c4
0x3185dfad4a5cb0ca88283234bd26c568574bcaa6d4251544054e3a88de702dcb
0x45141e92634af2cab2cf882a74a77c67afdd9e282a83cdc220405e7571c8b4c1
0x8fac5d49d2c75eea4a93671bce20cb642308534e623575afbb4152e00e822030
0x95ed0954a530011b548ef76ce9af09b360b054db4f3a75be1f5da639fbac9789
0x1c813011cfe8d8eba9310b24374fed24df297ef6aae3a6cf92ebd510d0f673b6
0x15cf087afc92ad94082b944db9d68b39ea5997096824cc4a9cee20ec595fd2d9
0x4191993aca3090fa78208b4788f273dd69c3b38ae25aea2e866d657619fc25c4
0x0180321871678f287b3ed1182bd5eccdca2a1b551876f831e2ce19b3e3e677d3
0x3f2142a39e274302dcff446239ce198e22c9b1435d0f941c9d2a93eb044aad67

Functions
Getter at block 21157414
EMPTY_PAYLOAD_HASH(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
NIL_PAYLOAD_HASH(view returns (bytes32)
0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
blockedLibrary(view returns (address)
0x1ccbf0db9c192d969de57e25b3ff09a25bb1d862
eid(view returns (uint32)
30101
getRegisteredLibraries(view returns (address[])
[0x1ccBf0db9C192d969de57E25B3fF09A25bb1D862, 0xbB2Ea70C9E858123480642Cf96acbcCE1372dCe1, 0xc02Ab410f0734EFa3F14628780e6e695156024C2, 0x74F55Bc2a79A27A0bF1D1A35dB5d0Fc36b9FDB9D]
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)
0xcda8e3add00c95e5035617f970096118ca2f4c92
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(