Search by Address
Sponsor Louper
Reach thousands of Blockchain Enthusiasts & Developers Worldwide
LiFiDiamond
0x1231DEB6f5749EF6cE6943a275A1D3E7486F4EaE
Upgradable
Comments
You must sign in to post a comment.
Upgrade History
35
- ๐
- ๐
Diamond Cut
0x593f87d099e65f084ce2088d42859332b8e5d2d4b0127fe31de686e2268aab170x0680ded40x2b53e8f30x4db91a000xe62534160x787f2d0e0x6721556d0x826149970x00d2aed60xdf55e126 - ๐
Diamond Cut
0xc543e89cee4ad4b447b86580ff8890608f219b3cccdae3a7a64d061a9fdb763d0x0680ded40x2b53e8f30x4db91a000xe62534160x787f2d0e0x6721556d0x826149970x00d2aed60xdf55e126 - ๐
- ๐
Diamond Cut
0x3c4d8a38f5f807404669e3bb6cb13a6155ceb0c416f4c2d54b8038c453fecc1d0x280c6deb0xef27dc6f0x64a74ee2 - ๐
Diamond Cut
0xfae4e821730445c7d2afe4caf5ea8ecfd17ae136834a786fb80a05b80125916d0x0680ded40x2b53e8f30x4db91a000xe62534160x787f2d0e0x6721556d0x826149970x00d2aed60xdf55e126 - ๐
Diamond Cut
0x5ca9d3859961bab07d6362090b1a1d1ae3704420e598a15bd933e9ca5dba73c70x0680ded40x2b53e8f30x4db91a000xe62534160x787f2d0e0x6721556d0x826149970x00d2aed60xdf55e126 - ๐
Diamond Cut
0x5f0f89561331bfe85301cf12c10c103b15f0a1439b6e0766904e5b7c13a9df4f0x0680ded40x2b53e8f30x4db91a000xe62534160x787f2d0e0x6721556d0x826149970x00d2aed60xdf55e126 - ๐
Diamond Cut
0xddbec77d35ed5dd0fda18adc5a2880a52bb5b0243cb4df2bb00eb05c76506ad80x7dd15f250x2b53e8f30x4db91a000xe62534160x787f2d0e0x6721556d0x826149970x00d2aed60xdf55e126 - ๐
Diamond Cut
0x5af499c56f31d653ed59d7ea4dbf4efa666d852276305767d44ed48545fc59680x7dd15f250x2b53e8f30x4db91a000xe62534160x787f2d0e0x6721556d0x826149970x00d2aed60xdf55e126 - ๐
- ๐
Diamond Cut
0xbc00165bb03aee3b57e8572f5c2688db1bf5168fe8b64f146503782ee33032130x3961d1ed0xfa904c120xe55f8110 - ๐
Diamond Cut
0xadd523aceb812052872ba1ce3c18ddeb39968c506daa2bb1b1a74ad5e7d59fe80x3961d1ed0xfa904c120xe55f8110 - ๐
Diamond Cut
0x14c8ebbb7f4a46cff6884ed1b71127df6cf94b1a55480852f7a0c2651769e5e20xfbf88f030x229072040x13a5201b0x9a5ccd890xd360eda0 - ๐
- ๐
Diamond Cut
0xaa5e6cc2780f2a54cb5b33c579f7695c9eb85e35d89eca9412f4a72354858a960xdf76ed590xd35794fd0x7f4445a40x3b00e8070xd7556c1e - ๐
Diamond Cut
0x6f2a1210c470a850a06372c9316d289a6a496c70a19cf0f1be791139e37658a60xdf76ed590xd35794fd0x7f4445a40x3b00e8070xd7556c1e - ๐
- ๐
Diamond Cut
0x2504b1b621f8b89f47e348789bd281b41825284e30bf8dcdefd4a29577ea9cfd0xdf76ed590xd35794fd0x7f4445a40x3b00e8070xd7556c1e - ๐
- ๐
Diamond Cut
0x06255a802b6aa3d228e4f643242b254030da8fd359c3bbb5ca1926f243d244a50x23920d460x2cd540530xef55f6dd0xa342d3ff - ๐
- ๐
Diamond Cut
0xccb6dbd92683c32ca8c5ad57b7ae55b4aaaf0af0b40ecf2ce151de267257c33f0x3961d1ed0xfa904c120xe55f8110 - ๐
Diamond Cut
0xf2dd69f251ed753a24ecc2f000fb86ad25e1a6cc315ec9b9d513cd92f24a483d0x67fdd71e0x3961d1ed0xfa904c120xe55f8110 - ๐
Diamond Cut
0xfca5f7c3c8a9f97afc37ffa51d79d72eae1c32e9ac1fa4cdbd6ae9e749b7cf470x67fdd71e0x3961d1ed0xfa904c120xe55f8110 - ๐
Diamond Cut
0xc22dc70173ae583f9b68f4da25eb31a68c0cb8f569d5166bec7f8908de12aae30x67fdd71e0x3961d1ed0xfa904c120xe55f8110 - ๐
Diamond Cut
0x94038c34ea93a3a6a56d303e4fee5382b30b9d9f159d7fa969baf7525ba12a420x67fdd71e0x3961d1ed0xfa904c120xe55f8110 - ๐
Diamond Cut
0x707d15ae9b2715409507f61d5cdc9f92c060edda0b0b2a8c6118c6b7d46cd0440x67fdd71e0x3961d1ed0xfa904c120xe55f8110 - ๐
Diamond Cut
0x43507ef272c1f1769a3bea19805682da7d8237e66dcb3095c7e815a68eaf14630x67fdd71e0x3961d1ed0xfa904c120xe55f8110 - ๐
- ๐
Diamond Cut
0xeadd7f8ba33d4c6dbf56ed0237f6e2673c5ffcfdb010fd5d1bd78f75443f94800xaeb116de0x13045b0f0x733499c9 - ๐
- ๐
- ๐
Diamond Cut
0xdf9b63662adaab72606c3d95716b7882de90c2a8ce70d34a54784ca854c606130xcdffacc60x52ef6b2c0xadfca15e0x7a0ed6270x01ffc9a70x23452b9c0x7200b8290x8da5cb5b0xf2fde38b0x1458d7ad0xd9caed120x536db2660xfbb2d3810xfcd8e49e0x9afc19c70x44e2b18c0x2d2506a90x124f1ead0xc3a6a96b0x612ad9cb0xa4c3366e - ๐
DiamondCutFacet
0xf7993a8df974ad022647e63402d6315137c58abf
Method | Selector |
---|---|
diamondCut((address,uint8,bytes4[])[],address,bytes) | 0x1f931c1c |
DiamondLoupeFacet
0xf5ba8db6fea7af820de35c8d0c294e17dbc1b9d2
Method | Selector |
---|---|
facetAddress(bytes4) | 0xcdffacc6 |
facetAddresses() | 0x52ef6b2c |
facetFunctionSelectors(address) | 0xadfca15e |
facets() | 0x7a0ed627 |
supportsInterface(bytes4) | 0x01ffc9a7 |
OwnershipFacet
0x2327f3fbec98b836012639545be35e6e8f83892a
Method | Selector |
---|---|
cancelOwnershipTransfer() | 0x23452b9c |
confirmOwnershipTransfer() | 0x7200b829 |
owner() | 0x8da5cb5b |
transferOwnership(address) | 0xf2fde38b |
WithdrawFacet
0x756061f9c646a755233c63f5bc6e7ad0d3b54fc3
Method | Selector |
---|---|
executeCallAndWithdraw(address,bytes,address,address,uint256) | 0x1458d7ad |
withdraw(address,address,uint256) | 0xd9caed12 |
DexManagerFacet
0x4f90dc98674a7bc597e70d1d4b8d72d75be09732
Method | Selector |
---|---|
addDex(address) | 0x536db266 |
approvedDexs() | 0xfbb2d381 |
batchAddDex(address[]) | 0xfcd8e49e |
batchRemoveDex(address[]) | 0x9afc19c7 |
batchSetFunctionApprovalBySignature(bytes4[],bool) | 0x44e2b18c |
isFunctionApproved(bytes4) | 0x2d2506a9 |
removeDex(address) | 0x124f1ead |
setFunctionApprovalBySignature(bytes4,bool) | 0xc3a6a96b |
AccessManagerFacet
0x8f1f3113dbf717a53edfddf3a7e4168e45fd62f5
Method | Selector |
---|---|
addressCanExecuteMethod(bytes4,address) | 0x612ad9cb |
setCanExecute(bytes4,address,bool) | 0xa4c3366e |
AcrossFacet
0x6622d02754559bf2a6a4f5cc3469846900dcd395
Method | Selector |
---|---|
startBridgeTokensViaAcross((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint64,uint32)) | 0xba66bd9a |
swapAndStartBridgeTokensViaAcross((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint64,uint32)) | 0x4eefe3a5 |
CBridgeFacet
0x3b2b473b2e390aaeb76ff00a4278045da25e2bfb
Method | Selector |
---|---|
startBridgeTokensViaCBridge((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint32,uint64)) | 0xae0b91e5 |
swapAndStartBridgeTokensViaCBridge((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint32,uint64)) | 0x482c6a85 |
AxelarFacet
0xb0d0bc62fbbe8d275b308c8ae18b7bbc52aa0e0d
Method | Selector |
---|---|
executeCallViaAxelar((uint256,address,address,bytes)) | 0xaeb116de |
executeCallWithTokenViaAxelar((uint256,address,address,bytes),address,uint256,address) | 0x13045b0f |
setChainName(uint256,string) | 0x733499c9 |
GenericSwapFacet
0x7db3e450d818ce91cec519425385bcf8c4cffda9
Method | Selector |
---|---|
swapTokensGeneric(bytes32,string,string,address,uint256,(address,address,address,address,uint256,bytes,bool)[]) | 0x4630a0d8 |
WormholeFacet
0x0a9898651eecbbbbc57f7736cdff21b6f4258713
Method | Selector |
---|---|
initWormhole((uint256,uint16)[]) | 0xfbf88f03 |
setWormholeChainId(uint256,uint16) | 0x22907204 |
setWormholeChainIds((uint256,uint16)[]) | 0x13a5201b |
startBridgeTokensViaWormhole((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint256,uint32)) | 0x9a5ccd89 |
swapAndStartBridgeTokensViaWormhole((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint256,uint32)) | 0xd360eda0 |
HyphenFacet
0x2f7f1a1c392e58012b84cfa673df73101666314d
Method | Selector |
---|---|
startBridgeTokensViaHyphen((bytes32,string,string,address,address,address,uint256,uint256,bool,bool)) | 0x8bf6ef99 |
swapAndStartBridgeTokensViaHyphen((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[]) | 0x9feb6731 |
MultichainFacet
0x6444cc208fb4f9059813ad795fad0c07db8793a2
Method | Selector |
---|---|
registerBridge(address,bool) | 0x23920d46 |
registerBridge(address[],bool[]) | 0x2cd54053 |
startBridgeTokensViaMultichain((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address)) | 0xef55f6dd |
swapAndStartBridgeTokensViaMultichain((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(address)) | 0xa342d3ff |
NXTPFacet
0x26cdc2c58bdc2d3028a7a37f5d7e479eb7bf025c
Method | Selector |
---|---|
startBridgeTokensViaNXTP((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),((address,address,address,address,address,address,address,address,address,uint256,uint256,bytes32,bytes32),uint256,bytes,bytes,bytes,bytes)) | 0xc9fb76b1 |
swapAndStartBridgeTokensViaNXTP((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],((address,address,address,address,address,address,address,address,address,uint256,uint256,bytes32,bytes32),uint256,bytes,bytes,bytes,bytes)) | 0x9c70d7e6 |
PeripheryRegistryFacet
0x8e4097ecfcc60f25ff2d7ee4d472eca4a28a8425
Method | Selector |
---|---|
getPeripheryContract(string) | 0xa516f0f3 |
registerPeripheryContract(string,address) | 0x5c2ed36a |
StargateFacet
0x51a82a95160c88c705388c647bae60359abbf09a
Method | Selector |
---|---|
quoteLayerZeroFee(uint256,(uint256,uint256,uint256,uint256,address,bytes,bytes)) | 0xdf76ed59 |
setLayerZeroChainId(uint256,uint16) | 0xd35794fd |
setStargatePoolId(address,uint16) | 0x7f4445a4 |
startBridgeTokensViaStargate((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint256,uint256,uint256,uint256,address,bytes,bytes)) | 0x3b00e807 |
swapAndStartBridgeTokensViaStargate((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint256,uint256,uint256,uint256,address,bytes,bytes)) | 0xd7556c1e |
HopFacet
0x0cf028b3c8d4dfd8ddf59ab480d45c24bffbb8f2
Method | Selector |
---|---|
registerBridge(address,address) | 0x3961d1ed |
startBridgeTokensViaHop((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint256,uint256,uint256,uint256,uint256)) | 0xfa904c12 |
swapAndStartBridgeTokensViaHop((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint256,uint256,uint256,uint256,uint256)) | 0xe55f8110 |
GetGasFacet
0x50b4cb2c152322760a8fa59105a46745ce2b7eac
Method | Selector |
---|---|
startBridgeTokensViaGetGas((bytes32,string,string,address,address,address,uint256,uint256,bool,bool)) | 0xfd750f84 |
swapAndStartBridgeTokensViaGetGas((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[]) | 0x3461c144 |
AmarokFacet
0xe7ca1f5e54cc0be6c544f32cce714fb484b0dfc4
Method | Selector |
---|---|
setAmarokDomain(uint256,uint32) | 0x280c6deb |
startBridgeTokensViaAmarok((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(bytes,address,uint256,uint256,address)) | 0xef27dc6f |
swapAndStartBridgeTokensViaAmarok((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(bytes,address,uint256,uint256,address)) | 0x64a74ee2 |
HopFacetOptimized
0xbce268b24155df2a18982984e9716136278f38d6
Method | Selector |
---|---|
setApprovalForBridges(address[],address[]) | 0x0680ded4 |
startBridgeTokensViaHopL1ERC20((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint256,uint256,uint256,uint256,uint256,address)) | 0x2b53e8f3 |
startBridgeTokensViaHopL1Native((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint256,uint256,uint256,uint256,uint256,address)) | 0x4db91a00 |
startBridgeTokensViaHopL2ERC20((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint256,uint256,uint256,uint256,uint256,address)) | 0xe6253416 |
startBridgeTokensViaHopL2Native((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(uint256,uint256,uint256,uint256,uint256,address)) | 0x787f2d0e |
swapAndStartBridgeTokensViaHopL1ERC20((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint256,uint256,uint256,uint256,uint256,address)) | 0x6721556d |
swapAndStartBridgeTokensViaHopL1Native((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint256,uint256,uint256,uint256,uint256,address)) | 0x82614997 |
swapAndStartBridgeTokensViaHopL2ERC20((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint256,uint256,uint256,uint256,uint256,address)) | 0x00d2aed6 |
swapAndStartBridgeTokensViaHopL2Native((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[],(uint256,uint256,uint256,uint256,uint256,address)) | 0xdf55e126 |
LIFuelFacet
0x1d8f23cffda7c259a1a5d2dc776309acb3afda59
Method | Selector |
---|---|
startBridgeTokensViaLIFuel((bytes32,string,string,address,address,address,uint256,uint256,bool,bool)) | 0x9b6ee8e4 |
swapAndStartBridgeTokensViaLIFuel((bytes32,string,string,address,address,address,uint256,uint256,bool,bool),(address,address,address,address,uint256,bytes,bool)[]) | 0x55206216 |