UltraLightNodeV2

Verified contract

Active on Ethereum with 71 txns
Deployed by via 0x3f5e11e7 at 15416271
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $32,309.8
ERC-20
--
0x1931939cbec37e739a1d62b45bbb28d8e3852446eb7d32ab7ee51f1de018bf6d
0xda695f374b375d5372efeca37aae4c5a17f114d5a76db1e86edebb0924bcdcc7
0xde2edee2cc7f070120e96c9df90d86696970befcfc221e18c6ac4168bb5b1d92
0xafb7746447a3d65c0b860057038ce03f3424e81fca6c7b13a1101532f70e9114
0x447d0902e30ed956cf3600d5dab438d5683bc3e8bb2a240fc437a07e0a5188f7
0x2f81ec7e53a8f28cdffe0e84c5683c0108669b585c70d180287da9ac70c45b0d
0x63ec051dca2f7e54d93d4571386da687a00ccc8a30b9f8a9a3b88b334c65cef7
0xfca8aff53f7eaae732787a2de816bbe409b1fb65432eb99d061d7c6b6df982b7
0xf8c491f4088553d0dfacbde35ef8a5208ad8866ad935ba94c5cdfd74ff45f770
0x4066ac9cec1383f7b63f3305348d95120e74baf42accff1960626a88f6514614

Functions
Getter at block 21269453
CONFIG_TYPE_INBOUND_BLOCK_CONFIRMATIONS(view returns (uint256)
2
CONFIG_TYPE_INBOUND_PROOF_LIBRARY_VERSION(view returns (uint256)
1
CONFIG_TYPE_ORACLE(view returns (uint256)
6
CONFIG_TYPE_OUTBOUND_BLOCK_CONFIRMATIONS(view returns (uint256)
5
CONFIG_TYPE_OUTBOUND_PROOF_TYPE(view returns (uint256)
4
CONFIG_TYPE_RELAYER(view returns (uint256)
3
endpoint(view returns (address)
0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675
layerZeroToken(view returns (address)
0x0000000000000000000000000000000000000000
localChainId(view returns (uint16)
101
nonceContract(view returns (address)
0x5b905fe05f81f3a8ad8b28c6e17779cfabf76068
owner(view returns (address)
0xcda8e3add00c95e5035617f970096118ca2f4c92
treasuryContract(view returns (address)
0x3773e1e9deb273fcdf9f80bc88bb387b1e6ce34d
treasuryZROFees(view returns (uint256)
0
Read-only
accruedNativeFee(address _addressview returns (uint256)
appConfig(addressuint16view returns (uint16 inboundProofLibraryVersionuint64 inboundBlockConfirmationsaddress relayeruint16 outboundProofTypeuint64 outboundBlockConfirmationsaddress oracle)
chainAddressSizeMap(uint16view returns (uint256)
defaultAdapterParams(uint16uint16view returns (bytes)
defaultAppConfig(uint16view returns (uint16 inboundProofLibraryVersionuint64 inboundBlockConfirmationsaddress relayeruint16 outboundProofTypeuint64 outboundBlockConfirmationsaddress oracle)
estimateFees(uint16 _dstChainIdaddress _uabytes _payloadbool _payInZRObytes _adapterParamsview returns (uint256 nativeFeeuint256 zroFee)
getAppConfig(uint16 _remoteChainIdaddress _uaview returns (struct ILayerZeroUltraLightNodeV2ApplicationConfiguration)
getConfig(uint16 _remoteChainIdaddress _uauint256 _configTypeview returns (bytes)
getOutboundNonce(uint16 _chainIdbytes _pathview returns (uint64)
hashLookup(addressuint16bytes32bytes32view returns (uint256)
inboundProofLibrary(uint16uint16view returns (address)
maxInboundProofLibrary(uint16view returns (uint16)
nativeFees(addressview returns (uint256)
supportedOutboundProof(uint16uint16view returns (bool)
ulnLookup(uint16view returns (bytes32)
State-modifying
addInboundProofLibraryForChain(uint16 _chainIdaddress _library
enableSupportedOutboundProof(uint16 _chainIduint16 _proofType
renounceOwnership(
send(address _uauint64uint16 _dstChainIdbytes _pathbytes _payloadaddress _refundAddressaddress _zroPaymentAddressbytes _adapterParamspayable 
setChainAddressSize(uint16 _chainIduint256 _size
setConfig(uint16 _remoteChainIdaddress _uauint256 _configTypebytes _config
setDefaultAdapterParamsForChainId(uint16 _chainIduint16 _proofTypebytes _adapterParams
setDefaultConfigForChainId(uint16 _chainIduint16 _inboundProofLibraryVersionuint64 _inboundBlockConfirmationsaddress _relayeruint16 _outboundProofTypeuint64 _outboundBlockConfirmationsaddress _oracle
setLayerZeroToken(address _layerZeroToken
setRemoteUln(uint16 _remoteChainIdbytes32 _remoteUln
setTreasury(address _treasury
transferOwnership(address newOwner
updateHash(uint16 _srcChainIdbytes32 _lookupHashuint256 _confirmationsbytes32 _blockData
validateTransactionProof(uint16 _srcChainIdaddress _dstAddressuint256 _gasLimitbytes32 _lookupHashbytes32 _blockDatabytes _transactionProof
withdrawNative(address _touint256 _amount
withdrawZRO(address _touint256 _amount
Events
AddInboundProofLibraryForChain(uint16 indexed chainIdaddress lib
AppConfigUpdated(address indexed userApplicationuint256 indexed configTypebytes newConfig
EnableSupportedOutboundProof(uint16 indexed chainIduint16 proofType
HashReceived(uint16 indexed srcChainIdaddress indexed oraclebytes32 lookupHashbytes32 blockDatauint256 confirmations
InvalidDst(uint16 indexed srcChainIdbytes srcAddressaddress indexed dstAddressuint64 noncebytes32 payloadHash
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Packet(bytes payload
PacketReceived(uint16 indexed srcChainIdbytes srcAddressaddress indexed dstAddressuint64 noncebytes32 payloadHash
RelayerParams(bytes adapterParamsuint16 outboundProofType
SetChainAddressSize(uint16 indexed chainIduint256 size
SetDefaultAdapterParamsForChainId(uint16 indexed chainIduint16 indexed proofTypebytes adapterParams
SetDefaultConfigForChainId(uint16 indexed chainIduint16 inboundProofLibuint64 inboundBlockConfirmaddress relayeruint16 outboundProofTypeuint64 outboundBlockConfirmaddress oracle
SetLayerZeroToken(address indexed tokenAddress
SetRemoteUln(uint16 indexed chainIdbytes32 uln
SetTreasury(address indexed treasuryAddress
WithdrawNative(address indexed msgSenderaddress indexed touint256 amount
WithdrawZRO(address indexed msgSenderaddress indexed touint256 amount
Constructor
constructor(address _endpointaddress _nonceContractuint16 _localChainId
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.