Search by Address

Sponsor Louper

Reach thousands of Blockchain Enthusiasts & Developers Worldwide

ConnextDiamond

0x2334937846Ab2A3FCE747b32587e1A1A2f6EEC5a
Upgradable
Download ABI
Comments
You must sign in to post a comment.
Upgrade History
2
  1. ๐Ÿ’Ž

    Diamond Cut

    0x523b29ee302c0fdd74585784fba824613c5a0954feacd0f491548728e2f78e8c
    0xcdffacc60x52ef6b2c0xadfca15e0x7a0ed6270x01ffc9a7
    0x8a3362310x159e041f0x2424401f0xc2fb26a60xb49c53a70x63e3e7d20xcb8058ba0x541267110xaffed0e00x121cca310x6989ca7c0x1a8bc0e10x41bdc8b50xbfd790300x3339df960x8aac16ba0x91f5de79
    0x59efa1620x93f18ac50x674dc933
  2. ๐Ÿ’Ž

    Diamond Cut

    0x97368fde2dbdc45d1649212afa6a1f647b15f9b346ff88ad2de9b9220b147d38
    0x1506e4630x600620910x80dc22480x9b5985190x57bd0a320xae8bc0de0x2c1999d00xbd8671a70x1ecf6f9f0xad4c77710x949de9690x07a38d7b0xf15376860x5a2164e50xa1b193010x03e418c20xb64a5e070xe1cb39580xc40584290xe9d7bcec
    0x8a3362310x159e041f0x2424401f0xc2fb26a60xb49c53a70x63e3e7d20xcb8058ba0x541267110xaffed0e00x121cca310x6989ca7c0x1a8bc0e10x41bdc8b50xbfd790300x3339df960x8aac16ba0x91f5de79
    0xab2dc3f5
    0xc5b350df0xbb271a270x2ec0c0020xa9943b1b0x6a42b8f80x8da5cb5b0x8456cb590x5c975abb0xb1f8100d0xc56ce3580xd1851c920x3cf52ffb0xc91cb56a0x23986f7d0x80e52e3f0x6be557850x122329370x3f4ba83a
    0xa03e4bc30xef1eb0c10x09d7ba540xd1e5f31c0xb3f62fcb0x75d323710x349f937c0x3bd30d34
    0xdd39f00d0x8cba8b6a0x65bc85820x60f0a5ac0xf01b3e01
    0x4b72c5da0x0951d6d80x09935b8f0x540645940x2d3f9ef60xf259cd270xda3a892f0x3b688da60x12d571700x1407093b0x8770e6820xe9160f3e0xc6bf691d0xb214c9010x9bf6d8750x22a3c0070xf72c50480xfd5bd5fe0x41258b5c0x582c78d20x829047160xffaf3f1a0x911b8ee20x04376ff4
    0x8d3654570xa02288f40x29d99b100x8f11d27f0x76ca2e520xd251dc350x7652f59d0x1301caa20x8b480b120x2d91a5150xb3a4eab40xbb0577eb0xad94911b0xf495e8070x4bbcba8e0x241ca57a0xb6618dff0xff126de90x80b297e80x74c6b89b
    0xea027c2f0xe5f6220f0x4b141bb40x2bf63bcc0x1963e4260x3e74aea00x9c8eab970x43be5eaf0x72a30e080x8dc514840xa1a23c29
    0x1f931c1c0x56a8ea480xbbf2358e0x2c67849c
    0x9a7e155e
    0xcdffacc60x52ef6b2c0xadfca15e0x7a0ed6270x01ffc9a7

TokenFacet

0xe37d4f73ef1c85def2174a394f17ac65dd3cbb81
Method Selector
addStableSwapPool((uint32,bytes32),address) 0x1506e463
adoptedToCanonical(address) 0x60062091
adoptedToLocalExternalPools((uint32,bytes32)) 0x80dc2248
adoptedToLocalExternalPools(bytes32) 0x9b598519
approvedAssets(bytes32) 0x57bd0a32
approvedAssets((uint32,bytes32)) 0xae8bc0de
canonicalToAdopted(bytes32) 0x2c1999d0
canonicalToAdopted((uint32,bytes32)) 0xbd8671a7
canonicalToRepresentation(bytes32) 0x1ecf6f9f
canonicalToRepresentation((uint32,bytes32)) 0xad4c7771
getCustodiedAmount(bytes32) 0x949de969
getLocalAndAdoptedToken(bytes32,uint32) 0x07a38d7b
getTokenId(address) 0xf1537686
removeAssetId((uint32,bytes32),address,address) 0x5a2164e5
removeAssetId(bytes32,address,address) 0xa1b19301
representationToCanonical(address) 0x03e418c2
setupAsset((uint32,bytes32),uint8,string,string,address,address,uint256) 0xb64a5e07
setupAssetWithDeployedRepresentation((uint32,bytes32),address,address,address) 0xe1cb3958
updateDetails((uint32,bytes32),string,string) 0xc4058429
updateLiquidityCap((uint32,bytes32),uint256) 0xe9d7bcec

