Skip to content

Addresses

Here is the list of all contracts within the current Synthetix system.

Version: v2.53.0

Naming Conventions

Within the developer ecosystem, the names of Synthetix contracts are referred to by their source Solidity file.If the same source is used for multiple instances of contracts with different constructor arguments - such as Synth.sol, TokenState.sol and ProxyERC20.sol - then the convention is to suffix the name of the differing feature to the end - be it the proxy target e.g. FeePool for ProxyFeePool or the synth currencyKey eg: sETH for SynthsETH

Handy Contract Links

All of the below contracts can be accessed by our contract linker utility. Simply suffix the contract name to the end of https://contracts.synthetix.io to get a link that will always redirect to the latest version of the contract on Etherscan.

For example, try https://contracts.synthetix.io/Synthetix to get linked to the latest Synthetix underlying.

For testnets, insert the testnet name before the contract, as in https://contracts.synthetix.io/kovan/Synthetix

MAINNET

NameSourceAddress
AddressResolver AddressResolver.sol 0x823bE81bbF96BEc0e25CA13170F5AaCb5B79ba83
CollateralErc20 CollateralErc20.sol 0xaa03aB31b55DceEeF845C8d17890CC61cD98eD04
CollateralEth CollateralEth.sol 0x5c8344bcdC38F1aB5EB5C1d4a35DdEeA522B5DfA
CollateralManager CollateralManager.sol 0x067e398605E84F2D0aEEC1806e62768C5110DCc6
CollateralManagerState CollateralManagerState.sol 0x573E5105c4B92416D1544A188F1bf77d442Bb52d
CollateralShort CollateralShort.sol 0x1F2c3a1046c32729862fcB038369696e3273a516
CollateralStateErc20 CollateralState.sol 0x8A1A00Df7aA0102497C7591912bA8301e8dB8CdB
CollateralStateEth CollateralState.sol 0xbe5B5a7c198bC156474ed5c33CBf2F3F604F8fF8
CollateralStateShort CollateralState.sol 0x13A114a3Fa8A6CE03a0C5488BE9e614d78eDdb0c
DappMaintenance DappMaintenance.sol 0xAb0B2f1Cf979cdbF4676251F35353eC5AF2732Dd
DebtCache DebtCache.sol 0x9D5551Cd3425Dd4585c3E7Eb7E4B98902222521E
DelegateApprovals DelegateApprovals.sol 0x15fd6e554874B9e70F832Ed37f231Ac5E142362f
DelegateApprovalsEternalStorage EternalStorage.sol 0x8F586F063ffbb89b186C8e604FC6614766f9C9d1
Depot Depot.sol 0xE1f64079aDa6Ef07b03982Ca34f1dD7152AA3b86
EscrowChecker EscrowChecker.sol 0x3b399e00AFd8201ACf8A5a0EcCF1C47d8D5E41da
EternalStorageLiquidations EternalStorage.sol 0x0F7c200C4d3b5570C777764884Ce6DE67F31D3Ba
EtherWrapper EtherWrapper.sol 0xC1AAE9d18bBe386B102435a8632C8063d31e747C
ExchangeRates ExchangeRatesWithDexPricing.sol 0x6d9296Df2ad52F174bF671f555d78628bEBa7752
ExchangeState ExchangeState.sol 0x545973f28950f50fc6c7F52AAb4Ad214A27C0564
Exchanger ExchangerWithFeeRecAlternatives.sol 0x2A417C61B8062363e4ff50900779463b45d235f6
FeePool FeePool.sol 0xc398406FFfBEd5B0680e706634490062CB1DB579
FeePoolEternalStorage FeePoolEternalStorage.sol 0xC9DFff5fA5605fd94F8B7927b892F2B57391e8bB
FeePoolState FeePoolState.sol 0x11164F6a47C3f8472D19b9aDd516Fc780cb7Ee02
FlexibleStorage FlexibleStorage.sol 0xc757aCBa3c0506218b3022266a9DC7F3612d85f5
IssuanceEternalStorage IssuanceEternalStorage.sol 0x631E93A0fb06B5eC6d52c0A2D89a3f9672d6Ba64
Issuer Issuer.sol 0xC2F1F551bfAd1E9A3b4816513bFd41d77f40F915
Liquidations Liquidations.sol 0xAD95C918af576c82Df740878C3E983CBD175daB6
Math Math.sol 0x385e1Eb2FF28F4A637DA2C9971F8CAF5F5b1E77c
NativeEtherWrapper NativeEtherWrapper.sol 0x7A3d898b717e50a96fd8b232E9d15F0A547A7eeb
ProxyERC20 ProxyERC20.sol 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
ProxyERC20sUSD ProxyERC20.sol 0x57Ab1ec28D129707052df4dF418D58a2D46d5f51
ProxyFeePool Proxy.sol 0xb440DD674e1243644791a4AdfE3A2AbB0A92d309
ProxySynthetixUse ProxyERC20 Proxy.sol 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
ProxysAAVE ProxyERC20.sol 0xd2dF355C19471c8bd7D8A3aa27Ff4e26A21b4076
ProxysADA ProxyERC20.sol 0xe36E2D3c7c34281FA3bC737950a68571736880A1
ProxysAUD ProxyERC20.sol 0xF48e200EAF9906362BB1442fca31e0835773b8B4
ProxysBTC ProxyERC20.sol 0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6
ProxysCHF ProxyERC20.sol 0x0F83287FF768D1c1e17a42F44d644D7F22e8ee1d
ProxysDEFI ProxyERC20.sol 0xe1aFe1Fd76Fd88f78cBf599ea1846231B8bA3B6B
ProxysDOT ProxyERC20.sol 0x1715AC0743102BF5Cd58EfBB6Cf2dC2685d967b6
ProxysETH ProxyERC20.sol 0x5e74C9036fb86BD7eCdcb084a0673EFc32eA31cb
ProxysEUR ProxyERC20.sol 0xD71eCFF9342A5Ced620049e616c5035F1dB98620
ProxysGBP ProxyERC20.sol 0x97fe22E7341a0Cd8Db6F6C021A24Dc8f4DAD855F
ProxysJPY ProxyERC20.sol 0xF6b1C627e95BFc3c1b4c9B825a032Ff0fBf3e07d
ProxysKRW ProxyERC20.sol 0x269895a3dF4D73b077Fc823dD6dA1B95f72Aaf9B
ProxysLINK ProxyERC20.sol 0xbBC455cb4F1B9e4bFC4B73970d360c8f032EfEE6
ProxysUSDUse ProxyERC20sUSD Proxy.sol 0x57Ab1ec28D129707052df4dF418D58a2D46d5f51
ReadProxyAddressResolver ReadProxy.sol 0x4E3b31eB0E5CB73641EE1E65E7dCEFe520bA3ef2
RewardEscrow RewardEscrow.sol 0xb671F2210B1F6621A2607EA63E6B2DC3e2464d1F
RewardEscrowV2 RewardEscrowV2.sol 0xDA4eF8520b1A57D7d63f1E249606D1A459698876
RewardsDistribution RewardsDistribution.sol 0x29C295B046a73Cde593f21f63091B072d407e3F2
SafeDecimalMath SafeDecimalMath.sol 0x84D626B2BB4D0F064067e4BF80FCe7055d8F3E7B
ShortingRewardssBTC ShortingRewards.sol 0xCed4055b47cfD0421f3727a35F69CE659c8bAF7a
ShortingRewardssETH ShortingRewards.sol 0x12DC1273915A16ab8BD47bA7866B240c253e4c12
StakingRewardsSNXBalancer StakingRewardsSNXBalancer.sol 0xFBaEdde70732540cE2B11A8AC58Eb2dC0D69dE10
StakingRewardsiBTC StakingRewards.sol 0x167009dcDA2e49930a71712D956f02cc980DcC1b
StakingRewardsiETH StakingRewards.sol 0x3f27c540ADaE3a9E8c875C61e3B970b559d7F65d
StakingRewardssAAPLBalancer StakingRewards.sol 0x7af65f1740c0eB816A27FD808EaF6Ab09F6Fa646
StakingRewardssAMZNBalancer StakingRewards.sol 0xDC338C7544654c7dadFEb7E44076E457963113B0
StakingRewardssBTCCurve StakingRewardssBTCCurve.sol 0x13C1542A468319688B89E323fe9A3Be3A90EBb27
StakingRewardssCOINBalancer StakingRewards.sol 0x1C1D97f6338759AB814a5A717aE359573Ab5D5d4
StakingRewardssETHUniswapV1 StakingRewardssETHUniswapV1.sol 0x48D7f315feDcaD332F68aafa017c7C158BC54760
StakingRewardssEURCurve StakingRewards.sol 0xc0d8994Cd78eE1980885DF1A0C5470fC977b5cFe
StakingRewardssFBBalancer StakingRewards.sol 0x26Fa0665660c1D3a3666584669511d3c66Ad37Cb
StakingRewardssGOOGBalancer StakingRewards.sol 0x6fB7F0E78582746bd01BcB6dfbFE62cA5F4F9175
StakingRewardssMSFTBalancer StakingRewards.sol 0x9D003Cc298E7Ea141A809C241C0a703176DA3ba3
StakingRewardssNFLXBalancer StakingRewards.sol 0x8Ef8cA2AcAaAfEc19fB366C11561718357F780F2
StakingRewardssTSLABalancer StakingRewards.sol 0xF0de877F2F9E7A60767f9BA662F10751566AD01c
StakingRewardssUSDCurve StakingRewardssUSDCurve.sol 0xDCB6A51eA3CA5d3Fd898Fd6564757c7aAeC3ca92
StakingRewardssXAUUniswapV2 StakingRewardssXAUUniswapV2.sol 0x8302FE9F0C509a996573D3Cc5B0D5D51e4FDD5eC
SupplySchedule SupplySchedule.sol 0xA05e45396703BabAa9C276B5E5A9B6e2c175b521
SynthRedeemer SynthRedeemer.sol 0xe533139Af961c9747356D947838c98451015e234
SynthUtil SynthUtil.sol 0x81Aee4EA48f678E172640fB5813cf7A96AFaF6C3
Synthetix Synthetix.sol 0xDC01020857afbaE65224CfCeDb265d1216064c59
SynthetixBridgeEscrow SynthetixBridgeEscrow.sol 0x5Fd79D46EBA7F351fe49BFF9E87cdeA6c821eF9f
SynthetixBridgeToOptimism SynthetixBridgeToOptimism.sol 0xCd9D4988C0AE61887B075bA77f08cbFAd2b65068
SynthetixEscrow SynthetixEscrow.sol 0x971e78e0C92392A4E39099835cF7E6aB535b2227
SynthetixState SynthetixState.sol 0x4b9Ca5607f1fF8019c1C6A3c2f0CC8de622D5B82
SynthsAAVE MultiCollateralSynth.sol 0x0705F0716b12a703d4F8832Ec7b97C61771f0361
SynthsADA MultiCollateralSynth.sol 0x8f9fa817200F5B95f9572c8Acf2b31410C00335a
SynthsAUD MultiCollateralSynth.sol 0x005d19CA7ff9D79a5Bdf0805Fc01D9D7c53B6827
SynthsBTC MultiCollateralSynth.sol 0x2B3eb5eF0EF06f2E02ef60B3F36Be4793d321353
SynthsCHF MultiCollateralSynth.sol 0x39DDbbb113AF3434048b9d8018a3e99d67C6eE0D
SynthsDEFI MultiCollateralSynth.sol 0xe59dFC746D566EB40F92ed0B162004e24E3AC932
SynthsDOT MultiCollateralSynth.sol 0xfA60918C4417b64E722ca15d79C751c1f24Ab995
SynthsETH MultiCollateralSynth.sol 0xc70B42930BD8D30A79B55415deC3be60827559f7
SynthsEUR MultiCollateralSynth.sol 0xe301da3d2D3e96e57D05b8E557656629cDdbe7A0
SynthsGBP MultiCollateralSynth.sol 0xde3892383965FBa6eC434bE6350F85f140098708
SynthsJPY MultiCollateralSynth.sol 0x4ed5c5D5793f86c8a85E1a96E37b6d374DE0E85A
SynthsKRW MultiCollateralSynth.sol 0xe2f532c389deb5E42DCe53e78A9762949A885455
SynthsLINK MultiCollateralSynth.sol 0x3FFE35c3d412150C3B91d3E22eBA60E16030C608
SynthsUSD MultiCollateralSynth.sol 0xAFDd6B5A8aB32156dBFb4060ff87F6d9E31191bA
SystemSettings SystemSettings.sol 0xb6B476C41Ea01930e6abE1f44b96800de0404c98
SystemStatus SystemStatus.sol 0x1c86B3CDF2a60Ae3a574f7f71d44E2C50BDdB87E
TokenStateSynthetix LegacyTokenState.sol 0x5b1b5fEa1b99D83aD479dF0C222F0492385381dD
TokenStatesAAVE TokenState.sol 0x9BcED8A8E3Ad81c9b146FFC880358f734A06f7c0
TokenStatesADA TokenState.sol 0x9956c5019a24fbd5B506AD070b771577bAc5c343
TokenStatesAUD TokenState.sol 0xCb29D2cf2C65d3Be1d00F07f3441390432D55203
TokenStatesBTC TokenState.sol 0x4F6296455F8d754c19821cF1EC8FeBF2cD456E67
TokenStatesCHF TokenState.sol 0x52496fE8a4feaEFe14d9433E00D48E6929c13deC
TokenStatesDEFI TokenState.sol 0x7Ac2D37098a65B0f711CFfA3be635F1E6aCacFaB
TokenStatesDOT TokenState.sol 0x73B1a2643507Cd30F11Dfcf2D974f4373E5BC077
TokenStatesETH TokenState.sol 0x34A5ef81d18F3a305aE9C2d7DF42beef4c79031c
TokenStatesEUR TokenState.sol 0x6568D9e750fC44AF00f857885Dfb8281c00529c4
TokenStatesGBP TokenState.sol 0x7e88D19A79b291cfE5696d496055f7e57F537A75
TokenStatesJPY TokenState.sol 0x4dFACfB15514C21c991ff75Bc7Bf6Fb1F98361ed
TokenStatesKRW TokenState.sol 0x93B6e9FbBd2c32a0DC3C2B943B7C3CBC2fE23730
TokenStatesLINK TokenState.sol 0x577D4a7395c6A5f46d9981a5F83fa7294926aBB0
TokenStatesUSD TokenState.sol 0x05a9CBe762B36632b3594DA4F082340E0e5343e8
TradingRewards TradingRewards.sol 0x62922670313bf6b41C580143d1f6C173C5C20019
VirtualSynthMastercopy VirtualSynthMastercopy.sol 0xf02ce48fD47D7FA1B7a45a0444805d320D035775
WrapperFactory WrapperFactory.sol 0x0a6956d554485a43494D69Eca78C5103511a8fEb

