UltraLightNode
Verified contract
Active on
Ethereum with 79 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x94fe…7a9b
Balances ($0.00)
Native
Value
$0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0 | $2,545.14 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 14478186 | 2 years ago | | | 0 | 0.0012158728 | |
| 14471648 | 2 years ago | | | 0 | 0.0011603874 | |
| 14471645 | 2 years ago | | | 0 | 0.0017498504 | |
| 14471643 | 2 years ago | | | 0 | 0.0014967321 | |
| 14471642 | 2 years ago | | | 0 | 0.0017012748 | |
| 14471641 | 2 years ago | | | 0 | 0.0012571162 | |
| 14471640 | 2 years ago | | | 0 | 0.0017433399 | |
| 14471637 | 2 years ago | | | 0 | 0.0017238242 | |
| 14471636 | 2 years ago | | | 0 | 0.0022139179 | |
| 14471635 | 2 years ago | | | 0 | 0.0015954093 |
ABI
ABI objects
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(address, uint16) view returns (uint16 inboundProofLibraryVersion, uint64 inboundBlockConfirmations, address relayer, uint16 outboundProofType, uint64 outboundBlockConfirmations, address oracle)
chainAddressSizeMap(uint16) view returns (uint256)
defaultAdapterParams(uint16, uint16) view returns (bytes)
defaultAppConfig(uint16) view returns (uint16 inboundProofLibraryVersion, uint64 inboundBlockConfirmations, address relayer, uint16 outboundProofType, uint64 outboundBlockConfirmations, address oracle)
estimateFees(uint16 _chainId, address _ua, bytes _payload, bool _payInZRO, bytes _adapterParams) view returns (uint256 nativeFee, uint256 zroFee)
getAppConfig(uint16 _chainId, address userApplicationAddress) view returns (struct UltraLightNodeApplicationConfiguration)
getBlockHeaderData(address _oracle, uint16 _remoteChainId, bytes32 _lookupHash) view returns (struct UltraLightNodeBlockData blockData)
getConfig(uint16 _chainId, address userApplicationAddress, uint256 _configType) view returns (bytes)
hashLookup(address, uint16, bytes32) view returns (uint256 confirmations, bytes32 data)
inboundProofLibrary(uint16, uint16) view returns (address)
maxInboundProofLibrary(uint16) view returns (uint16)
oracleQuotedAmount(address _oracle) view returns (uint256)
oracleQuotedFees(address) view returns (uint256)
relayerQuotedAmount(address _relayer) view returns (uint256)
relayerQuotedFees(address) view returns (uint256)
supportedOutboundProof(uint16, uint16) view returns (bool)
ulnLookup(uint16) view returns (bytes32)
State-modifying
Events addInboundProofLibraryForChain(uint16 _chainId, address _library)
enableSupportedOutboundProof(uint16 _chainId, uint16 _proofType)
renounceOwnership()
send(address _ua, uint64 _nonce, uint16 _chainId, bytes _destination, bytes _payload, address _refundAddress, address _zroPaymentAddress, bytes _adapterParams) payable
setChainAddressSize(uint16 _chainId, uint256 _size)
setConfig(uint16 chainId, address _ua, uint256 _configType, bytes _config)
setDefaultAdapterParamsForChainId(uint16 _chainId, uint16 _proofType, bytes _adapterParams)
setDefaultConfigForChainId(uint16 _chainId, uint16 _inboundProofLibraryVersion, uint64 _inboundBlockConfirmations, address _relayer, uint16 _outboundProofType, uint16 _outboundBlockConfirmations, address _oracle)
setLayerZeroToken(address _layerZeroToken)
setRemoteUln(uint16 _remoteChainId, bytes32 _remoteUln)
setTreasury(address _treasury)
transferOwnership(address newOwner)
updateHash(uint16 _srcChainId, bytes32 _lookupHash, uint256 _confirmations, bytes32 _data)
validateTransactionProof(uint16 _srcChainId, address _dstAddress, uint256 _gasLimit, bytes32 _lookupHash, bytes _transactionProof)
withdrawNative(uint8 _type, address _owner, address _to, uint256 _amount)
withdrawZRO(address _to, uint256 _amount)
AddInboundProofLibraryForChain(uint16 chainId, address lib)
AppConfigUpdated(address userApplication, uint256 configType, bytes newConfig)
EnableSupportedOutboundProof(uint16 chainId, uint16 proofType)
HashReceived(uint16 srcChainId, address oracle, uint256 confirmations, bytes32 blockhash)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Packet(uint16 chainId, bytes payload)
RelayerParams(uint16 chainId, uint64 nonce, uint16 outboundProofType, bytes adapterParams)
SetChainAddressSize(uint16 chainId, uint256 size)
SetDefaultAdapterParamsForChainId(uint16 chainId, uint16 proofType, bytes adapterParams)
SetDefaultConfigForChainId(uint16 chainId, uint16 inboundProofLib, uint64 inboundBlockConfirm, address relayer, uint16 outboundProofType, uint16 outboundBlockConfirm, address oracle)
SetLayerZeroToken(address tokenAddress)
SetRelayerFeeContract(address relayerFeeContract)
SetRemoteUln(uint16 chainId, bytes32 uln)
SetTreasury(address treasuryAddress)
WithdrawNative(uint8 _type, address _owner, address _msgSender, address _to, uint256 _amount)
WithdrawZRO(address _msgSender, address _to, uint256 _amount)
constructor(address _endpoint)
This contract contains no fallback and receive objects.
This contract contains no error objects.