Search by Address
Sponsor Louper
Reach thousands of Blockchain Enthusiasts & Developers Worldwide
LiFiDiamond
0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE
Upgradable
Recent Transactions
Block # | Hash | Function | Age | From | Value |
---|
Upgrade History
54
Comments
You must sign in to post a comment.
DiamondCutFacet
0xf7993a8df974ad022647e63402d6315137c58abf
Method | Selector |
---|---|
Writeable | |
diamondCut(tuple(address,uint8,bytes4[])[],address,bytes) | 0x1f931c1c |
WormholeFacet
0x0b5726b7348efbda8620d5c374f85cbe8f040b6a
Method | Selector |
---|---|
Writeable | |
setWormholeChainId(uint256,uint16) | 0x22907204 |
setWormholeChainIds(tuple(uint256,uint16)[]) | 0x13a5201b |
startBridgeTokensViaWormhole(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(bytes32,uint256,uint32)) payable | 0x65c958d4 |
swapAndStartBridgeTokensViaWormhole(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[],tuple(bytes32,uint256,uint32)) payable | 0xac3dcc95 |
OwnershipFacet
0x6faa6906b9e4a59020e673910105567e809789e0
Method | Selector |
---|---|
Read Only | |
owner() view returns (address) | 0x8da5cb5b |
Writeable | |
cancelOwnershipTransfer() | 0x23452b9c |
confirmOwnershipTransfer() | 0x7200b829 |
transferOwnership(address) | 0xf2fde38b |
WithdrawFacet
0x711e80a9c1eb906d9ae9d37e5432e6e7aceeda0b
Method | Selector |
---|---|
Writeable | |
executeCallAndWithdraw(address,bytes,address,address,uint256) | 0x1458d7ad |
withdraw(address,address,uint256) | 0xd9caed12 |
DexManagerFacet
0x4beaa5d26300e81cd17e0981fc15494bb4b10959
Method | Selector |
---|---|
Read Only | |
approvedDexs() view returns (address[]) | 0xfbb2d381 |
isFunctionApproved(bytes4) view returns (bool) | 0x2d2506a9 |
Writeable | |
addDex(address) | 0x536db266 |
batchAddDex(address[]) | 0xfcd8e49e |
batchRemoveDex(address[]) | 0x9afc19c7 |
batchSetFunctionApprovalBySignature(bytes4[],bool) | 0x44e2b18c |
removeDex(address) | 0x124f1ead |
setFunctionApprovalBySignature(bytes4,bool) | 0xc3a6a96b |
AccessManagerFacet
0x77a13abb679a0dafb4435d1fa4ccc95d1ab51cfc
Method | Selector |
---|---|
Read Only | |
addressCanExecuteMethod(bytes4,address) view returns (bool) | 0x612ad9cb |
Writeable | |
setCanExecute(bytes4,address,bool) | 0xa4c3366e |
DiamondLoupeFacet
0xc21a00a346d5b29955449ca912343a3bb4c5552f
Method | Selector |
---|---|
Read Only | |
facetAddress(bytes4) view returns (address) | 0xcdffacc6 |
facetAddresses() view returns (address[]) | 0x52ef6b2c |
facetFunctionSelectors(address) view returns (bytes4[]) | 0xadfca15e |
facets() view returns (tuple(address,bytes4[])[]) | 0x7a0ed627 |
supportsInterface(bytes4) view returns (bool) | 0x01ffc9a7 |
CBridgeFacet
0x3b70eb33948fbfdc3f2f2491b96dfb1aa18054e0
Method | Selector |
---|---|
Writeable | |
startBridgeTokensViaCBridge(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint32,uint64)) payable | 0xae0b91e5 |
swapAndStartBridgeTokensViaCBridge(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[],tuple(uint32,uint64)) payable | 0x482c6a85 |
triggerRefund(address,bytes,address,address,uint256) | 0x0d19e519 |
GenericSwapFacet
0xe0c5e721b40d54f2aa09418b1237db9d88220c73
Method | Selector |
---|---|
Writeable | |
swapTokensGeneric(bytes32,string,string,address,uint256,tuple(address,address,address,address,uint256,bytes,bool)[]) payable | 0x4630a0d8 |
HyphenFacet
0xf2c63815ebd0c4e048ef216c77e2c80aa4ecd59c
Method | Selector |
---|---|
Writeable | |
startBridgeTokensViaHyphen(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool)) payable | 0x8bf6ef99 |
swapAndStartBridgeTokensViaHyphen(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[]) payable | 0x9feb6731 |
MultichainFacet
0x02063a0d7a222c16d5b63213262596b83b07150c
Method | Selector |
---|---|
Writeable | |
registerRouters(address[],bool[]) | 0xdcd5733b |
startBridgeTokensViaMultichain(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address)) payable | 0xef55f6dd |
swapAndStartBridgeTokensViaMultichain(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[],tuple(address)) payable | 0xa342d3ff |
updateAddressMappings(tuple(address,address)[]) | 0xbcd733b3 |
CelerCircleBridgeFacet
0x6731c946747ba54c78e7a65d416cde39e478eceb
Method | Selector |
---|---|
Writeable | |
startBridgeTokensViaCelerCircleBridge(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool)) | 0xbab657d8 |
swapAndStartBridgeTokensViaCelerCircleBridge(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[]) payable | 0x8fab0663 |
StargateFacet
0x6e30a793ad7679e3754311db960ee4ed0dce57fa
Method | Selector |
---|---|
Read Only | |
quoteLayerZeroFee(uint256,tuple(uint256,uint256,uint256,uint256,uint256,address,bytes,bytes)) view returns (uint256,uint256) | 0xc07386e6 |
Writeable | |
setLayerZeroChainId(uint256,uint16) | 0xd35794fd |
startBridgeTokensViaStargate(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint256,uint256,uint256,uint256,uint256,address,bytes,bytes)) payable | 0xbe1eace7 |
swapAndStartBridgeTokensViaStargate(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[],tuple(uint256,uint256,uint256,uint256,uint256,address,bytes,bytes)) payable | 0xed178619 |
PeripheryRegistryFacet
0x69cb467efd8044ac9edb88f363309ab1cbfa0a15
Method | Selector |
---|---|
Read Only | |
getPeripheryContract(string) view returns (address) | 0xa516f0f3 |
Writeable | |
registerPeripheryContract(string,address) | 0x5c2ed36a |
HopFacetPacked
0x5d3675d698a3dd53e3457951e1debef717a29a72
Method | Selector |
---|---|
Read Only | |
decode_startBridgeTokensViaHopL1ERC20Packed(bytes) pure returns (tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint256,uint256,uint256,uint256,uint256,address)) | 0xc18fa245 |
decode_startBridgeTokensViaHopL1NativePacked(bytes) pure returns (tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint256,uint256,uint256,uint256,uint256,address)) | 0x54de26d9 |
decode_startBridgeTokensViaHopL2ERC20Packed(bytes) pure returns (tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint256,uint256,uint256,uint256,uint256,address)) | 0xbd6d15ca |
decode_startBridgeTokensViaHopL2NativePacked(bytes) pure returns (tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint256,uint256,uint256,uint256,uint256,address)) | 0xfc1ebe3e |
encode_startBridgeTokensViaHopL1ERC20Packed(bytes8,address,uint256,address,uint256,uint256,address,uint256,address) pure returns (bytes) | 0xe8bd0564 |
encode_startBridgeTokensViaHopL1NativePacked(bytes8,address,uint256,uint256,address,uint256,address) pure returns (bytes) | 0x26a93135 |
encode_startBridgeTokensViaHopL2ERC20Packed(bytes32,address,uint256,address,uint256,uint256,uint256,uint256,uint256,address) pure returns (bytes) | 0xad6607ff |
encode_startBridgeTokensViaHopL2NativePacked(bytes8,address,uint256,uint256,uint256,uint256,uint256,address) pure returns (bytes) | 0x7f9289f8 |
Writeable | |
setApprovalForHopBridges(address[],address[]) | 0x3c580fed |
startBridgeTokensViaHopL1ERC20Min(bytes8,address,uint256,address,uint256,uint256,address,uint256,address) | 0x4b06e05f |
startBridgeTokensViaHopL1ERC20Packed() payable | 0x33619a2d |
startBridgeTokensViaHopL1NativeMin(bytes8,address,uint256,uint256,address,uint256,address) payable | 0xc5e04e30 |
startBridgeTokensViaHopL1NativePacked() payable | 0x1223354c |
startBridgeTokensViaHopL2ERC20Min(bytes8,address,uint256,address,uint256,uint256,uint256,uint256,uint256,address) | 0x76e04bbc |
startBridgeTokensViaHopL2ERC20Packed() | 0xc5ae0fe6 |
startBridgeTokensViaHopL2NativeMin(bytes8,address,uint256,uint256,uint256,uint256,uint256,address) payable | 0x04c5aa34 |
startBridgeTokensViaHopL2NativePacked() payable | 0x161be542 |
LIFuelFacet
0x51709af40de8feebd9d694f26826f29ce915dcbf
Method | Selector |
---|---|
Writeable | |
startBridgeTokensViaLIFuel(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool)) payable | 0x9b6ee8e4 |
swapAndStartBridgeTokensViaLIFuel(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[]) payable | 0x55206216 |
CelerIMFacetMutable
0xf70a1ed85ecc454a562a4b69ee40cbc6a4eb0b64
Method | Selector |
---|---|
Read Only | |
relayer() view returns (address) | 0x8406c079 |
Writeable | |
startBridgeTokensViaCelerIM(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint32,uint64,bytes,bytes,uint256,uint8)) payable | 0x05095ded |
swapAndStartBridgeTokensViaCelerIM(tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[],tuple(uint32,uint64,bytes,bytes,uint256,uint8)) payable | 0xb06c52da |
CBridgeFacetPacked
0xe7bf43c55551b1036e796e7fd3b125d1f9903e2e
Method | Selector |
---|---|
Read Only | |
decode_startBridgeTokensViaCBridgeERC20Packed(bytes) pure returns (tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint32,uint64)) | 0xfc852c5a |
decode_startBridgeTokensViaCBridgeNativePacked(bytes) pure returns (tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(uint32,uint64)) | 0xbe8a84ac |
encode_startBridgeTokensViaCBridgeERC20Packed(bytes32,address,uint64,address,uint256,uint64,uint32) pure returns (bytes) | 0xaef365ad |
encode_startBridgeTokensViaCBridgeNativePacked(bytes32,address,uint64,uint64,uint32) pure returns (bytes) | 0xa2ed5607 |
Writeable | |
startBridgeTokensViaCBridgeERC20Min(bytes32,address,uint64,address,uint256,uint64,uint32) | 0xdee4be1b |
startBridgeTokensViaCBridgeERC20Packed() | 0xf6848697 |
startBridgeTokensViaCBridgeNativeMin(bytes32,address,uint64,uint64,uint32) payable | 0x0193979f |
startBridgeTokensViaCBridgeNativePacked() payable | 0x0078afb6 |
UNVERIFIED
Verify on Sourcify0x2e61751366b7e006f8d53becb4b697890b30144f
Method | Selector |
---|---|
Unknown | |
UNKNOWN | 0xd6a4bc50 |
CalldataVerificationFacet
0x7a5c119ec5ddbf9631cf40f6e5db28f31d4332a0
Method | Selector |
---|---|
Read Only | |
extractBridgeData(bytes) pure returns (tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool)) | 0x7f99d7af |
extractData(bytes) pure returns (tuple(bytes32,string,string,address,address,address,uint256,uint256,bool,bool),tuple(address,address,address,address,uint256,bytes,bool)[]) | 0x103c5200 |
extractGenericSwapParameters(bytes) pure returns (address,uint256,address,address,uint256) | 0xc318eeda |
extractMainParameters(bytes) pure returns (string,address,address,uint256,uint256,bool,bool) | 0xee0aa320 |
extractSwapData(bytes) pure returns (tuple(address,address,address,address,uint256,bytes,bool)[]) | 0x070e81f1 |
validateCalldata(bytes,string,address,address,uint256,uint256,bool,bool) pure returns (bool) | 0xd53482cf |
validateDestinationCalldata(bytes,bytes,bytes) pure returns (bool) | 0xf58ae2ce |