MAINNET Optimism (L2)

NameSourceAddress
AddressResolver AddressResolver.sol 0x95A6a3f44a70172E7d50a9e28c85Dfd712756B8C
CollateralManager CollateralManager.sol 0x15E7D4972a3E477878A5867A47617122BE2d1fF0
CollateralManagerState CollateralManagerState.sol 0xbA10526cD8742acC73AedeF5f7Dbb2477Bf86922
CollateralShort CollateralShort.sol 0xEbCe9728E2fDdC26C9f4B00df5180BdC5e184953
CollateralUtil CollateralUtil.sol 0xD21969A86Ce5c41aAb2D492a0F802AA3e015cd9A
DappMaintenance DappMaintenance.sol 0x54581A23F62D147AC76d454f0b3eF77F9D766058
DebtCache DebtCache.sol 0x01f8C5e421172B67cc14B7f5F369cfb10de0acD4
DelegateApprovals DelegateApprovals.sol 0x2A23bc0EA97A89abD91214E8e4d20F02Fe14743f
DelegateApprovalsEternalStorage EternalStorage.sol 0x02f7fB66B55e6ca476d126d96f14c5732Eeb4363
EscrowChecker EscrowChecker.sol 0xcdb7D0a946223255d39A6e29B54f08f3291cc118
EternalStorageLiquidations EternalStorage.sol 0x76d2de36936005A0182a1BB61dA501A8A044D477
EtherCollateral EmptyEtherCollateral.sol 0xC8E91c926E04BE1cb94e51c5379d14774D51ae6C
EtherCollateralsUSD EmptyEtherCollateral.sol 0xC0c66470E766AE2026E6695966C56C90741811AA
EtherWrapper EmptyEtherWrapper.sol 0xc3Ee42caBD773A608fa9Ec951982c94BD6F33d59
ExchangeRates ExchangeRatesWithoutInvPricing.sol 0x631E93A0fb06B5eC6d52c0A2D89a3f9672d6Ba64
ExchangeState ExchangeState.sol 0x7EF87c14f50CFFe2e73d2C87916C3128c56593A8
Exchanger Exchanger.sol 0xFe06fbe87E9f705B5D337D82dF8Fd812774974F9
FeePool FeePool.sol 0xc08db5823a7c1DC8fe9894F51A05799F1262bAC0
FeePoolEternalStorage FeePoolEternalStorage.sol 0x41140Bf6498a36f2E44eFd49f21dAe3bbb7367c8
FeePoolState FeePoolState.sol 0x6e0d26cffc3a63d763F1546f749bf62ebC7d72D8
FlexibleStorage FlexibleStorage.sol 0x47649022380d182DA8010Ae5d257fea4227b21ff
Issuer IssuerWithoutLiquidations.sol 0x3EF4265a40fb5581e65D69fC7a978904fA50a5Ee
Liquidations Liquidations.sol 0x14E6f8e6Da00a32C069b11b64e48EA1FEF2361D4
Math Math.sol 0x0B3A73EE0740b3130e40B2A6b5aaf59E7E3Ef74c
ProxyERC20 ProxyERC20.sol 0x8700dAec35aF8Ff88c16BdF0418774CB3D7599B4
ProxyERC20sUSD ProxyERC20.sol 0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9
ProxyFeePool Proxy.sol 0x4a16A42407AA491564643E1dfc1fd50af29794eF
ProxySynthetixUse ProxyERC20 ProxyERC20.sol 0x8700dAec35aF8Ff88c16BdF0418774CB3D7599B4
ProxysBTC ProxyERC20.sol 0x298B9B95708152ff6968aafd889c6586e9169f1D
ProxysETH ProxyERC20.sol 0xE405de8F52ba7559f9df3C368500B6E6ae6Cee49
ProxysLINK ProxyERC20.sol 0xc5Db22719A06418028A40A9B5E9A7c02959D0d08
ProxysUSDUse ProxyERC20sUSD ProxyERC20.sol 0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9
ReadProxyAddressResolver ReadProxy.sol 0x1Cb059b7e74fD21665968C908806143E744D5F30
RewardEscrow RewardEscrow.sol 0xd32138018210edA0028240638f35b70ECC0D8C22
RewardEscrowV2 ImportableRewardEscrowV2.sol 0x47eE58801C1AC44e54FF2651aE50525c5cfc66d0
RewardsDistribution RewardsDistribution.sol 0x5d9187630E99dBce4BcAB8733B76757f7F44aA2e
SafeDecimalMath SafeDecimalMath.sol 0x0142F40c25CE1F1177Ed131101FA19217396cB88
SynthRedeemer SynthRedeemer.sol 0xA997BD647AEe62Ef03b41e6fBFAdaB43d8E57535
SynthUtil SynthUtil.sol 0x87b1481c82913301Fc6c884Ac266a7c430F92cFA
Synthetix MintableSynthetix.sol 0xff4287311138ad3BD051F84524B2eA3A682944a5
SynthetixBridgeToBase SynthetixBridgeToBase.sol 0x3f87Ff1de58128eF8FCb4c807eFD776E1aC72E51
SynthetixEscrow SynthetixEscrow.sol 0x06C6D063896ac733673c4474E44d9268f2402A55
SynthetixState SynthetixStateWithLimitedSetup.sol 0x9770239D49Db97E77fc5Adcb5413654C9e45A510
SynthsBTC MultiCollateralSynth.sol 0x8Ce809a955DB85b41e7A378D7659e348e0C6AdD2
SynthsETH MultiCollateralSynth.sol 0xBD2657CF89F930F27eE1854EF4B389773DF43b29
SynthsLINK MultiCollateralSynth.sol 0xF33e7B48538C9D0480a48f3b5eEf79026e2a28f6
SynthsUSD MultiCollateralSynth.sol 0x78aAA3fb165deCAA729DFE3cf0E97Ab6FCF484da
SystemSettings SystemSettings.sol 0x1a094457F83dA71bF223BFA49E7fa67839285905
SystemStatus SystemStatus.sol 0xf83c5f65dBef4017CD19Ae99b15E1B8649AdbEb4
TokenStateSynthetix TokenState.sol 0xB9c6CA25452E7f6D0D3340CE1e9B573421afc2eE
TokenStatesBTC TokenState.sol 0xA9E630952522E3F110322711F424528Af894e307
TokenStatesETH TokenState.sol 0xEc3665F7e696b0Ad0D04Ae5161b18782D48cd1fd
TokenStatesLINK TokenState.sol 0x08a008eEA07d3cC7ca1913EEC3468C10F8F79e6A
TokenStatesUSD TokenState.sol 0x92bAc115d89cA17fd02Ed9357CEcA32842ACB4c2
TradingRewards TradingRewards.sol 0x2DcAD1A019fba8301b77810Ae14007cc88ED004B
WrapperFactory WrapperFactory.sol 0x620C8800Ec73aC705151EC8327913c2910cC46B1

