Search by Address
avalanche

Sponsor Louper

Reach thousands of Blockchain Enthusiasts & Developers Worldwide

LiFiDiamond

0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE
Upgradable
Download ABI
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
0x2e61751366b7e006f8d53becb4b697890b30144f
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

Copyright © 2022

Mark III Labs, LLC

All right reserved