@synthr/js
Version:
The smart contracts which make up the Synthr system. (synthr.io)
1,305 lines (1,304 loc) • 1.81 MB
JSON
{
"targets": {
"SafeDecimalMath": {
"name": "SafeDecimalMath",
"address": "0x0142F40c25CE1F1177Ed131101FA19217396cB88",
"source": "SafeDecimalMath",
"link": "https://explorer.optimism.io/address/0x0142F40c25CE1F1177Ed131101FA19217396cB88",
"timestamp": "2021-01-15T05:40:43.101Z",
"txn": "",
"network": "mainnet"
},
"Math": {
"name": "Math",
"address": "0x0B3A73EE0740b3130e40B2A6b5aaf59E7E3Ef74c",
"source": "Math",
"link": "https://explorer.optimism.io/address/0x0B3A73EE0740b3130e40B2A6b5aaf59E7E3Ef74c",
"timestamp": "2021-01-15T05:40:44.427Z",
"txn": "",
"network": "mainnet"
},
"AddressResolver": {
"name": "AddressResolver",
"address": "0x95A6a3f44a70172E7d50a9e28c85Dfd712756B8C",
"source": "AddressResolver",
"link": "https://explorer.optimism.io/address/0x95A6a3f44a70172E7d50a9e28c85Dfd712756B8C",
"timestamp": "2021-01-15T05:40:45.820Z",
"txn": "",
"network": "mainnet"
},
"ReadProxyAddressResolver": {
"name": "ReadProxyAddressResolver",
"address": "0x1Cb059b7e74fD21665968C908806143E744D5F30",
"source": "ReadProxy",
"link": "https://explorer.optimism.io/address/0x1Cb059b7e74fD21665968C908806143E744D5F30",
"timestamp": "2021-01-15T05:40:47.164Z",
"txn": "",
"network": "mainnet"
},
"FlexibleStorage": {
"name": "FlexibleStorage",
"address": "0x47649022380d182DA8010Ae5d257fea4227b21ff",
"source": "FlexibleStorage",
"link": "https://explorer.optimism.io/address/0x47649022380d182DA8010Ae5d257fea4227b21ff",
"timestamp": "2021-01-15T05:40:50.897Z",
"txn": "",
"network": "mainnet"
},
"SystemSettings": {
"name": "SystemSettings",
"address": "0x05E1b1Dff853B1D67828Aa5E8CB37cC25aA050eE",
"source": "SystemSettings",
"link": "https://explorer.optimism.io/address/0x05E1b1Dff853B1D67828Aa5E8CB37cC25aA050eE",
"timestamp": "2022-06-23T18:50:34.000Z",
"txn": "https://explorer.optimism.io/tx/0x822ec5ccde3d0228c74435cd3ac0b44798190b121f3bd7e6761ef1e9eeb052e0",
"network": "mainnet"
},
"SystemStatus": {
"name": "SystemStatus",
"address": "0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD",
"source": "SystemStatus",
"link": "https://explorer.optimism.io/address/0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD",
"timestamp": "2022-03-17T20:55:12.000Z",
"txn": "https://explorer.optimism.io/tx/0x1755e73d6d414cc63b135a0625b82c20b5d3d640a7ae3090ff14a74cf4ac127d",
"network": "mainnet"
},
"ExchangeRates": {
"name": "ExchangeRates",
"address": "0x22602469d704BfFb0936c7A7cfcD18f7aA269375",
"source": "ExchangeRates",
"link": "https://explorer.optimism.io/address/0x22602469d704BfFb0936c7A7cfcD18f7aA269375",
"timestamp": "2022-05-10T20:13:31.000Z",
"txn": "https://explorer.optimism.io/tx/0x1cc5432b1a2efa4813817c606261d5578f07d2e392a91dd7e632ed7b88b6dc17",
"network": "mainnet"
},
"RewardEscrowV2": {
"name": "RewardEscrowV2",
"address": "0x47eE58801C1AC44e54FF2651aE50525c5cfc66d0",
"source": "ImportableRewardEscrowV2",
"link": "https://explorer.optimism.io/address/0x47eE58801C1AC44e54FF2651aE50525c5cfc66d0",
"timestamp": "2021-01-15T05:41:01.548Z",
"txn": "",
"network": "mainnet"
},
"SynthetixEscrow": {
"name": "SynthetixEscrow",
"address": "0x06C6D063896ac733673c4474E44d9268f2402A55",
"source": "SynthetixEscrow",
"link": "https://explorer.optimism.io/address/0x06C6D063896ac733673c4474E44d9268f2402A55",
"timestamp": "2021-01-15T05:41:03.357Z",
"txn": "",
"network": "mainnet"
},
"SynthetixState": {
"name": "SynthetixState",
"address": "0x9770239D49Db97E77fc5Adcb5413654C9e45A510",
"source": "SynthetixStateWithLimitedSetup",
"link": "https://explorer.optimism.io/address/0x9770239D49Db97E77fc5Adcb5413654C9e45A510",
"timestamp": "2021-01-17T03:23:18.386Z",
"txn": "",
"network": "mainnet"
},
"ProxyFeePool": {
"name": "ProxyFeePool",
"address": "0x4a16A42407AA491564643E1dfc1fd50af29794eF",
"source": "Proxy",
"link": "https://explorer.optimism.io/address/0x4a16A42407AA491564643E1dfc1fd50af29794eF",
"timestamp": "2021-01-15T05:41:06.241Z",
"txn": "",
"network": "mainnet"
},
"DelegateApprovalsEternalStorage": {
"name": "DelegateApprovalsEternalStorage",
"address": "0x02f7fB66B55e6ca476d126d96f14c5732Eeb4363",
"source": "EternalStorage",
"link": "https://explorer.optimism.io/address/0x02f7fB66B55e6ca476d126d96f14c5732Eeb4363",
"timestamp": "2021-01-15T05:41:08.129Z",
"txn": "",
"network": "mainnet"
},
"DelegateApprovals": {
"name": "DelegateApprovals",
"address": "0x2A23bc0EA97A89abD91214E8e4d20F02Fe14743f",
"source": "DelegateApprovals",
"link": "https://explorer.optimism.io/address/0x2A23bc0EA97A89abD91214E8e4d20F02Fe14743f",
"timestamp": "2021-01-15T05:41:09.484Z",
"txn": "",
"network": "mainnet"
},
"FeePoolEternalStorage": {
"name": "FeePoolEternalStorage",
"address": "0x41140Bf6498a36f2E44eFd49f21dAe3bbb7367c8",
"source": "FeePoolEternalStorage",
"link": "https://explorer.optimism.io/address/0x41140Bf6498a36f2E44eFd49f21dAe3bbb7367c8",
"timestamp": "2021-01-15T05:41:16.528Z",
"txn": "",
"network": "mainnet"
},
"FeePool": {
"name": "FeePool",
"address": "0xD3739A5F06747e148E716Dcb7147B9BA15b70fcc",
"source": "FeePool",
"link": "https://explorer.optimism.io/address/0xD3739A5F06747e148E716Dcb7147B9BA15b70fcc",
"timestamp": "2022-03-17T20:55:27.000Z",
"txn": "https://explorer.optimism.io/tx/0xdefb93aa36b9b5c35d8bfc108670599a4dbc56d3c4ea490acfc9b3944b5cddab",
"network": "mainnet"
},
"FeePoolState": {
"name": "FeePoolState",
"address": "0x6e0d26cffc3a63d763F1546f749bf62ebC7d72D8",
"source": "FeePoolState",
"link": "https://explorer.optimism.io/address/0x6e0d26cffc3a63d763F1546f749bf62ebC7d72D8",
"timestamp": "2021-01-17T03:23:21.273Z",
"txn": "",
"network": "mainnet"
},
"RewardsDistribution": {
"name": "RewardsDistribution",
"address": "0x5d9187630E99dBce4BcAB8733B76757f7F44aA2e",
"source": "RewardsDistribution",
"link": "https://explorer.optimism.io/address/0x5d9187630E99dBce4BcAB8733B76757f7F44aA2e",
"timestamp": "2021-01-15T05:41:25.252Z",
"txn": "",
"network": "mainnet"
},
"ProxyERC20": {
"name": "ProxyERC20",
"address": "0x8700dAec35aF8Ff88c16BdF0418774CB3D7599B4",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0x8700dAec35aF8Ff88c16BdF0418774CB3D7599B4",
"timestamp": "2021-01-15T05:41:26.674Z",
"txn": "",
"network": "mainnet"
},
"TokenStateSynthetix": {
"name": "TokenStateSynthetix",
"address": "0xB9c6CA25452E7f6D0D3340CE1e9B573421afc2eE",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0xB9c6CA25452E7f6D0D3340CE1e9B573421afc2eE",
"timestamp": "2021-01-15T05:41:28.112Z",
"txn": "",
"network": "mainnet"
},
"Synthetix": {
"name": "Synthetix",
"address": "0xFE8E48Bf36ccC3254081eC8C65965D1c8b2E744D",
"source": "MintableSynthetix",
"link": "https://explorer.optimism.io/address/0xFE8E48Bf36ccC3254081eC8C65965D1c8b2E744D",
"timestamp": "2022-06-09T19:46:18.000Z",
"txn": "https://explorer.optimism.io/tx/0xfb9e2b9b9eabfce2f4420dbcafc627d2f3fe7c483a4990352c8b40a182bd275e",
"network": "mainnet"
},
"ProxySynthetix": {
"name": "ProxySynthetix",
"address": "0x8700dAec35aF8Ff88c16BdF0418774CB3D7599B4",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0x8700dAec35aF8Ff88c16BdF0418774CB3D7599B4",
"timestamp": "2021-01-15T05:41:26.674Z",
"txn": "",
"network": "mainnet"
},
"DebtCache": {
"name": "DebtCache",
"address": "0x17628A557d1Fc88D1c35989dcBAC3f3e275E2d2B",
"source": "DebtCache",
"link": "https://explorer.optimism.io/address/0x17628A557d1Fc88D1c35989dcBAC3f3e275E2d2B",
"timestamp": "2022-03-17T20:55:27.000Z",
"txn": "https://explorer.optimism.io/tx/0x79a93cc304c2e8655b0ce90d5dd4353fe290d9b1335ef877a488630b801737cd",
"network": "mainnet"
},
"Exchanger": {
"name": "Exchanger",
"address": "0xcC02F000b0aA8a0eFC2B55C9cf2305Fb3531cca1",
"source": "Exchanger",
"link": "https://explorer.optimism.io/address/0xcC02F000b0aA8a0eFC2B55C9cf2305Fb3531cca1",
"timestamp": "2022-05-14T04:46:38.000Z",
"txn": "https://explorer.optimism.io/tx/0x7c5095fbe0f574ab6c253283d1b0c882fc14158d147c740c1ef020fe90e89f11",
"network": "mainnet"
},
"ExchangeState": {
"name": "ExchangeState",
"address": "0x7EF87c14f50CFFe2e73d2C87916C3128c56593A8",
"source": "ExchangeState",
"link": "https://explorer.optimism.io/address/0x7EF87c14f50CFFe2e73d2C87916C3128c56593A8",
"timestamp": "2021-01-15T05:41:40.250Z",
"txn": "",
"network": "mainnet"
},
"Issuer": {
"name": "Issuer",
"address": "0x7EF2EDd3623312B9a82E25647e12F1c77D0Ea012",
"source": "Issuer",
"link": "https://explorer.optimism.io/address/0x7EF2EDd3623312B9a82E25647e12F1c77D0Ea012",
"timestamp": "2022-06-23T18:50:34.000Z",
"txn": "https://explorer.optimism.io/tx/0xc4269f3e3b203ae45546651d5ea745a4b0c6b1807d785f8841a7ff24d87fe647",
"network": "mainnet"
},
"TradingRewards": {
"name": "TradingRewards",
"address": "0x2DcAD1A019fba8301b77810Ae14007cc88ED004B",
"source": "TradingRewards",
"link": "https://explorer.optimism.io/address/0x2DcAD1A019fba8301b77810Ae14007cc88ED004B",
"timestamp": "2021-01-15T05:41:53.303Z",
"txn": "",
"network": "mainnet"
},
"EscrowChecker": {
"name": "EscrowChecker",
"address": "0xcdb7D0a946223255d39A6e29B54f08f3291cc118",
"source": "EscrowChecker",
"link": "https://explorer.optimism.io/address/0xcdb7D0a946223255d39A6e29B54f08f3291cc118",
"timestamp": "2021-01-15T05:41:56.647Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesUSD": {
"name": "TokenStatesUSD",
"address": "0x92bAc115d89cA17fd02Ed9357CEcA32842ACB4c2",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0x92bAc115d89cA17fd02Ed9357CEcA32842ACB4c2",
"timestamp": "2021-01-15T05:42:03.802Z",
"txn": "",
"network": "mainnet"
},
"ProxysUSD": {
"name": "ProxysUSD",
"address": "0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9",
"timestamp": "2021-01-15T05:42:06.522Z",
"txn": "",
"network": "mainnet"
},
"ProxyERC20sUSD": {
"name": "ProxyERC20sUSD",
"address": "0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0x8c6f28f2F1A3C87F0f938b96d27520d9751ec8d9",
"timestamp": "2021-01-15T05:42:06.522Z",
"txn": "",
"network": "mainnet"
},
"SynthsUSD": {
"name": "SynthsUSD",
"address": "0xDfA2d3a0d32F870D87f8A0d7AA6b9CdEB7bc5AdB",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0xDfA2d3a0d32F870D87f8A0d7AA6b9CdEB7bc5AdB",
"timestamp": "2022-06-09T19:46:35.000Z",
"txn": "https://explorer.optimism.io/tx/0x53563b894ee7295c4db1e876e0ebf30d3743896e6054c8eb35943afd3a6c4a95",
"network": "mainnet"
},
"EtherCollateral": {
"name": "EtherCollateral",
"address": "0xC8E91c926E04BE1cb94e51c5379d14774D51ae6C",
"source": "EmptyEtherCollateral",
"link": "https://explorer.optimism.io/address/0xC8E91c926E04BE1cb94e51c5379d14774D51ae6C",
"timestamp": "2021-01-15T05:42:13.462Z",
"txn": "",
"network": "mainnet"
},
"EtherCollateralsUSD": {
"name": "EtherCollateralsUSD",
"address": "0xC0c66470E766AE2026E6695966C56C90741811AA",
"source": "EmptyEtherCollateral",
"link": "https://explorer.optimism.io/address/0xC0c66470E766AE2026E6695966C56C90741811AA",
"timestamp": "2021-01-15T05:42:14.826Z",
"txn": "",
"network": "mainnet"
},
"SynthetixBridgeToBase": {
"name": "SynthetixBridgeToBase",
"address": "0x136b1EC699c62b0606854056f02dC7Bb80482d63",
"source": "SynthetixBridgeToBase",
"link": "https://explorer.optimism.io/address/0x136b1EC699c62b0606854056f02dC7Bb80482d63",
"timestamp": "2022-05-10T20:16:02.000Z",
"txn": "https://explorer.optimism.io/tx/0xbf69ba068e1b977b8bcbd46a1b53b80b9db4d29335737b23ef10ee3765f14a19",
"network": "mainnet"
},
"CollateralManager": {
"name": "CollateralManager",
"address": "0x15E7D4972a3E477878A5867A47617122BE2d1fF0",
"source": "CollateralManager",
"link": "https://explorer.optimism.io/address/0x15E7D4972a3E477878A5867A47617122BE2d1fF0",
"timestamp": "2021-10-12T21:06:52.000Z",
"txn": "https://explorer.optimism.io/tx/0xde6a2ad50eb498c2e96e19e9d431f7eccaa2135541413d1fbf87c22cb02bce01",
"network": "mainnet"
},
"SynthUtil": {
"name": "SynthUtil",
"address": "0x87b1481c82913301Fc6c884Ac266a7c430F92cFA",
"source": "SynthUtil",
"link": "https://explorer.optimism.io/address/0x87b1481c82913301Fc6c884Ac266a7c430F92cFA",
"timestamp": "2021-01-15T05:42:19.657Z",
"txn": "",
"network": "mainnet"
},
"DappMaintenance": {
"name": "DappMaintenance",
"address": "0x54581A23F62D147AC76d454f0b3eF77F9D766058",
"source": "DappMaintenance",
"link": "https://explorer.optimism.io/address/0x54581A23F62D147AC76d454f0b3eF77F9D766058",
"timestamp": "2021-01-15T05:42:21.010Z",
"txn": "",
"network": "mainnet"
},
"EtherWrapper": {
"name": "EtherWrapper",
"address": "0xc3Ee42caBD773A608fa9Ec951982c94BD6F33d59",
"source": "EmptyEtherWrapper",
"link": "https://explorer.optimism.io/address/0xc3Ee42caBD773A608fa9Ec951982c94BD6F33d59",
"timestamp": "2021-07-01T05:33:42.810Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesETH": {
"name": "TokenStatesETH",
"address": "0xEc3665F7e696b0Ad0D04Ae5161b18782D48cd1fd",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0xEc3665F7e696b0Ad0D04Ae5161b18782D48cd1fd",
"timestamp": "2021-07-28T17:33:32.235Z",
"txn": "",
"network": "mainnet"
},
"ProxysETH": {
"name": "ProxysETH",
"address": "0xE405de8F52ba7559f9df3C368500B6E6ae6Cee49",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0xE405de8F52ba7559f9df3C368500B6E6ae6Cee49",
"timestamp": "2021-07-28T17:33:44.476Z",
"txn": "",
"network": "mainnet"
},
"SynthsETH": {
"name": "SynthsETH",
"address": "0xe9dceA0136FEFC76c4E639Ec60CCE70482E2aCF7",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0xe9dceA0136FEFC76c4E639Ec60CCE70482E2aCF7",
"timestamp": "2022-06-09T19:46:51.930Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesBTC": {
"name": "TokenStatesBTC",
"address": "0xA9E630952522E3F110322711F424528Af894e307",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0xA9E630952522E3F110322711F424528Af894e307",
"timestamp": "2021-07-28T17:34:10.205Z",
"txn": "",
"network": "mainnet"
},
"ProxysBTC": {
"name": "ProxysBTC",
"address": "0x298B9B95708152ff6968aafd889c6586e9169f1D",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0x298B9B95708152ff6968aafd889c6586e9169f1D",
"timestamp": "2021-07-28T17:34:21.044Z",
"txn": "",
"network": "mainnet"
},
"SynthsBTC": {
"name": "SynthsBTC",
"address": "0x421DEF861D623F7123dfE0878D86E9576cbb3975",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0x421DEF861D623F7123dfE0878D86E9576cbb3975",
"timestamp": "2022-06-09T19:46:55.227Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesLINK": {
"name": "TokenStatesLINK",
"address": "0x08a008eEA07d3cC7ca1913EEC3468C10F8F79e6A",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0x08a008eEA07d3cC7ca1913EEC3468C10F8F79e6A",
"timestamp": "2021-07-28T17:34:47.339Z",
"txn": "",
"network": "mainnet"
},
"ProxysLINK": {
"name": "ProxysLINK",
"address": "0xc5Db22719A06418028A40A9B5E9A7c02959D0d08",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0xc5Db22719A06418028A40A9B5E9A7c02959D0d08",
"timestamp": "2021-07-28T17:34:59.812Z",
"txn": "",
"network": "mainnet"
},
"SynthsLINK": {
"name": "SynthsLINK",
"address": "0x0F6877e0Bb54a0739C6173A814B39D5127804123",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0x0F6877e0Bb54a0739C6173A814B39D5127804123",
"timestamp": "2022-06-09T19:46:58.170Z",
"txn": "",
"network": "mainnet"
},
"SynthRedeemer": {
"name": "SynthRedeemer",
"address": "0xA997BD647AEe62Ef03b41e6fBFAdaB43d8E57535",
"source": "SynthRedeemer",
"link": "https://explorer.optimism.io/address/0xA997BD647AEe62Ef03b41e6fBFAdaB43d8E57535",
"timestamp": "2021-10-12T21:06:52.000Z",
"txn": "https://explorer.optimism.io/tx/0x834046a0d1c1f1554f68fbec14625d6e4fd6a780a4e29d3808ed389cfa94abbe",
"network": "mainnet"
},
"CollateralUtil": {
"name": "CollateralUtil",
"address": "0xD21969A86Ce5c41aAb2D492a0F802AA3e015cd9A",
"source": "CollateralUtil",
"link": "https://explorer.optimism.io/address/0xD21969A86Ce5c41aAb2D492a0F802AA3e015cd9A",
"timestamp": "2021-10-12T21:06:52.000Z",
"txn": "https://explorer.optimism.io/tx/0x7f9b991d0e39d9d4acb97e97dd8e030d69d0c54fc98f3eb81bd0c9c08ac20e83",
"network": "mainnet"
},
"CollateralManagerState": {
"name": "CollateralManagerState",
"address": "0xbA10526cD8742acC73AedeF5f7Dbb2477Bf86922",
"source": "CollateralManagerState",
"link": "https://explorer.optimism.io/address/0xbA10526cD8742acC73AedeF5f7Dbb2477Bf86922",
"timestamp": "2021-10-12T21:06:52.000Z",
"txn": "https://explorer.optimism.io/tx/0xc961ada3875dfdcc001f990bd9589207b2fc948e24aac9523afbf2860e21f8fa",
"network": "mainnet"
},
"CollateralShort": {
"name": "CollateralShort",
"address": "0xeb4b5ABcE7310855319440d936cd3aDd77DFA193",
"source": "CollateralShort",
"link": "https://explorer.optimism.io/address/0xeb4b5ABcE7310855319440d936cd3aDd77DFA193",
"timestamp": "2022-06-02T21:14:38.000Z",
"txn": "https://explorer.optimism.io/tx/0xaa088cb79b36320f883bd9e802737a099b33dafcf47f5ba9fbf1d5cec1eb5d40",
"network": "mainnet"
},
"WrapperFactory": {
"name": "WrapperFactory",
"address": "0x27be2EFAd45DeBd732C1EBf5C9F7b49D498D4a93",
"source": "WrapperFactory",
"link": "https://explorer.optimism.io/address/0x27be2EFAd45DeBd732C1EBf5C9F7b49D498D4a93",
"timestamp": "2021-12-03T04:18:50.000Z",
"txn": "https://explorer.optimism.io/tx/0xb8b6fc36b7cb72f52654255e77079e4cde9879626145c0342c39693ec1c5e7c9",
"network": "mainnet"
},
"OwnerRelayOnOptimism": {
"name": "OwnerRelayOnOptimism",
"address": "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20",
"source": "OwnerRelayOnOptimism",
"link": "https://explorer.optimism.io/address/0x6d4a64C57612841c2C6745dB2a4E4db34F002D20",
"timestamp": "2021-11-23T23:07:05.000Z",
"txn": "https://explorer.optimism.io/tx/0x8b3f33579f65c9d5f4a1eaf78fff47b6e42d481b9686575303be4f5bc6c30433",
"network": "mainnet"
},
"CollateralEth": {
"name": "CollateralEth",
"address": "0x308AD16ef90fe7caCb85B784A603CB6E71b1A41a",
"source": "CollateralEth",
"link": "https://explorer.optimism.io/address/0x308AD16ef90fe7caCb85B784A603CB6E71b1A41a",
"timestamp": "2021-12-15T21:06:22.000Z",
"txn": "https://explorer.optimism.io/tx/0x7849ba45a602863e4d20a0abd2d0e7d7d9ca6b5b369da56356b91f382a7e034a",
"network": "mainnet"
},
"StakingRewardssUSDDAIUniswapV3": {
"name": "StakingRewardssUSDDAIUniswapV3",
"address": "0x7E11c004d20b502729918687E6E6777b28499085",
"source": "StakingRewards",
"link": "https://explorer.optimism.io/address/0x7E11c004d20b502729918687E6E6777b28499085",
"timestamp": "2022-01-15T21:10:49.985Z",
"txn": "",
"network": "mainnet"
},
"StakingRewardsSNXWETHUniswapV3": {
"name": "StakingRewardsSNXWETHUniswapV3",
"address": "0xfD49C7EE330fE060ca66feE33d49206eB96F146D",
"source": "StakingRewards",
"link": "https://explorer.optimism.io/address/0xfD49C7EE330fE060ca66feE33d49206eB96F146D",
"timestamp": "2022-01-15T21:11:04.782Z",
"txn": "",
"network": "mainnet"
},
"SystemSettingsLib": {
"name": "SystemSettingsLib",
"address": "0xB17d51DF8e3A134E8304f682bE38e5204e4672e4",
"source": "SystemSettingsLib",
"link": "https://explorer.optimism.io/address/0xB17d51DF8e3A134E8304f682bE38e5204e4672e4",
"timestamp": "2022-06-23T18:50:19.000Z",
"txn": "https://explorer.optimism.io/tx/0x0d3f163d70dcc7a91120cbd16528eac9df6c5970206dfcfc5be2b69945e8b41c",
"network": "mainnet"
},
"SynthetixDebtShare": {
"name": "SynthetixDebtShare",
"address": "0x45c55BF488D3Cb8640f12F63CbeDC027E8261E79",
"source": "SynthetixDebtShare",
"link": "https://explorer.optimism.io/address/0x45c55BF488D3Cb8640f12F63CbeDC027E8261E79",
"timestamp": "2022-02-09T02:25:50.000Z",
"txn": "https://explorer.optimism.io/tx/0x440843de030008aac6d5718e52c8c9928c89203293b0703faf84a41bfdbb97d4",
"network": "mainnet"
},
"TokenStatesSOL": {
"name": "TokenStatesSOL",
"address": "0x6825Dd6B5b83FBbFF1049A44dc808A10fe9a6719",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0x6825Dd6B5b83FBbFF1049A44dc808A10fe9a6719",
"timestamp": "2022-02-14T20:28:32.000Z",
"txn": "https://explorer.optimism.io/tx/0x7b89e42a7670e68bee385cbef957ccb61d22969768c6d40251d4d28849f2c907",
"network": "mainnet"
},
"ProxysSOL": {
"name": "ProxysSOL",
"address": "0x8b2F7Ae8cA8EE8428B6D76dE88326bB413db2766",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0x8b2F7Ae8cA8EE8428B6D76dE88326bB413db2766",
"timestamp": "2022-02-14T20:28:32.000Z",
"txn": "https://explorer.optimism.io/tx/0xb7b6b52eacf82c40e8fd76a4a8a413f4358d391c616b88772814f610634b747d",
"network": "mainnet"
},
"SynthsSOL": {
"name": "SynthsSOL",
"address": "0x04B50a5992Ea2281E14d43494d656698EA9C24dD",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0x04B50a5992Ea2281E14d43494d656698EA9C24dD",
"timestamp": "2022-06-09T19:47:23.982Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesAVAX": {
"name": "TokenStatesAVAX",
"address": "0x2114d1C571CB541f3416a65f8BccFf9BB9E55Dc5",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0x2114d1C571CB541f3416a65f8BccFf9BB9E55Dc5",
"timestamp": "2022-02-23T23:35:27.473Z",
"txn": "",
"network": "mainnet"
},
"ProxysAVAX": {
"name": "ProxysAVAX",
"address": "0xB2b42B231C68cbb0b4bF2FFEbf57782Fd97D3dA4",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0xB2b42B231C68cbb0b4bF2FFEbf57782Fd97D3dA4",
"timestamp": "2022-02-23T23:35:31.230Z",
"txn": "",
"network": "mainnet"
},
"SynthsAVAX": {
"name": "SynthsAVAX",
"address": "0x368A5126fF8e659004b6f9C9F723E15632e2B428",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0x368A5126fF8e659004b6f9C9F723E15632e2B428",
"timestamp": "2022-06-09T19:47:27.385Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesMATIC": {
"name": "TokenStatesMATIC",
"address": "0x937C9E1d18bEB4F8E1BCB0Dd7a612ca6012517a3",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0x937C9E1d18bEB4F8E1BCB0Dd7a612ca6012517a3",
"timestamp": "2022-02-23T23:35:44.354Z",
"txn": "",
"network": "mainnet"
},
"ProxysMATIC": {
"name": "ProxysMATIC",
"address": "0x81DDfAc111913d3d5218DEA999216323B7CD6356",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0x81DDfAc111913d3d5218DEA999216323B7CD6356",
"timestamp": "2022-02-23T23:35:48.038Z",
"txn": "",
"network": "mainnet"
},
"SynthsMATIC": {
"name": "SynthsMATIC",
"address": "0xf49C194954b6B91855aC06D6C88Be316da60eD96",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0xf49C194954b6B91855aC06D6C88Be316da60eD96",
"timestamp": "2022-06-09T19:47:34.770Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesEUR": {
"name": "TokenStatesEUR",
"address": "0x7afF10fc89B162c7aBf77974d190E7959cb456f5",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0x7afF10fc89B162c7aBf77974d190E7959cb456f5",
"timestamp": "2022-02-23T23:36:01.499Z",
"txn": "",
"network": "mainnet"
},
"ProxysEUR": {
"name": "ProxysEUR",
"address": "0xFBc4198702E81aE77c06D58f81b629BDf36f0a71",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0xFBc4198702E81aE77c06D58f81b629BDf36f0a71",
"timestamp": "2022-02-23T23:36:05.775Z",
"txn": "",
"network": "mainnet"
},
"SynthsEUR": {
"name": "SynthsEUR",
"address": "0xdEdb0b04AFF1525bb4B6167F00e61601690c1fF2",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0xdEdb0b04AFF1525bb4B6167F00e61601690c1fF2",
"timestamp": "2022-06-09T19:47:42.102Z",
"txn": "",
"network": "mainnet"
},
"SignedSafeDecimalMath": {
"name": "SignedSafeDecimalMath",
"address": "0x253914cf059f4c3E277c28060C404acFc38FB6e2",
"source": "SignedSafeDecimalMath",
"link": "https://explorer.optimism.io/address/0x253914cf059f4c3E277c28060C404acFc38FB6e2",
"timestamp": "2022-03-17T20:54:56.000Z",
"txn": "https://explorer.optimism.io/tx/0x42365b277121025488d24a669c23bd0e0ec4e984a44cd4f15e2f8be7c5f1d4e2",
"network": "mainnet"
},
"OneNetAggregatorIssuedSynths": {
"name": "OneNetAggregatorIssuedSynths",
"address": "0xe152A2DbcE62E6c0bd387fFd1bb8086F44c5Fd04",
"source": "OneNetAggregatorIssuedSynths",
"link": "https://explorer.optimism.io/address/0xe152A2DbcE62E6c0bd387fFd1bb8086F44c5Fd04",
"timestamp": "2022-03-17T20:54:56.000Z",
"txn": "https://explorer.optimism.io/tx/0x9c87a560ac15ac9720820b41ce580175303897ad1817e24e6f5b30c39cd5b33a",
"network": "mainnet"
},
"OneNetAggregatorDebtRatio": {
"name": "OneNetAggregatorDebtRatio",
"address": "0xA408d8e01C8E084B67559226C5B55D6F0B7074e2",
"source": "OneNetAggregatorDebtRatio",
"link": "https://explorer.optimism.io/address/0xA408d8e01C8E084B67559226C5B55D6F0B7074e2",
"timestamp": "2022-03-17T20:54:56.000Z",
"txn": "https://explorer.optimism.io/tx/0xa74caca4a3ca2b47d00cb62124026fd1ebe110eaad3ad81365d15648d977b48b",
"network": "mainnet"
},
"ExchangeCircuitBreaker": {
"name": "ExchangeCircuitBreaker",
"address": "0x7322e8F6cB6c6a7B4e6620C486777fcB9Ea052a4",
"source": "ExchangeCircuitBreaker",
"link": "https://explorer.optimism.io/address/0x7322e8F6cB6c6a7B4e6620C486777fcB9Ea052a4",
"timestamp": "2022-03-17T20:58:36.000Z",
"txn": "https://explorer.optimism.io/tx/0xe10a3ad5ce544d743c6cdb87619bf86413cec865ff82f188aca2d9e1d177e4cd",
"network": "mainnet"
},
"TokenStatesAAVE": {
"name": "TokenStatesAAVE",
"address": "0xAf918f4a72BC34E59dFaF65866feC87947F1f590",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0xAf918f4a72BC34E59dFaF65866feC87947F1f590",
"timestamp": "2022-03-17T21:02:20.395Z",
"txn": "",
"network": "mainnet"
},
"ProxysAAVE": {
"name": "ProxysAAVE",
"address": "0x00B8D5a5e1Ac97Cb4341c4Bc4367443c8776e8d9",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0x00B8D5a5e1Ac97Cb4341c4Bc4367443c8776e8d9",
"timestamp": "2022-03-17T21:02:28.085Z",
"txn": "",
"network": "mainnet"
},
"SynthsAAVE": {
"name": "SynthsAAVE",
"address": "0x34783A738DdC355cD7c737D4101b20622681332a",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0x34783A738DdC355cD7c737D4101b20622681332a",
"timestamp": "2022-06-09T19:47:45.450Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesUNI": {
"name": "TokenStatesUNI",
"address": "0xf32b995Fe4dDf540C848236dB9638d137Aa9b6ff",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0xf32b995Fe4dDf540C848236dB9638d137Aa9b6ff",
"timestamp": "2022-03-17T21:02:35.548Z",
"txn": "",
"network": "mainnet"
},
"ProxysUNI": {
"name": "ProxysUNI",
"address": "0xf5a6115Aa582Fd1BEEa22BC93B7dC7a785F60d03",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0xf5a6115Aa582Fd1BEEa22BC93B7dC7a785F60d03",
"timestamp": "2022-03-17T21:02:43.204Z",
"txn": "",
"network": "mainnet"
},
"SynthsUNI": {
"name": "SynthsUNI",
"address": "0xcF2E165D2359E3C4dFF1E10eC40dBB5a745223A9",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0xcF2E165D2359E3C4dFF1E10eC40dBB5a745223A9",
"timestamp": "2022-06-09T19:47:52.678Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketManager": {
"name": "FuturesMarketManager",
"address": "0xc704c9AA89d1ca60F67B3075d05fBb92b3B00B3B",
"source": "FuturesMarketManager",
"link": "https://explorer.optimism.io/address/0xc704c9AA89d1ca60F67B3075d05fBb92b3B00B3B",
"timestamp": "2022-03-17T21:03:08.000Z",
"txn": "https://explorer.optimism.io/tx/0xce00263bf61378a2c8ed50bdd142461e467b983bc7c775854c997b541258c374",
"network": "mainnet"
},
"FuturesMarketData": {
"name": "FuturesMarketData",
"address": "0xC51aeDBEC3aCD26650a7E85B6909E8AEc4d0F19e",
"source": "FuturesMarketData",
"link": "https://explorer.optimism.io/address/0xC51aeDBEC3aCD26650a7E85B6909E8AEc4d0F19e",
"timestamp": "2022-03-17T21:03:08.000Z",
"txn": "https://explorer.optimism.io/tx/0x804037170846adf1906b3211bdfb8c966f04c30d7edc3cd303da26909c58078f",
"network": "mainnet"
},
"FuturesMarketSettings": {
"name": "FuturesMarketSettings",
"address": "0xaE55F163337A2A46733AA66dA9F35299f9A46e9e",
"source": "FuturesMarketSettings",
"link": "https://explorer.optimism.io/address/0xaE55F163337A2A46733AA66dA9F35299f9A46e9e",
"timestamp": "2022-03-17T21:03:24.000Z",
"txn": "https://explorer.optimism.io/tx/0xe1f4319cea5ee204053b01831644645c6157ab92858d23fd35e128356a0a4590",
"network": "mainnet"
},
"FuturesMarketBTC": {
"name": "FuturesMarketBTC",
"address": "0xEe8804d8Ad10b0C3aD1Bd57AC3737242aD24bB95",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0xEe8804d8Ad10b0C3aD1Bd57AC3737242aD24bB95",
"timestamp": "2022-03-17T21:03:24.000Z",
"txn": "https://explorer.optimism.io/tx/0xafb4bf1178923a3a18fb3fb1c1d588f4d2dbb1b118239f887121fd73891ccca8",
"network": "mainnet"
},
"FuturesMarketETH": {
"name": "FuturesMarketETH",
"address": "0xf86048DFf23cF130107dfB4e6386f574231a5C65",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0xf86048DFf23cF130107dfB4e6386f574231a5C65",
"timestamp": "2022-03-17T21:03:23.875Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketLINK": {
"name": "FuturesMarketLINK",
"address": "0x1228c7D8BBc5bC53DB181bD7B1fcE765aa83bF8A",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0x1228c7D8BBc5bC53DB181bD7B1fcE765aa83bF8A",
"timestamp": "2022-03-17T21:03:50.354Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketSOL": {
"name": "FuturesMarketSOL",
"address": "0xcF853f7f8F78B2B801095b66F8ba9c5f04dB1640",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0xcF853f7f8F78B2B801095b66F8ba9c5f04dB1640",
"timestamp": "2022-03-31T21:40:21.239Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketAVAX": {
"name": "FuturesMarketAVAX",
"address": "0x4ff54624D5FB61C34c634c3314Ed3BfE4dBB665a",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0x4ff54624D5FB61C34c634c3314Ed3BfE4dBB665a",
"timestamp": "2022-03-31T21:40:31.052Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketAAVE": {
"name": "FuturesMarketAAVE",
"address": "0x001b7876F567f0b3A639332Ed1e363839c6d85e2",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0x001b7876F567f0b3A639332Ed1e363839c6d85e2",
"timestamp": "2022-03-31T21:41:02.246Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketUNI": {
"name": "FuturesMarketUNI",
"address": "0x5Af0072617F7f2AEB0e314e2faD1DE0231Ba97cD",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0x5Af0072617F7f2AEB0e314e2faD1DE0231Ba97cD",
"timestamp": "2022-03-31T21:41:08.678Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketMATIC": {
"name": "FuturesMarketMATIC",
"address": "0xbCB2D435045E16B059b2130b28BE70b5cA47bFE5",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0xbCB2D435045E16B059b2130b28BE70b5cA47bFE5",
"timestamp": "2022-03-31T21:41:17.899Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketXAU": {
"name": "FuturesMarketXAU",
"address": "0x4434f56ddBdE28fab08C4AE71970a06B300F8881",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0x4434f56ddBdE28fab08C4AE71970a06B300F8881",
"timestamp": "2022-03-31T21:41:27.240Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketXAG": {
"name": "FuturesMarketXAG",
"address": "0xb147C69BEe211F57290a6cde9d1BAbfD0DCF3Ea3",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0xb147C69BEe211F57290a6cde9d1BAbfD0DCF3Ea3",
"timestamp": "2022-03-31T21:41:32.694Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketEUR": {
"name": "FuturesMarketEUR",
"address": "0xad44873632840144fFC97b2D1de716f6E2cF0366",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0xad44873632840144fFC97b2D1de716f6E2cF0366",
"timestamp": "2022-03-31T21:41:42.093Z",
"txn": "",
"network": "mainnet"
},
"TokenStatesINR": {
"name": "TokenStatesINR",
"address": "0xfE33ae95A9f0DA8A845aF33516EDc240DCD711d6",
"source": "TokenState",
"link": "https://explorer.optimism.io/address/0xfE33ae95A9f0DA8A845aF33516EDc240DCD711d6",
"timestamp": "2022-05-10T20:17:20.117Z",
"txn": "",
"network": "mainnet"
},
"ProxysINR": {
"name": "ProxysINR",
"address": "0xa3A538EA5D5838dC32dde15946ccD74bDd5652fF",
"source": "ProxyERC20",
"link": "https://explorer.optimism.io/address/0xa3A538EA5D5838dC32dde15946ccD74bDd5652fF",
"timestamp": "2022-05-10T20:18:24.536Z",
"txn": "",
"network": "mainnet"
},
"SynthsINR": {
"name": "SynthsINR",
"address": "0x34c2360ffe5D21542f76e991FFD104f281D4B3fb",
"source": "MultiCollateralSynth",
"link": "https://explorer.optimism.io/address/0x34c2360ffe5D21542f76e991FFD104f281D4B3fb",
"timestamp": "2022-06-09T19:48:00.039Z",
"txn": "",
"network": "mainnet"
},
"FuturesMarketAPE": {
"name": "FuturesMarketAPE",
"address": "0xFe00395ec846240dc693e92AB2Dd720F94765Aa3",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0xFe00395ec846240dc693e92AB2Dd720F94765Aa3",
"timestamp": "2022-05-10T20:19:23.000Z",
"txn": "https://explorer.optimism.io/tx/0x581b35d8a283164d2ef260ce78e0ab12e9b6c986d305e1578bf60b57e533b963",
"network": "mainnet"
},
"FuturesMarketDYDX": {
"name": "FuturesMarketDYDX",
"address": "0x10305C1854d6DB8A1060dF60bDF8A8B2981249Cf",
"source": "FuturesMarket",
"link": "https://explorer.optimism.io/address/0x10305C1854d6DB8A1060dF60bDF8A8B2981249Cf",
"timestamp": "2022-05-10T20:19:45.350Z",
"txn": "",
"network": "mainnet"
},
"Liquidator": {
"name": "Liquidator",
"address": "0x68a8b098967Ae077dcFf5cC8E29B7cb15f1A3cC8",
"source": "Liquidator",
"link": "https://explorer.optimism.io/address/0x68a8b098967Ae077dcFf5cC8E29B7cb15f1A3cC8",
"timestamp": "2022-05-14T04:43:17.000Z",
"txn": "https://explorer.optimism.io/tx/0x543c2cf3f796f9a4db89bf02a67548f08ed412073357a3f3adca455ff15834cc",
"network": "mainnet"
},
"LiquidatorRewards": {
"name": "LiquidatorRewards",
"address": "0xF4EebDD0704021eF2a6Bbe993fdf93030Cd784b4",
"source": "LiquidatorRewards",
"link": "https://explorer.optimism.io/address/0xF4EebDD0704021eF2a6Bbe993fdf93030Cd784b4",
"timestamp": "2022-05-14T04:44:19.000Z",
"txn": "https://explorer.optimism.io/tx/0x83b3f428a39f34f894092cd3cdfc6a2479c9b5ccefedc5b0c735c4477632afba",
"network": "mainnet"
}
},
"sources": {
"SafeDecimalMath": {
"bytecode": "730000000000000000000000000000000000000000301460806040526004361060655760003560e01c8063313ce56714606a578063864029e7146086578063907af6c014609e5780639d8e21771460a4578063d5e5e6e61460aa578063def4419d1460b0575b600080fd5b607060b6565b6040805160ff9092168252519081900360200190f35b608c60bb565b60408051918252519081900360200190f35b608c60cb565b608c60d7565b608c60e3565b607060f3565b601281565b6b033b2e3c9fd0803ce800000081565b670de0b6b3a764000090565b670de0b6b3a764000081565b6b033b2e3c9fd0803ce800000090565b601b8156fea265627a7a723158200010d7578ca34e6826613a5bba137c613138126f81fdac3775e1b66a625fe90c64736f6c63430005100032",
"abi": [
{
"constant": true,
"inputs": [],
"name": "PRECISE_UNIT",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "UNIT",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "decimals",
"outputs": [
{
"internalType": "uint8",
"name": "",
"type": "uint8"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "highPrecisionDecimals",
"outputs": [
{
"internalType": "uint8",
"name": "",
"type": "uint8"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "preciseUnit",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "pure",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "unit",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "pure",
"type": "function"
}
],
"source": {
"keccak256": "0x0f916a742569525628eeacd9e1086aab0524234325b27a6b73cb883ccf04dee9",
"urls": [
"bzz-raw://d7d5c892e591bd24ed623189d9f20e2c8fa8e8e8e6a2b6d2795e7b9a924f4d8b",
"dweb:/ipfs/Qme4S8zMFDk69vDV9EV93d8tmGjvWYnrFktgPVLANB2VCb"
]
},
"metadata": {
"compiler": {
"version": "0.5.16-develop.2020.12.10+ovm+commit.25adf37d"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"SafeDecimalMath.sol": "SafeDecimalMath"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
},
"sources": {
"SafeDecimalMath.sol": {
"keccak256": "0x0f916a742569525628eeacd9e1086aab0524234325b27a6b73cb883ccf04dee9",
"urls": [
"bzz-raw://d7d5c892e591bd24ed623189d9f20e2c8fa8e8e8e6a2b6d2795e7b9a924f4d8b",
"dweb:/ipfs/Qme4S8zMFDk69vDV9EV93d8tmGjvWYnrFktgPVLANB2VCb"
]
}
},
"version": 1
}
},
"Math": {
"bytecode": "73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a72315820a52de87da3662cdef77389a6eade0f257266c3951277e8da9f34b3b94f0a400764736f6c63430005100032",
"abi": [],
"source": {
"keccak256": "0x175306005b71e7ee6c49bf0c6092be374211bf64b2e5ee7debd6806557387027",
"urls": [
"bzz-raw://b83ad6d9bec6418281276cb526984d15a13a38664f0aa8958a87248414426de3",
"dweb:/ipfs/QmRBGGuDYvo2eXVxsPVj7A26rS4Gf8g2KtKCBLEsbcPPVn"
]
},
"metadata": {
"compiler": {
"version": "0.5.16-develop.2020.12.10+ovm+commit.25adf37d"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"Math.sol": "Math"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
},
"sources": {
"Math.sol": {
"keccak256": "0x175306005b71e7ee6c49bf0c6092be374211bf64b2e5ee7debd6806557387027",
"urls": [
"bzz-raw://b83ad6d9bec6418281276cb526984d15a13a38664f0aa8958a87248414426de3",
"dweb:/ipfs/QmRBGGuDYvo2eXVxsPVj7A26rS4Gf8g2KtKCBLEsbcPPVn"
]
}
},
"version": 1
}
},
"AddressResolver": {
"bytecode": "608060405234801561001057600080fd5b50600436106100a95760003560e01c8063766f781511610071578063766f78151461015157806379ba5097146101bf5780638da5cb5b146101c75780639f42102f146101cf578063ab0b8f77146102a1578063dacb2d011461035f576100a9565b80631627540c146100ae578063187f7935146100d657806321f8a7211461010f578063514560611461012c57806353a47bb714610149575b600080fd5b6100d4600480360360208110156100c457600080fd5b50356001600160a01b03166103d4565b005b6100f3600480360360208110156100ec57600080fd5b5035610430565b604080516001600160a01b039092168252519081900360200190f35b6100f36004803603602081101561012557600080fd5b503561044b565b6100f36004803603602081101561014257600080fd5b5035610466565b6100f361056e565b6100d46004803603602081101561016757600080fd5b810190602081018135600160201b81111561018157600080fd5b82018360208201111561019357600080fd5b803590602001918460208302840111600160201b831117156101b457600080fd5b50909250905061057d565b6100d4610607565b6100f36106c3565b61028d600480360360408110156101e557600080fd5b810190602081018135600160201b8111156101ff57600080fd5b82018360208201111561021157600080fd5b803590602001918460208302840111600160201b8311171561023257600080fd5b919390929091602081019035600160201b81111561024f57600080fd5b82018360208201111561026157600080fd5b803590602001918460208302840111600160201b8311171561028257600080fd5b5090925090506106d2565b604080519115158252519081900360200190f35b6100d4600480360360408110156102b757600080fd5b810190602081018135600160201b8111156102d157600080fd5b8201836020820111156102e357600080fd5b803590602001918460208302840111600160201b8311171561030457600080fd5b919390929091602081019035600160201b81111561032157600080fd5b82018360208201111561033357600080fd5b803590602001918460208302840111600160201b8311171561035457600080fd5b50909250905061075b565b6100f36004803603604081101561037557600080fd5b81359190810190604081016020820135600160201b81111561039657600080fd5b8201836020820111156103a857600080fd5b803590602001918460018302840111600160201b831117156103c957600080fd5b509092509050610867565b6103dc6108db565b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6002602052600090815260409020546001600160a01b031681565b6000908152600260205260409020546001600160a01b031690565b6524b9b9bab2b960d11b600090815260026020527f0651498423135bdecab48e2d306f14d560a72d49179b71410fd95b5d25ce349a546001600160a01b0316806104f7576040805162461bcd60e51b815260206004820152601a60248201527f43616e6e6f742066696e64204973737565722061646472657373000000000000604482015290519081900360640190fd5b806001600160a01b03166332608039846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561053b57600080fd5b505afa15801561054f573d6000803e3d6000fd5b505050506040513d602081101561056557600080fd5b50519392505050565b6001546001600160a01b031681565b60005b818110156106025782828281811061059457fe5b905060200201356001600160a01b03166001600160a01b031663741853606040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156105de57600080fd5b505af11580156105f2573d6000803e3d6000fd5b5050600190920191506105809050565b505050565b6001546001600160a01b031633146106505760405162461bcd60e51b81526004018080602001828103825260358152602001806109276035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6000805b8481101561074d578383828181106106ea57fe5b905060200201356001600160a01b03166001600160a01b03166002600088888581811061071357fe5b60209081029290920135835250810191909152604001600020546001600160a01b031614610745576000915050610753565b6001016106d6565b50600190505b949350505050565b6107636108db565b8281146107b7576040805162461bcd60e51b815260206004820152601860248201527f496e707574206c656e67746873206d757374206d617463680000000000000000604482015290519081900360640190fd5b60005b838110156108605760008585838181106107d057fe5b90506020020135905060008484848181106107e757fe5b600085815260026020908152604091829020805493820295909501356001600160a01b03166001600160a01b03199093168317909455805186815293840182905280519194507fefe884cc7f82a6cf3cf68f64221519dcf96b5cae9048e1bb008ee32cd05aaa9193829003019150a150506001016107ba565b5050505050565b6000838152600260205260408120546001600160a01b03168383826108d05760405162461bcd60e51b815260206004820190815260248201839052908190604401848480828437600083820152604051601f909101601f19169092018290039550909350505050fd5b509095945050505050565b6000546001600160a01b031633146109245760405162461bcd60e51b815260040180806020018281038252602f81526020018061095c602f913960400191505060405180910390fd5b56fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a72315820544c770f8fe299ade8fd98b7050535f0377da5b99772da137adb2d64ef3ba0a064736f6c63430005100032",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "bytes32",
"name": "name",
"type": "bytes32"
},
{
"indexed": false,
"internalType": "address",
"name": "destination",
"type": "address"
}
],
"name": "AddressImported",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "oldOwner",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnerChanged",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnerNominated",
"type": "event"
},
{
"constant": false,
"inputs": [],
"name": "acceptOwnership",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": true,
"inputs": [
{
"internalType": "bytes32[]",
"name": "names",
"type": "bytes32[]"
},
{
"internalType": "address[]",
"name": "destinations",
"type": "address[]"
}
],
"name": "areAddressesImported",
"outputs": [
{
"internalType": "bool",
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [
{
"internalType": "bytes32",
"name": "name",
"type": "bytes32"
}
],
"name": "getAddress",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [
{
"internalType": "bytes32",
"name": "key",
"type": "bytes32"
}
],
"name": "getSynth",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"internalType": "bytes32[]",
"name": "names",
"type": "bytes32[]"
},
{
"internalType": "address[]",
"name": "destinations",
"type": "address[]"
}
],
"name": "importAddresses",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"name": "nominateNewOwner",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "nominatedOwner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": true,
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract MixinResolver[]",