KOVAN

NameSourceAddress
AddressResolver AddressResolver.sol 0x84f87E3636Aa9cC1080c07E6C61aDfDCc23c0db6
CollateralErc20 CollateralErc20.sol 0x5AD5469D8A1Eee2cF7c8B8205CbeD95A032cdff3
CollateralEth CollateralEth.sol 0xdFd01d828D34982DFE882B9fDC6DC17fcCA33C25
CollateralManager CollateralManager.sol 0x53baE964339e8A742B5b47F6C10bbfa8Ff138F34
CollateralManagerState CollateralManagerState.sol 0x8D65Ed88D6162a2b3B5F71c45D433d4aeAc93065
CollateralShort CollateralShort.sol 0x9712DdCC43F42402acC483e297eeFf650d18D354
CollateralStateErc20 CollateralState.sol 0x04C3f6207BE48De777967eB1886469E4E268FE07
CollateralStateEth CollateralState.sol 0x4B58bbB4Ff947315b558904fDcEbbdA65b9523aD
CollateralStateShort CollateralState.sol 0xd74E3A605A1a7A8a83D25DF00D4057985E3CAC30
DappMaintenance DappMaintenance.sol 0x28B624Ef2284749AEBF3dA3c7f5E287F716D1935
DebtCache DebtCache.sol 0x0b6f83DB2dE6cDc3cB57DC0ED79D07267F6fdc2A
DelegateApprovals DelegateApprovals.sol 0xB8CFB40B4c66533cD8f760c1b15cc228452bB03E
DelegateApprovalsEternalStorage EternalStorage.sol 0x3C11FE34E416eDA134D30f7550f2986BDF8B5c08
Depot Depot.sol 0xF92e70301E26AaDeCCEc5016b7D0167DAF416d72
EscrowChecker EscrowChecker.sol 0xF778Ec504245EfE1eA010C5C3E50b6F5f5E117da
EternalStorageLiquidations EternalStorage.sol 0x5D4A4B51A824E2dD1C25aD16023Bf8FF3F648602
EtherWrapper EtherWrapper.sol 0x44Af736495544a726ED15CB0EBe2d87a6bCC1832
ExchangeRates ExchangeRatesWithDexPricing.sol 0x5DacE7bDF27509507cf03c4503b3da74299b11f7
ExchangeState ExchangeState.sol 0xa3F59b8E28cABC4411198dDa2e65C380BD5d6Dfe
Exchanger ExchangerWithFeeRecAlternatives.sol 0x52DCF4f0019E16455621De5f792C5e7BE4cdAA81
FeePool FeePool.sol 0xE532C9336934DA37aacc0143D07314d7F9D2a8c0
FeePoolEternalStorage FeePoolEternalStorage.sol 0x7bB8B3Cc191600547b9467639aD397c05AF3ce8D
FeePoolState FeePoolState.sol 0x78b70223d9Fa1a0abE6cD967472Fa04fEf3C7586
FlexibleStorage FlexibleStorage.sol 0xB1751e5EdE811288cE2fc4c65aaCA17A955366be
IssuanceEternalStorage IssuanceEternalStorage.sol 0xe66000ee63050461Fe930E6F5A3456A735dC86A1
Issuer Issuer.sol 0x2Ef87CE145476A895ef2D442d826aED1CFaf5627
Liquidations Liquidations.sol 0x9880cfA7B81E8841e216ebB32687A2c9551ae333
Math Math.sol 0x2cAaB90c2D4328E32baB3e2fAdf84cEd1DD229F6
NativeEtherWrapper NativeEtherWrapper.sol 0x5814d3c40a5A951EFdb4A37Bd93f4407450Cd424
ProxyERC20 ProxyERC20.sol 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
ProxyERC20sUSD ProxyERC20.sol 0x57Ab1ec28D129707052df4dF418D58a2D46d5f51
ProxyFeePool Proxy.sol 0xc43b833F93C3896472dED3EfF73311f571e38742
ProxySynthetixUse ProxyERC20 ProxyERC20.sol 0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F
ProxysAUD ProxyERC20.sol 0x4e5D412141145767F7db90c22bd0240a85da0B73
ProxysBTC ProxyERC20.sol 0x3Aa2d4A15aA7F50158DEEAE0208F862a461f19Cf
ProxysCHF ProxyERC20.sol 0x8E23100f9C9bd442f5bAc6A927f49B284E390Df4
ProxysDEFI ProxyERC20.sol 0xf91b2d345838922b26c8899483be3f867eeaFAb5
ProxysETH ProxyERC20.sol 0x54c4B5cb58C880DD1734123c8b588e49eDf442Fb
ProxysEUR ProxyERC20.sol 0x57E8Bd85F3d8De4557739bc3C5ee0f4bfC931528
ProxysGBP ProxyERC20.sol 0x41d49b1ac182C9d2c8dDf8b450342DE2Ac03aC19
ProxysJPY ProxyERC20.sol 0xCcC5c7625c90FC93D2508723e60281E6DE535166
ProxysKRW ProxyERC20.sol 0xb02C0F5D8fDAD1242dceca095328dc8213A8349C
ProxysLINK ProxyERC20.sol 0x3a4A90a2D8cBA26F2e32C4a6e6d01ffBfCE8DBB4
ProxysUSDUse ProxyERC20sUSD ProxyERC20.sol 0x57Ab1ec28D129707052df4dF418D58a2D46d5f51
ReadProxyAddressResolver ReadProxy.sol 0x242a3DF52c375bEe81b1c668741D7c63aF68FDD2
RewardEscrow RewardEscrow.sol 0x8c6680412e914932A9abC02B6c7cbf690e583aFA
RewardEscrowV2 RewardEscrowV2.sol 0x64ac15AB583fFfA6a7401B83E3aA5cf4Ad1aA92A
RewardsDistribution RewardsDistribution.sol 0xD29160e4f5D2e5818041f9Cd9192853BA349c47E
SafeDecimalMath SafeDecimalMath.sol 0x1A60E2E2A8BE0BC2B6381dd31Fd3fD5F9A28dE4c
ShortingRewardssBTC ShortingRewards.sol 0xCEECB8D9c19Abe84E13a2B6De3F5aD6e2991FE6d
ShortingRewardssETH ShortingRewards.sol 0x945d2dfFEE2d478D3D32E0f42b9649D1cbAe5528
StakingRewardsiBTC StakingRewards.sol 0x72Bfefac12fAbC2224fE66d7840E8134BEf95e39
StakingRewardsiETH StakingRewards.sol 0x347E15f035B4645C6E330d758F73eC3AD2bFa5B5
StakingRewardsiETH2 StakingRewards.sol 0xbd700862ef238028E3C28D0670851eA1230ac7B1
SupplySchedule SupplySchedule.sol 0x3728543A1e0ca98FFC0A979cF817C95b6F8d9E7b
SynthRedeemer SynthRedeemer.sol 0xFa01a0494913b150Dd37CbE1fF775B08f108dEEa
SynthUtil SynthUtil.sol 0xC88AE3be40CAa09CD16Db5816e6145E0E929c93c
Synthetix Synthetix.sol 0x2346860A4B189161187303B24442389C4363b4D1
SynthetixBridgeEscrow SynthetixBridgeEscrow.sol 0xFdB31235cDFe68bfFD1d687AC3A2b31E80eacf0d
SynthetixBridgeToOptimism SynthetixBridgeToOptimism.sol 0xD134Db47DDF5A6feB245452af17cCAf92ee53D3c
SynthetixEscrow SynthetixEscrow.sol 0x548c18a49a66Ad1238e17824C18B0b9Be35fB604
SynthetixState SynthetixState.sol 0xAfcBC491B67c01B40f6c077EF53488876a0a0D6E
SynthsAUD MultiCollateralSynth.sol 0x0D9D97E38d19885441f8be74fE88C3294300C866
SynthsBTC MultiCollateralSynth.sol 0xe2d39AB610fEe4C7FC591003553c7557C880eD04
SynthsCHF MultiCollateralSynth.sol 0x67FbB70d887e8E493611D273E94aD12fE7a7Da4e
SynthsDEFI MultiCollateralSynth.sol 0x7fA8b2D1F640Ac31f08046d0502147Ed430DdAb2
SynthsETH MultiCollateralSynth.sol 0x56a8953C03FC8b859140D5C6f7e7f24dD611d419
SynthsEUR MultiCollateralSynth.sol 0x26b814c9fA4C0512D84373f80d4B92408CD13960
SynthsGBP MultiCollateralSynth.sol 0x16A5ED828fD7F03B0c3F4E261Ea519112c4fa2f4
SynthsJPY MultiCollateralSynth.sol 0x880477aE972Ca606cC7D47496E077514e978231B
SynthsKRW MultiCollateralSynth.sol 0x376684744fb828D67B1659f6D3D754938dc1Ec4b
SynthsLINK MultiCollateralSynth.sol 0xa2aFD3FaA2b69a334DD5493031fa59B7779a3CBf
SynthsUSD MultiCollateralSynth.sol 0xB98c6031344EB6007e94A8eDbc0ee28C13c66290
SystemSettings SystemSettings.sol 0xfDa54191F3C0999dbf4c193dEF1B83EDD3e3Ba39
SystemStatus SystemStatus.sol 0xcf8B3d452A56Dab495dF84905655047BC1Dc41Bc
TokenStateSynthetix TokenState.sol 0x46824bFAaFd049fB0Af9a45159A88e595Bbbb9f7
TokenStatesAUD TokenState.sol 0xDDEfe42790f2dEC7b0C37D4399884eFceA5361b1
TokenStatesBTC TokenState.sol 0x029E1687c7BB8ead5Ab02DB390eB82b87b2D54a2
TokenStatesCHF TokenState.sol 0xEf58E3aC7F34649B640fb04188642B5e062Fa3Be
TokenStatesDEFI TokenState.sol 0xa8eE3730031f28a4a4a3Ed28A3308d83cabd9Ce1
TokenStatesETH TokenState.sol 0xFbB6526ed92DA8915d4843a86166020d0B7bAAd0
TokenStatesEUR TokenState.sol 0x4f719F0346636B9Dc23B092F637de2A66A254420
TokenStatesGBP TokenState.sol 0x3DdF5dAd59F8F8e8f957709B044eE84e87B42e25
TokenStatesJPY TokenState.sol 0x310705B7FecA92C2445D7471706e058653D9f989
TokenStatesKRW TokenState.sol 0x780476375FEE186824Bdabc9bDA71433017Fd591
TokenStatesLINK TokenState.sol 0x89656EF0A87fD947A181189209F6525E91D91f46
TokenStatesUSD TokenState.sol 0x9aF5763Dc180f388A5fd20Dd7BA4B2790566f2eF
TradingRewards TradingRewards.sol 0xBBfAd9112203b943f26320B330B75BABF6e2aF2a
VirtualSynthMastercopy VirtualSynthMastercopy.sol 0x1f6b96d2e7a5D70777D2A9c52215044FB3f40D37
WrapperFactory WrapperFactory.sol 0xDE390c23De4cb2c9CC2e50c28f22A8b5f947b748