UNVERIFIED

Verify
0x1b93ee4a5b343982efda8772317f0136c3418d38
Method Selector
addSequencer(address) 0x8a336231
approvedSequencers(address) 0x159e041f
bumpTransfer(bytes32) 0x2424401f
domain() 0xc2fb26a6
enrollRemoteRouter(uint32,bytes32) 0xb49c53a7
execute(((uint32,uint32,uint32,address,address,bool,bytes,uint256,address,uint256,uint256,uint256,bytes32),address[],bytes[],address,bytes)) 0x63e3e7d2
forceReceiveLocal((uint32,uint32,uint32,address,address,bool,bytes,uint256,address,uint256,uint256,uint256,bytes32)) 0xcb8058ba
forceUpdateSlippage((uint32,uint32,uint32,address,address,bool,bytes,uint256,address,uint256,uint256,uint256,bytes32),uint256) 0x54126711
nonce() 0xaffed0e0
remote(uint32) 0x121cca31
removeSequencer(address) 0x6989ca7c
routedTransfers(bytes32) 0x1a8bc0e1
setXAppConnectionManager(address) 0x41bdc8b5
transferStatus(bytes32) 0xbfd79030
xAppConnectionManager() 0x3339df96
xcall(uint32,address,address,address,uint256,uint256,bytes) 0x8aac16ba
xcallIntoLocal(uint32,address,address,address,uint256,uint256,bytes) 0x91f5de79
UNKNOWN 0x59efa162
UNKNOWN 0x93f18ac5
UNKNOWN 0x674dc933

InboxFacet

0x5ccd25372a41eeb3d4e5353879bb28213df5a295
Method Selector
handle(uint32,uint32,bytes32,bytes) 0xab2dc3f5

ProposedOwnableFacet

0x086b5a16d7bd6b2955fcc7d5f9aa2a1544b67e0d
Method Selector
acceptProposedOwner() 0xc5b350df
assignRoleAdmin(address) 0xbb271a27
assignRoleRouterAdmin(address) 0x2ec0c002
assignRoleWatcher(address) 0xa9943b1b
delay() 0x6a42b8f8
owner() 0x8da5cb5b
pause() 0x8456cb59
paused() 0x5c975abb
proposeNewOwner(address) 0xb1f8100d
proposeRouterAllowlistRemoval() 0xc56ce358
proposed() 0xd1851c92
proposedTimestamp() 0x3cf52ffb
queryRole(address) 0xc91cb56a
removeRouterAllowlist() 0x23986f7d
revokeRole(address) 0x80e52e3f
routerAllowlistRemoved() 0x6be55785
routerAllowlistTimestamp() 0x12232937
unpause() 0x3f4ba83a

PortalFacet

0x7993bb17d8d8a0676cc1527f8b4ce52a2b490352
Method Selector
aavePool() 0xa03e4bc3
aavePortalFee() 0xef1eb0c1
getAavePortalDebt(bytes32) 0x09d7ba54
getAavePortalFeeDebt(bytes32) 0xd1e5f31c
repayAavePortal((uint32,uint32,uint32,address,address,bool,bytes,uint256,address,uint256,uint256,uint256,bytes32),uint256,uint256,uint256) 0xb3f62fcb
repayAavePortalFor((uint32,uint32,uint32,address,address,bool,bytes,uint256,address,uint256,uint256,uint256,bytes32),address,uint256,uint256) 0x75d32371
setAavePool(address) 0x349f937c
setAavePortalFee(uint256) 0x3bd30d34

RelayerFacet

0xccb64fdf1c0cc1aac1c39e5968e82f89c1b8c769
Method Selector
addRelayer(address) 0xdd39f00d
approvedRelayers(address) 0x8cba8b6a
relayerFeeVault() 0x65bc8582
removeRelayer(address) 0x60f0a5ac
setRelayerFeeVault(address) 0xf01b3e01

RoutersFacet

