This contract is being backfilled. You may encounter incomplete storage history.

UltraLightNode

Verified contract

Active on Ethereum with 79 txns
Deployed by via 0xfbd5bd05 at 14388904
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0
0x1df8c8f61d102af5187147e0c669a712f35b3f20155e9670e576f3a19f9117d7
0x0ca72ade4aab7521d0de3bb6e7c1156777099b3758a7f907e62d2a5d2ced7763
0xf4f0495bfed37d4d95b3342ead0962433c7973f240b9b0739faa91e6ccac9d40
0xc8e3370809bd11366382a9da97a14925a619e366b1efc48485875f8fd487861d
0x77c9de90c4374da9356c620941fb70380e8fbb2c09cf19c88d1e21577359a38a
0xff89a57d5315df2bc716180c9e584bbc96d65e77ad8348d9f19556db1b3bdbe7
0xa3d2ae0dcb5263cce29765ef867c6c5062b4c884e7578a2b5729b7a2352af2a1
0x335b0f3117d59dbd1ce4b599f9639a4f0c8962722e83bf24a36ccfd5e3e166c6
0xc2a33456434c34d25c07210942cfe92550f211884f617f0f4336f247679e70b7
0xe91c9d0141d8c29055ebe78738aceb07a51b55743561d8df75a5dcd7ef6ad115

Functions
Getter at block 20794540
BP_DENOMINATOR(view returns (uint256)
10000
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
WITHDRAW_TYPE_ORACLE_QUOTED_FEES(view returns (uint8)
1
WITHDRAW_TYPE_RELAYER_QUOTED_FEES(view returns (uint8)
2
WITHDRAW_TYPE_TREASURY_PROTOCOL_FEES(view returns (uint8)
0
endpoint(view returns (address)
0x66a71dcef29a0ffbdbe3c6a460a3b5bc225cd675
layerZeroToken(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0xcda8e3add00c95e5035617f970096118ca2f4c92
treasuryContract(view returns (address)
0x94fe59afaff2d0a8ea6e8158feb7c65410867a9b
treasuryNativeFees(view returns (uint256)
0
treasuryZROFees(view returns (uint256)
0
Read-only
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 _chainIdaddress _uabytes _payloadbool _payInZRObytes _adapterParamsview returns (uint256 nativeFeeuint256 zroFee)
getAppConfig(uint16 _chainIdaddress userApplicationAddressview returns (struct UltraLightNodeApplicationConfiguration)
getBlockHeaderData(address _oracleuint16 _remoteChainIdbytes32 _lookupHashview returns (struct UltraLightNodeBlockData blockData)
getConfig(uint16 _chainIdaddress userApplicationAddressuint256 _configTypeview returns (bytes)
hashLookup(addressuint16bytes32view returns (uint256 confirmationsbytes32 data)
inboundProofLibrary(uint16uint16view returns (address)
maxInboundProofLibrary(uint16view returns (uint16)
oracleQuotedAmount(address _oracleview returns (uint256)
oracleQuotedFees(addressview returns (uint256)
relayerQuotedAmount(address _relayerview returns (uint256)
relayerQuotedFees(addressview returns (uint256)
supportedOutboundProof(uint16uint16view returns (bool)
ulnLookup(uint16view returns (bytes32)
State-modifying
addInboundProofLibraryForChain(uint16 _chainIdaddress _library
enableSupportedOutboundProof(uint16 _chainIduint16 _proofType
renounceOwnership(
send(address _uauint64 _nonceuint16 _chainIdbytes _destinationbytes _payloadaddress _refundAddressaddress _zroPaymentAddressbytes _adapterParamspayable 
setChainAddressSize(uint16 _chainIduint256 _size
setConfig(uint16 chainIdaddress _uauint256 _configTypebytes _config
setDefaultAdapterParamsForChainId(uint16 _chainIduint16 _proofTypebytes _adapterParams
setDefaultConfigForChainId(uint16 _chainIduint16 _inboundProofLibraryVersionuint64 _inboundBlockConfirmationsaddress _relayeruint16 _outboundProofTypeuint16 _outboundBlockConfirmationsaddress _oracle
setLayerZeroToken(address _layerZeroToken
setRemoteUln(uint16 _remoteChainIdbytes32 _remoteUln
setTreasury(address _treasury
transferOwnership(address newOwner
updateHash(uint16 _srcChainIdbytes32 _lookupHashuint256 _confirmationsbytes32 _data
validateTransactionProof(uint16 _srcChainIdaddress _dstAddressuint256 _gasLimitbytes32 _lookupHashbytes _transactionProof
withdrawNative(uint8 _typeaddress _owneraddress _touint256 _amount
withdrawZRO(address _touint256 _amount
Events
AddInboundProofLibraryForChain(uint16 chainIdaddress lib
AppConfigUpdated(address userApplicationuint256 configTypebytes newConfig
EnableSupportedOutboundProof(uint16 chainIduint16 proofType
HashReceived(uint16 srcChainIdaddress oracleuint256 confirmationsbytes32 blockhash
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Packet(uint16 chainIdbytes payload
RelayerParams(uint16 chainIduint64 nonceuint16 outboundProofTypebytes adapterParams
SetChainAddressSize(uint16 chainIduint256 size
SetDefaultAdapterParamsForChainId(uint16 chainIduint16 proofTypebytes adapterParams
SetDefaultConfigForChainId(uint16 chainIduint16 inboundProofLibuint64 inboundBlockConfirmaddress relayeruint16 outboundProofTypeuint16 outboundBlockConfirmaddress oracle
SetLayerZeroToken(address tokenAddress
SetRelayerFeeContract(address relayerFeeContract
SetRemoteUln(uint16 chainIdbytes32 uln
SetTreasury(address treasuryAddress
WithdrawNative(uint8 _typeaddress _owneraddress _msgSenderaddress _touint256 _amount
WithdrawZRO(address _msgSenderaddress _touint256 _amount
Constructor
constructor(address _endpoint
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.