KOVAN Optimism (L2)

NameSourceAddress
AddressResolver AddressResolver.sol 0xb08b62e1cdfd37eCCd69A9ACe67322CCF801b3A6
CollateralManager CollateralManager.sol 0xd98Ca2C4EFeFADC5Fe1e80ee4b872086E3Eac01C
CollateralManagerState CollateralManagerState.sol 0x295d99c1464f505eEE9DBFDBb1D1f0055d39212d
CollateralShort CollateralShort.sol 0xD170549da4115c39EC42D6101eAAE5604F26150d
CollateralUtil CollateralUtil.sol 0x5c9AD159E8fC9DC2dD081872dA56961e0B43d6AD
DappMaintenance DappMaintenance.sol 0xCDe046E1c635d2D9F69E2081d46732d249c8465F
DebtCache DebtCache.sol 0xFC6D35EB364951953FD86bb8A1a5b0ba8Cbb6Eb2
DelegateApprovals DelegateApprovals.sol 0xC9B552d3d395ae89646275C1591c40FA9EB950f6
DelegateApprovalsEternalStorage EternalStorage.sol 0xF43B4931749139AB1e7a85d50df5762481d80bEC
EscrowChecker EscrowChecker.sol 0x23bB1e0975161077F16Dd34F28780720aC356C56
EternalStorageLiquidations EternalStorage.sol 0x38a322dB8dBa2b78B622e5224611de33b8cf6480
EtherCollateral EmptyEtherCollateral.sol 0x1F93B9a8d1F3582697F17471207D707f7C519E38
EtherCollateralsUSD EmptyEtherCollateral.sol 0x4c22BC6FC957efb8D6737982e522950e77F0F47f
EtherWrapper EmptyEtherWrapper.sol 0xc57207f9b20eC58600a674a3e9FE104B9c1caB61
ExchangeRates ExchangeRatesWithoutInvPricing.sol 0x686cbD15BBC680F8261c7502c360Aa44A2593de6
ExchangeState ExchangeState.sol 0xEf8a2c1BC94e630463293F71bF5414d13e80F62D
Exchanger Exchanger.sol 0x15e7Aa4Cd2C74750b5DCaC9B8B21B9189552BBaD
FeePool FeePool.sol 0x2F737bf6a32bf3AcBef4d5148DA507569204Fb61
FeePoolEternalStorage FeePoolEternalStorage.sol 0x0A1d3bde7751e92971891FB034AcDE4C271de408
FeePoolState FeePoolState.sol 0x2e542fA43A19F3F07230dD125f9f81411141362F
FlexibleStorage FlexibleStorage.sol 0x2f4959375ae4a6C368859FB51AF0513745db265F
Issuer IssuerWithoutLiquidations.sol 0xf01276e438D8043Dbc209fA65E1D8352EfFF85ef
Liquidations Liquidations.sol 0x20540E5EB1faff0DB6B1Dc5f0427C27f3852e2Ab
Math Math.sol 0xEA83b3192a8aB126BaCC2CFB0443F3A61ABe2D60
ProxyERC20 ProxyERC20.sol 0x0064A673267696049938AA47595dD0B3C2e705A1
ProxyERC20sUSD ProxyERC20.sol 0xaA5068dC2B3AADE533d3e52C6eeaadC6a8154c57
ProxyFeePool Proxy.sol 0xd8c8887A629F98C56686Be6aEEDAae7f8f75D599
ProxySynthetixUse ProxyERC20 ProxyERC20.sol 0x0064A673267696049938AA47595dD0B3C2e705A1
ProxysAAVE ProxyERC20.sol 0x503e91fc2b9Ad7453700130d0825E661565E4c3b
ProxysBTC ProxyERC20.sol 0x23F608ACc41bd7BCC617a01a9202214EE305439a
ProxysETH ProxyERC20.sol 0x94B41091eB29b36003aC1C6f0E55a5225633c884
ProxysLINK ProxyERC20.sol 0xe2B26511C64FE18Acc0BE8EA7c888cDFcacD846E
ProxysUNI ProxyERC20.sol 0x3E88bFAbDCd2b336C4a430262809Cf4a0AC5cd57
ProxysUSDUse ProxyERC20sUSD ProxyERC20.sol 0xaA5068dC2B3AADE533d3e52C6eeaadC6a8154c57
ReadProxyAddressResolver ReadProxy.sol 0x7a6f9eDDC03Db81927eA4131919343f93CA9b6a7
RewardEscrow RewardEscrow.sol 0x9952e42fF92149f48b3b7dee3f921A6DD106F79F
RewardEscrowV2 ImportableRewardEscrowV2.sol 0xB613d148E47525478bD8A91eF7Cf2F7F63d81858
RewardsDistribution RewardsDistribution.sol 0x9147Cb9e5ef262bd0b1d362134C40948dC00C3EB
SafeDecimalMath SafeDecimalMath.sol 0x87A479D8433121E4583D45D37B4A349b4350B79F
SynthRedeemer SynthRedeemer.sol 0x057Af46c8f48D9bc574d043e46DBF33fbaE023EA
SynthUtil SynthUtil.sol 0x5DF689ea1FB350bcB177Ff5e66ED8Dfe28C6045D
Synthetix MintableSynthetix.sol 0xCAA5c8e9E67BBa010D2D7F589F02d588Fb49f93D
SynthetixBridgeToBase SynthetixBridgeToBase.sol 0x5C3f51CEd0C2F6157e2be67c029264D6C44bfe42
SynthetixEscrow SynthetixEscrow.sol 0xf545e539788AfEAA665B7d79568E306e37Ef05cC
SynthetixState SynthetixStateWithLimitedSetup.sol 0x8c941ead543dcd6a617931FdEC173B8B0E9F4531
SynthsAAVE MultiCollateralSynth.sol 0x1f99f5CbFC3b5Fd804dCc7F7780148F06423AC70
SynthsBTC MultiCollateralSynth.sol 0x66C203BcF339460698c48a2B589eBD91de4984E7
SynthsETH MultiCollateralSynth.sol 0x6E6e2e9b7769CbA76aFC1e6CAd795CD3Ce0772a1
SynthsLINK MultiCollateralSynth.sol 0xE73EB48B9E725E563775fF38cb67Ae09bF34c791
SynthsUNI MultiCollateralSynth.sol 0x319D190584248280e3084A4692C6472A8dA5CA26
SynthsUSD MultiCollateralSynth.sol 0xD32c1443Dde2d248cE1bE42BacBb65Db0A4aAF10
SystemSettings SystemSettings.sol 0x27346b8172e9C6559c71972a081bbC9113D86844
SystemStatus SystemStatus.sol 0xA6B255CB2Bd5Ad5f3EaE2D246ec1c2c3F7F79574
TokenStateSynthetix TokenState.sol 0x22C9624c784214D53d43BDB4Bf56B3D3Bf2e773C
TokenStatesAAVE TokenState.sol 0x2Bf6Bed12D1733FD649676d482c3D6d2c1c3df33
TokenStatesBTC TokenState.sol 0x0F73cf03DFD5595e862aa27E98914E70554eCf6d
TokenStatesETH TokenState.sol 0x8E6734A7653175b3FDa62516A646709F547C8342
TokenStatesLINK TokenState.sol 0xbFD9DaF95246b6e21461f2D48aD1bE5984145FFE
TokenStatesUNI TokenState.sol 0xF6f4f3D2E06Af9BC431b8bC869A2B138a5175C26
TokenStatesUSD TokenState.sol 0x77e4837cc55a3CB32A33988Fb670c5bcF13bBD3f
TradingRewards TradingRewards.sol 0xEC4075Ff2452907FCf86c8b7EA5B0B378e187373
WrapperFactory WrapperFactory.sol 0xcc079BCb1dAe79C4494776f096BEff683Cd571CE