0xbe8d8ac9a44fba6cb7a7e02c1e6576e06c7da72d
Method Selector
LIQUIDITY_FEE_DENOMINATOR() 0x4b72c5da
LIQUIDITY_FEE_NUMERATOR() 0x0951d6d8
acceptProposedRouterOwner(address) 0x09935b8f
addRouterLiquidity(uint256,address) 0x54064594
addRouterLiquidityFor(uint256,address,address) 0x2d3f9ef6
approveRouter(address) 0xf259cd27
approveRouterForPortal(address) 0xda3a892f
getProposedRouterOwner(address) 0x3b688da6
getProposedRouterOwnerTimestamp(address) 0x12d57170
getRouterApproval(address) 0x1407093b
getRouterApprovalForPortal(address) 0x8770e682
getRouterOwner(address) 0xe9160f3e
getRouterRecipient(address) 0xc6bf691d
initializeRouter(address,address) 0xb214c901
maxRoutersPerTransfer() 0x9bf6d875
proposeRouterOwner(address,address) 0x22a3c007
removeRouterLiquidity((uint32,bytes32),uint256,address) 0xf72c5048
removeRouterLiquidityFor((uint32,bytes32),uint256,address,address) 0xfd5bd5fe
routerBalances(address,address) 0x41258b5c
setLiquidityFeeNumerator(uint256) 0x582c78d2
setMaxRoutersPerTransfer(uint256) 0x82904716
setRouterRecipient(address,address) 0xffaf3f1a
unapproveRouter(address) 0x911b8ee2
unapproveRouterForPortal(address) 0x04376ff4

StableSwapFacet

0x9ab5f562dc2acccd1b80d6564b770786e38f0686
Method Selector
addSwapLiquidity(bytes32,uint256[],uint256,uint256) 0x8d365457
calculateRemoveSwapLiquidity(bytes32,uint256) 0xa02288f4
calculateRemoveSwapLiquidityOneToken(bytes32,uint256,uint8) 0x29d99b10
calculateSwap(bytes32,uint8,uint8,uint256) 0x8f11d27f
calculateSwapTokenAmount(bytes32,uint256[],bool) 0x76ca2e52
getSwapA(bytes32) 0xd251dc35
getSwapAPrecise(bytes32) 0x7652f59d
getSwapAdminBalance(bytes32,uint256) 0x1301caa2
getSwapLPToken(bytes32) 0x8b480b12
getSwapStorage(bytes32) 0x2d91a515
getSwapToken(bytes32,uint8) 0xb3a4eab4
getSwapTokenBalance(bytes32,uint8) 0xbb0577eb
getSwapTokenIndex(bytes32,address) 0xad94911b
getSwapVirtualPrice(bytes32) 0xf495e807
removeSwapLiquidity(bytes32,uint256,uint256[],uint256) 0x4bbcba8e
removeSwapLiquidityImbalance(bytes32,uint256[],uint256,uint256) 0x241ca57a
removeSwapLiquidityOneToken(bytes32,uint256,uint8,uint256,uint256) 0xb6618dff
swap(bytes32,uint8,uint8,uint256,uint256,uint256) 0xff126de9
swapExact(bytes32,uint256,address,address,uint256,uint256) 0x80b297e8
swapExactOut(bytes32,uint256,address,address,uint256,uint256) 0x74c6b89b

SwapAdminFacet

0x6369f971fd1f1f230b8584151ed7747ff710cc68
Method Selector
disableSwap(bytes32) 0xea027c2f
initializeSwap(bytes32,address[],uint8[],string,string,uint256,uint256,uint256) 0xe5f6220f
isDisabled(bytes32) 0x4b141bb4
lpTokenTargetAddress() 0x2bf63bcc
rampA(bytes32,uint256,uint256) 0x1963e426
removeSwap(bytes32) 0x3e74aea0
setSwapAdminFee(bytes32,uint256) 0x9c8eab97
setSwapFee(bytes32,uint256) 0x43be5eaf
stopRampA(bytes32) 0x72a30e08
updateLpTokenTarget(address) 0x8dc51484
withdrawSwapAdminFees(bytes32) 0xa1a23c29

DiamondCutFacet

0x324c5834cd3bd19c4991f4fc5b3a0ff5257a692b
Method Selector
diamondCut((address,uint8,bytes4[])[],address,bytes) 0x1f931c1c
getAcceptanceTime((address,uint8,bytes4[])[],address,bytes) 0x56a8ea48
proposeDiamondCut((address,uint8,bytes4[])[],address,bytes) 0xbbf2358e
rescindDiamondCut((address,uint8,bytes4[])[],address,bytes) 0x2c67849c

DiamondInit

0x44e799f47a5599f5c9158d1f2457e30a6d77adb4
Method Selector
init(uint32,address,uint256,address) 0x9a7e155e

DiamondLoupeFacet

0xcf790788ef1da81d555cec33f04f7e9e13dcae11
Method Selector
facetAddress(bytes4) 0xcdffacc6
facetAddresses() 0x52ef6b2c
facetFunctionSelectors(address) 0xadfca15e
facets() 0x7a0ed627
supportsInterface(bytes4) 0x01ffc9a7

Copyright ยฉ 2022

Mark III Labs, LLC

All right reserved