Socket
Search…
Contract Addresses
Socket contracts are deployed on Arbitrum One, Avalanche C-Chain, Binance Smart Chain, Ethereum, Fantom, Optimism Mainnet, Polygon and xDAI.
These contracts power Socket's asset transfer APIs.

Arbitrum One

Contract Name
Address
Registry
0xc30141B657f4216252dc59Af2e7CdB9D8792e1B0
HopImplL2
0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB
AnyswapImplL2
0x8537307810fC40F4073A12a38554D4Ff78EfFf41
OneInchImpl
0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e

Avalanche C-Chain

Contract Name
Address
Registry
0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3
AnyswapL2Impl
0x8537307810fC40F4073A12a38554D4Ff78EfFf41
HyphenImplL2
0x565810cbfa3Cf1390963E5aFa2fB953795686339
OneInchSwapImpl
0xbDf50eAe568ECef74796ed6022a0d453e8432410

Binance Smart Chain

Contract Name
Address
Registry
0xc30141B657f4216252dc59Af2e7CdB9D8792e1B0
AnyswapImplL2
0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3
OneInchSwapImpl
0xd286595d2e3D879596FAB51f83A702D10a6db27b

Ethereum

Contract Name
Address
Registry
0xc30141B657f4216252dc59Af2e7CdB9D8792e1B0
HopImpl
0xd286595d2e3D879596FAB51f83A702D10a6db27b
NativePolygonImpl
0xa7649aa944b7dce781859c18913c2dc8a97f03e4
NativeArbitrumImpl
0x852C5DE08b9beB014caD171C16B12a8D7456ea3f
AnyswapImplL1
0x040993fbF458b95871Cd2D73Ee2E09F4AF6d56bB
HyphenImplL1
0xBE51D38547992293c89CC589105784ab60b004A9
OneInchSwapImpl
0x5800249621DA520aDFdCa16da20d8A5Fc0f814d8

Fantom

Contract Name
Address
Registry
0xc30141B657f4216252dc59Af2e7CdB9D8792e1B0
AnyswapL2Impl
0x2b42AFFD4b7C14d9B7C2579229495c052672Ccd3
ZeroXImpl
0xA7649aa944b7Dce781859C18913c2Dc8A97f03e4

Optimism Mainnet

Contract Name
Address
Registry
0xc30141B657f4216252dc59Af2e7CdB9D8792e1B0
HopImplL2
0xaa3d9fA3aB930aE635b001d00C612aa5b14d750e
OneInchSwapImpl
0xbDf50eAe568ECef74796ed6022a0d453e8432410

Polygon

Contract Name
Address
Registry
0xc30141B657f4216252dc59Af2e7CdB9D8792e1B0
HopImplL2
0x03027410f25c527d5aeb3e6e56a6389611dcb2a9
HyphenImplL2
0x565810cbfa3Cf1390963E5aFa2fB953795686339
AnyswapL2Impl
0x8537307810fC40F4073A12a38554D4Ff78EfFf41
OneInchSwapImpl
0x2ddf16BA6d0180e5357d5e170eF1917a01b41fc0

xDAI

Contract Name
Address
Registry
0xc30141B657f4216252dc59Af2e7CdB9D8792e1B0
HopImplL2
0x852C5DE08b9beB014caD171C16B12a8D7456ea3f
OneInchSwapImpl
0x565810cbfa3Cf1390963E5aFa2fB953795686339

Description of contracts :

Contract Name
Description
Registry
Main Socket registry contract. This contract stores all the bridge IDs and middleware IDs. These signify which bridge and DEX respectively will be used for a given route.
HopImpl / HopImplL2
Hop protocol implementation, called by the registry if the selected bridge is Hop
NativePolygonImpl
Native Polygon Bridge implementation, called by the registry if the selected bridge is Polygon Native bridge
NativeArbitrumImpl
Native Arbitrum Bridge implementation, used on route when transferring from Ethereum to Arbitrum
HyphenImplL1 / HyphenImplL2
Hyphen Bridge implementation, called by the registry if the selected bridge is Hyphen bridge
AnyswapImplL1 / AnyswapL2Impl
Anyswap Bridge implementation, called by the registry if the selected bridge is Anyswap bridge
OneInchSwapImpl
One Inch Swap implementation, called by the registry if there is a swap involved in the cross-chain transaction