synthetix-demaa
Version:
The smart contracts which make up the Demaa system. (demaa.io)
1,365 lines • 1.85 MB
JSON
{
"targets": {
"SafeDecimalMath": {
"name": "SafeDecimalMath",
"address": "0xa47A5271f4257F3cA6FE7deAf5e7Be5196Fa8D3f",
"source": "SafeDecimalMath",
"link": "https://mumbai.polygonscan.com/address/0xa47A5271f4257F3cA6FE7deAf5e7Be5196Fa8D3f",
"timestamp": "2022-02-07T07:03:56.460Z",
"txn": "",
"network": "mumbai"
},
"Math": {
"name": "Math",
"address": "0x9eFC50C8D761A26ECB05a1801464057150077D44",
"source": "Math",
"link": "https://mumbai.polygonscan.com/address/0x9eFC50C8D761A26ECB05a1801464057150077D44",
"timestamp": "2022-02-07T07:04:01.940Z",
"txn": "",
"network": "mumbai"
},
"AddressResolver": {
"name": "AddressResolver",
"address": "0xF9Ec713500B9135B2BF3E8e4E362fD093C2CB7b7",
"source": "AddressResolver",
"link": "https://mumbai.polygonscan.com/address/0xF9Ec713500B9135B2BF3E8e4E362fD093C2CB7b7",
"timestamp": "2022-02-07T07:04:11.711Z",
"txn": "",
"network": "mumbai"
},
"ReadProxyAddressResolver": {
"name": "ReadProxyAddressResolver",
"address": "0x0Ba57b0559569F1121bb06982AA7dBbcabAe2b62",
"source": "ReadProxy",
"link": "https://mumbai.polygonscan.com/address/0x0Ba57b0559569F1121bb06982AA7dBbcabAe2b62",
"timestamp": "2022-02-07T07:04:17.856Z",
"txn": "",
"network": "mumbai"
},
"FlexibleStorage": {
"name": "FlexibleStorage",
"address": "0x64030a077ceEEe419dc8B4476ae51FCE70192070",
"source": "FlexibleStorage",
"link": "https://mumbai.polygonscan.com/address/0x64030a077ceEEe419dc8B4476ae51FCE70192070",
"timestamp": "2022-02-07T07:04:30.221Z",
"txn": "",
"network": "mumbai"
},
"SystemSettings": {
"name": "SystemSettings",
"address": "0x096572A31E1A6121552A062943263063B8288d2B",
"source": "SystemSettings",
"link": "https://mumbai.polygonscan.com/address/0x096572A31E1A6121552A062943263063B8288d2B",
"timestamp": "2022-02-07T07:04:38.052Z",
"txn": "",
"network": "mumbai"
},
"SystemStatus": {
"name": "SystemStatus",
"address": "0x84BcFb36f241fa382af6B2D360e9ac51E90019D7",
"source": "SystemStatus",
"link": "https://mumbai.polygonscan.com/address/0x84BcFb36f241fa382af6B2D360e9ac51E90019D7",
"timestamp": "2022-02-07T07:04:49.750Z",
"txn": "",
"network": "mumbai"
},
"ExchangeRates": {
"name": "ExchangeRates",
"address": "0x41095F91C286643Dd06080f6a952C1244920EF8D",
"source": "ExchangeRates",
"link": "https://mumbai.polygonscan.com/address/0x41095F91C286643Dd06080f6a952C1244920EF8D",
"timestamp": "2022-02-07T07:05:10.773Z",
"txn": "",
"network": "mumbai"
},
"RewardEscrow": {
"name": "RewardEscrow",
"address": "0xec61BC72E7a9C29CC3aAb486B5f9ab87189d6811",
"source": "RewardEscrow",
"link": "https://mumbai.polygonscan.com/address/0xec61BC72E7a9C29CC3aAb486B5f9ab87189d6811",
"timestamp": "2022-02-07T07:05:37.662Z",
"txn": "",
"network": "mumbai"
},
"RewardEscrowV2": {
"name": "RewardEscrowV2",
"address": "0x66799940927eA028A6b46d2a31EAF7F9B24E268B",
"source": "RewardEscrowV2",
"link": "https://mumbai.polygonscan.com/address/0x66799940927eA028A6b46d2a31EAF7F9B24E268B",
"timestamp": "2022-02-07T08:09:42.222Z",
"txn": "",
"network": "mumbai"
},
"SynthetixEscrow": {
"name": "SynthetixEscrow",
"address": "0xF1dcD2c8d75B9A6e487AA846C131E784fc2a6843",
"source": "SynthetixEscrow",
"link": "https://mumbai.polygonscan.com/address/0xF1dcD2c8d75B9A6e487AA846C131E784fc2a6843",
"timestamp": "2022-02-07T07:05:56.420Z",
"txn": "",
"network": "mumbai"
},
"SynthetixState": {
"name": "SynthetixState",
"address": "0xF4461b2a4b81a8cFCB61b893F9005C07e67c5c31",
"source": "SynthetixState",
"link": "https://mumbai.polygonscan.com/address/0xF4461b2a4b81a8cFCB61b893F9005C07e67c5c31",
"timestamp": "2022-02-07T07:06:01.863Z",
"txn": "",
"network": "mumbai"
},
"ProxyFeePool": {
"name": "ProxyFeePool",
"address": "0x5505D4a3eDDFD67A07955C17BE0bd09C88Db30fa",
"source": "Proxy",
"link": "https://mumbai.polygonscan.com/address/0x5505D4a3eDDFD67A07955C17BE0bd09C88Db30fa",
"timestamp": "2022-02-07T07:06:10.360Z",
"txn": "",
"network": "mumbai"
},
"DelegateApprovalsEternalStorage": {
"name": "DelegateApprovalsEternalStorage",
"address": "0xaD85D77f7ac508E178dd9744e2C761e6BeF40220",
"source": "EternalStorage",
"link": "https://mumbai.polygonscan.com/address/0xaD85D77f7ac508E178dd9744e2C761e6BeF40220",
"timestamp": "2022-02-07T07:06:17.815Z",
"txn": "",
"network": "mumbai"
},
"DelegateApprovals": {
"name": "DelegateApprovals",
"address": "0xc498271a3Bb8DB7A7014b2F30541C57DbeDc7D7F",
"source": "DelegateApprovals",
"link": "https://mumbai.polygonscan.com/address/0xc498271a3Bb8DB7A7014b2F30541C57DbeDc7D7F",
"timestamp": "2022-02-07T07:06:23.702Z",
"txn": "",
"network": "mumbai"
},
"Liquidations": {
"name": "Liquidations",
"address": "0x8f1cbbaE241d80C83d40bdcf187a03926F8A59E2",
"source": "Liquidations",
"link": "https://mumbai.polygonscan.com/address/0x8f1cbbaE241d80C83d40bdcf187a03926F8A59E2",
"timestamp": "2022-02-07T07:06:36.500Z",
"txn": "",
"network": "mumbai"
},
"EternalStorageLiquidations": {
"name": "EternalStorageLiquidations",
"address": "0x651aB6732c27B38915C4EC3B448185317Be62eE1",
"source": "EternalStorage",
"link": "https://mumbai.polygonscan.com/address/0x651aB6732c27B38915C4EC3B448185317Be62eE1",
"timestamp": "2022-02-07T07:06:44.460Z",
"txn": "",
"network": "mumbai"
},
"FeePoolEternalStorage": {
"name": "FeePoolEternalStorage",
"address": "0xFFE0b410d1fF97A0788eb6a39727bd4bb0213938",
"source": "FeePoolEternalStorage",
"link": "https://mumbai.polygonscan.com/address/0xFFE0b410d1fF97A0788eb6a39727bd4bb0213938",
"timestamp": "2022-02-07T07:06:54.486Z",
"txn": "",
"network": "mumbai"
},
"FeePool": {
"name": "FeePool",
"address": "0x14215b273aB392e50f8D911F2Be84B007e9E0AA6",
"source": "FeePool",
"link": "https://mumbai.polygonscan.com/address/0x14215b273aB392e50f8D911F2Be84B007e9E0AA6",
"timestamp": "2022-02-07T07:07:02.220Z",
"txn": "",
"network": "mumbai"
},
"FeePoolState": {
"name": "FeePoolState",
"address": "0xb63221fC7a0e47a63c1171B39cCce5e180DEcc38",
"source": "FeePoolState",
"link": "https://mumbai.polygonscan.com/address/0xb63221fC7a0e47a63c1171B39cCce5e180DEcc38",
"timestamp": "2022-02-07T07:07:27.701Z",
"txn": "",
"network": "mumbai"
},
"RewardsDistribution": {
"name": "RewardsDistribution",
"address": "0x1fAf7D0f31ea0bc124cf63681131628950c48a09",
"source": "RewardsDistribution",
"link": "https://mumbai.polygonscan.com/address/0x1fAf7D0f31ea0bc124cf63681131628950c48a09",
"timestamp": "2022-02-07T07:07:35.635Z",
"txn": "",
"network": "mumbai"
},
"ProxyERC20": {
"name": "ProxyERC20",
"address": "0x4DdA6e01a2107561bC4fF2349B0DD57d93679B5D",
"source": "ProxyERC20",
"link": "https://mumbai.polygonscan.com/address/0x4DdA6e01a2107561bC4fF2349B0DD57d93679B5D",
"timestamp": "2022-02-07T07:07:42.053Z",
"txn": "",
"network": "mumbai"
},
"TokenStateSynthetix": {
"name": "TokenStateSynthetix",
"address": "0x41fd284f6bfb483eE6d32A53c4e911b0C3498aCC",
"source": "TokenState",
"link": "https://mumbai.polygonscan.com/address/0x41fd284f6bfb483eE6d32A53c4e911b0C3498aCC",
"timestamp": "2022-02-07T07:07:49.531Z",
"txn": "",
"network": "mumbai"
},
"Synthetix": {
"name": "Synthetix",
"address": "0xd50a342122EdDE965e1F0F8102e834408Ff30622",
"source": "Synthetix",
"link": "https://mumbai.polygonscan.com/address/0xd50a342122EdDE965e1F0F8102e834408Ff30622",
"timestamp": "2022-02-07T07:07:58.310Z",
"txn": "",
"network": "mumbai"
},
"ProxySynthetix": {
"name": "ProxySynthetix",
"address": "0x5B2FA0Ab0583F0BC029ae5F17A5E750fA8C6c4B2",
"source": "Proxy",
"link": "https://mumbai.polygonscan.com/address/0x5B2FA0Ab0583F0BC029ae5F17A5E750fA8C6c4B2",
"timestamp": "2022-02-07T07:08:15.754Z",
"txn": "",
"network": "mumbai"
},
"DebtCache": {
"name": "DebtCache",
"address": "0x1782c1aa30023181cFb0eC960CAAf6922eD56C74",
"source": "DebtCache",
"link": "https://mumbai.polygonscan.com/address/0x1782c1aa30023181cFb0eC960CAAf6922eD56C74",
"timestamp": "2022-02-07T07:08:28.151Z",
"txn": "",
"network": "mumbai"
},
"Exchanger": {
"name": "Exchanger",
"address": "0x2bE7DCa984f806793Ae0f600178633860B7b03ed",
"source": "ExchangerWithVirtualSynth",
"link": "https://mumbai.polygonscan.com/address/0x2bE7DCa984f806793Ae0f600178633860B7b03ed",
"timestamp": "2022-02-07T07:08:36.035Z",
"txn": "",
"network": "mumbai"
},
"VirtualSynthMastercopy": {
"name": "VirtualSynthMastercopy",
"address": "0xEf26BE17B068EFdda430F7d12D06E46A1C3268c7",
"source": "VirtualSynthMastercopy",
"link": "https://mumbai.polygonscan.com/address/0xEf26BE17B068EFdda430F7d12D06E46A1C3268c7",
"timestamp": "2022-02-07T07:08:42.503Z",
"txn": "",
"network": "mumbai"
},
"ExchangeState": {
"name": "ExchangeState",
"address": "0x0F5D942fB3d078137Dfa67e0D2D3eecFf48F851a",
"source": "ExchangeState",
"link": "https://mumbai.polygonscan.com/address/0x0F5D942fB3d078137Dfa67e0D2D3eecFf48F851a",
"timestamp": "2022-02-07T07:08:47.906Z",
"txn": "",
"network": "mumbai"
},
"Issuer": {
"name": "Issuer",
"address": "0x4e8294A3C6744E4d9a8226054F8548F15468e0bD",
"source": "Issuer",
"link": "https://mumbai.polygonscan.com/address/0x4e8294A3C6744E4d9a8226054F8548F15468e0bD",
"timestamp": "2022-02-07T07:09:10.127Z",
"txn": "",
"network": "mumbai"
},
"TradingRewards": {
"name": "TradingRewards",
"address": "0xfd1362BCb0F9fCC111AcB4323494C59959479aae",
"source": "TradingRewards",
"link": "https://mumbai.polygonscan.com/address/0xfd1362BCb0F9fCC111AcB4323494C59959479aae",
"timestamp": "2022-02-07T07:09:15.757Z",
"txn": "",
"network": "mumbai"
},
"EscrowChecker": {
"name": "EscrowChecker",
"address": "0xd1d6D0AaceEB3107b7B3DE2cE267f2E75845B2d7",
"source": "EscrowChecker",
"link": "https://mumbai.polygonscan.com/address/0xd1d6D0AaceEB3107b7B3DE2cE267f2E75845B2d7",
"timestamp": "2022-02-07T07:09:25.933Z",
"txn": "",
"network": "mumbai"
},
"SupplySchedule": {
"name": "SupplySchedule",
"address": "0x6E976B9527b17323A13D9aEc09bF9977A944bDe7",
"source": "SupplySchedule",
"link": "https://mumbai.polygonscan.com/address/0x6E976B9527b17323A13D9aEc09bF9977A944bDe7",
"timestamp": "2022-02-07T07:09:39.816Z",
"txn": "",
"network": "mumbai"
},
"TokenStatesUSD": {
"name": "TokenStatesUSD",
"address": "0x4a787ba2A4615806952514fc36C3c7Ad0278d8fC",
"source": "TokenState",
"link": "https://mumbai.polygonscan.com/address/0x4a787ba2A4615806952514fc36C3c7Ad0278d8fC",
"timestamp": "2022-02-07T07:10:09.630Z",
"txn": "",
"network": "mumbai"
},
"ProxysUSD": {
"name": "ProxysUSD",
"address": "0xcFe81276Fc96602b088F9Ed92D3Ceb8e5f60E6e7",
"source": "ProxyERC20",
"link": "https://mumbai.polygonscan.com/address/0xcFe81276Fc96602b088F9Ed92D3Ceb8e5f60E6e7",
"timestamp": "2022-02-07T07:10:46.913Z",
"txn": "",
"network": "mumbai"
},
"ProxyERC20sUSD": {
"name": "ProxyERC20sUSD",
"address": "0x5cb80F5e356619Dae0fD408c920FdCAf97064892",
"source": "ProxyERC20",
"link": "https://mumbai.polygonscan.com/address/0x5cb80F5e356619Dae0fD408c920FdCAf97064892",
"timestamp": "2022-02-07T07:15:25.742Z",
"txn": "",
"network": "mumbai"
},
"SynthsUSD": {
"name": "SynthsUSD",
"address": "0xa8615642827281F525E6Ce635C01F2096a78C122",
"source": "MultiCollateralSynth",
"link": "https://mumbai.polygonscan.com/address/0xa8615642827281F525E6Ce635C01F2096a78C122",
"timestamp": "2022-02-07T07:25:56.334Z",
"txn": "",
"network": "mumbai"
},
"TokenStatesBTC": {
"name": "TokenStatesBTC",
"address": "0x46D3968Efe9d279c04622D3E1870392B010b70a9",
"source": "TokenState",
"link": "https://mumbai.polygonscan.com/address/0x46D3968Efe9d279c04622D3E1870392B010b70a9",
"timestamp": "2022-02-07T07:26:19.632Z",
"txn": "",
"network": "mumbai"
},
"ProxysBTC": {
"name": "ProxysBTC",
"address": "0xD55D1d4B01cB70D31cf6AEcD75A006F7520c9615",
"source": "ProxyERC20",
"link": "https://mumbai.polygonscan.com/address/0xD55D1d4B01cB70D31cf6AEcD75A006F7520c9615",
"timestamp": "2022-02-07T07:26:26.086Z",
"txn": "",
"network": "mumbai"
},
"SynthsBTC": {
"name": "SynthsBTC",
"address": "0xE899d9f8B9C55BaA951FBC988d0A07C99588E845",
"source": "MultiCollateralSynth",
"link": "https://mumbai.polygonscan.com/address/0xE899d9f8B9C55BaA951FBC988d0A07C99588E845",
"timestamp": "2022-02-07T07:26:36.611Z",
"txn": "",
"network": "mumbai"
},
"TokenStatesETH": {
"name": "TokenStatesETH",
"address": "0x6B24D101dff94FC438ecA6512ED36d59e6722880",
"source": "TokenState",
"link": "https://mumbai.polygonscan.com/address/0x6B24D101dff94FC438ecA6512ED36d59e6722880",
"timestamp": "2022-02-07T07:26:57.753Z",
"txn": "",
"network": "mumbai"
},
"ProxysETH": {
"name": "ProxysETH",
"address": "0x82F1254eDDB1f8c4Adb9B9a29ea05f90FeC40Bf6",
"source": "ProxyERC20",
"link": "https://mumbai.polygonscan.com/address/0x82F1254eDDB1f8c4Adb9B9a29ea05f90FeC40Bf6",
"timestamp": "2022-02-07T07:27:12.265Z",
"txn": "",
"network": "mumbai"
},
"SynthsETH": {
"name": "SynthsETH",
"address": "0x44B4F71c2e891818794976A7f52f3c3C321Bed15",
"source": "MultiCollateralSynth",
"link": "https://mumbai.polygonscan.com/address/0x44B4F71c2e891818794976A7f52f3c3C321Bed15",
"timestamp": "2022-02-07T07:27:18.218Z",
"txn": "",
"network": "mumbai"
},
"TokenStatesCN": {
"name": "TokenStatesCN",
"address": "0xCa05b6CB9aF1fd62e6ed91163137Dec25AAaeDe6",
"source": "TokenState",
"link": "https://mumbai.polygonscan.com/address/0xCa05b6CB9aF1fd62e6ed91163137Dec25AAaeDe6",
"timestamp": "2022-02-07T07:27:40.284Z",
"txn": "",
"network": "mumbai"
},
"ProxysCN": {
"name": "ProxysCN",
"address": "0xea27a0407e86a5D94Cb660E4C809f14c6c1E81cc",
"source": "ProxyERC20",
"link": "https://mumbai.polygonscan.com/address/0xea27a0407e86a5D94Cb660E4C809f14c6c1E81cc",
"timestamp": "2022-02-07T07:27:51.990Z",
"txn": "",
"network": "mumbai"
},
"SynthsCN": {
"name": "SynthsCN",
"address": "0xE1De495874e05bbbdc30806a1A607195a87b88ad",
"source": "MultiCollateralSynth",
"link": "https://mumbai.polygonscan.com/address/0xE1De495874e05bbbdc30806a1A607195a87b88ad",
"timestamp": "2022-02-07T07:28:02.672Z",
"txn": "",
"network": "mumbai"
},
"TokenStateiETH": {
"name": "TokenStateiETH",
"address": "0xaCEA0075D3B5aD5dE5d4f17F05fbfc1A4d4Dbc22",
"source": "TokenState",
"link": "https://mumbai.polygonscan.com/address/0xaCEA0075D3B5aD5dE5d4f17F05fbfc1A4d4Dbc22",
"timestamp": "2022-02-07T07:28:20.443Z",
"txn": "",
"network": "mumbai"
},
"ProxyiETH": {
"name": "ProxyiETH",
"address": "0x10a595896F647fc0c44E6D121E453097A883C5aA",
"source": "ProxyERC20",
"link": "https://mumbai.polygonscan.com/address/0x10a595896F647fc0c44E6D121E453097A883C5aA",
"timestamp": "2022-02-07T07:28:26.209Z",
"txn": "",
"network": "mumbai"
},
"SynthiETH": {
"name": "SynthiETH",
"address": "0x6A2Cd68482B48609807E9695212538eE40786194",
"source": "PurgeableSynth",
"link": "https://mumbai.polygonscan.com/address/0x6A2Cd68482B48609807E9695212538eE40786194",
"timestamp": "2022-02-07T07:28:55.857Z",
"txn": "",
"network": "mumbai"
},
"TokenStateiBTC": {
"name": "TokenStateiBTC",
"address": "0x947139D09701005eE791A01e9959Acb029C2F4AD",
"source": "TokenState",
"link": "https://mumbai.polygonscan.com/address/0x947139D09701005eE791A01e9959Acb029C2F4AD",
"timestamp": "2022-02-07T07:29:22.405Z",
"txn": "",
"network": "mumbai"
},
"ProxyiBTC": {
"name": "ProxyiBTC",
"address": "0x6596B57C4Cf7367B40906F08F1Bf5156A017725b",
"source": "ProxyERC20",
"link": "https://mumbai.polygonscan.com/address/0x6596B57C4Cf7367B40906F08F1Bf5156A017725b",
"timestamp": "2022-02-07T07:29:30.390Z",
"txn": "",
"network": "mumbai"
},
"SynthiBTC": {
"name": "SynthiBTC",
"address": "0xFB569350848848Cd28Ebfaa9A25E3D88a37E3A55",
"source": "PurgeableSynth",
"link": "https://mumbai.polygonscan.com/address/0xFB569350848848Cd28Ebfaa9A25E3D88a37E3A55",
"timestamp": "2022-02-07T07:29:42.860Z",
"txn": "",
"network": "mumbai"
},
"Depot": {
"name": "Depot",
"address": "0xFeC920592200d9545F3Ac415F49F7cc18733c846",
"source": "Depot",
"link": "https://mumbai.polygonscan.com/address/0xFeC920592200d9545F3Ac415F49F7cc18733c846",
"timestamp": "2022-02-07T07:30:18.263Z",
"txn": "",
"network": "mumbai"
},
"EtherCollateral": {
"name": "EtherCollateral",
"address": "0x43b04be456D127b3fA57e5f07873B469E264d301",
"source": "EtherCollateral",
"link": "https://mumbai.polygonscan.com/address/0x43b04be456D127b3fA57e5f07873B469E264d301",
"timestamp": "2022-02-07T07:30:29.431Z",
"txn": "",
"network": "mumbai"
},
"EtherCollateralsUSD": {
"name": "EtherCollateralsUSD",
"address": "0x8719a2934e088581af3d41Dc0a8cFCbE6a298810",
"source": "EtherCollateralsUSD",
"link": "https://mumbai.polygonscan.com/address/0x8719a2934e088581af3d41Dc0a8cFCbE6a298810",
"timestamp": "2022-02-07T07:30:37.552Z",
"txn": "",
"network": "mumbai"
},
"OTC": {
"name": "OTC",
"address": "0x8911c51f5C859143e346Fef3B5d80a093C2B56C5",
"source": "OTC",
"link": "https://mumbai.polygonscan.com/address/0x8911c51f5C859143e346Fef3B5d80a093C2B56C5",
"timestamp": "2022-02-07T07:30:51.499Z",
"txn": "",
"network": "mumbai"
},
"OTCDao": {
"name": "OTCDao",
"address": "0x9c1230b7EF35D9E279eC360650c38414244DCC94",
"source": "OTCDao",
"link": "https://mumbai.polygonscan.com/address/0x9c1230b7EF35D9E279eC360650c38414244DCC94",
"timestamp": "2022-02-07T07:31:00.708Z",
"txn": "",
"network": "mumbai"
},
"EtherWrapper": {
"name": "EtherWrapper",
"address": "0x27f2E3004edbc8225c1D547D32949DE444185f09",
"source": "EtherWrapper",
"link": "https://mumbai.polygonscan.com/address/0x27f2E3004edbc8225c1D547D32949DE444185f09",
"timestamp": "2022-02-07T07:31:10.441Z",
"txn": "",
"network": "mumbai"
},
"NativeEtherWrapper": {
"name": "NativeEtherWrapper",
"address": "0x9E9C1680DfF8A4B7902A3900DdfAEBe8f8F6B1Dc",
"source": "NativeEtherWrapper",
"link": "https://mumbai.polygonscan.com/address/0x9E9C1680DfF8A4B7902A3900DdfAEBe8f8F6B1Dc",
"timestamp": "2022-02-07T07:31:20.144Z",
"txn": "",
"network": "mumbai"
},
"BinaryOptionMarketFactory": {
"name": "BinaryOptionMarketFactory",
"address": "0xeADD203cfda2ff5a45c0DB912290f452A0847e2b",
"source": "BinaryOptionMarketFactory",
"link": "https://mumbai.polygonscan.com/address/0xeADD203cfda2ff5a45c0DB912290f452A0847e2b",
"timestamp": "2022-02-07T07:31:32.547Z",
"txn": "",
"network": "mumbai"
},
"BinaryOptionMarketManager": {
"name": "BinaryOptionMarketManager",
"address": "0x9d166EA65D222Df7A7c2Cc19A2308371f3c829eC",
"source": "BinaryOptionMarketManager",
"link": "https://mumbai.polygonscan.com/address/0x9d166EA65D222Df7A7c2Cc19A2308371f3c829eC",
"timestamp": "2022-02-07T07:31:49.022Z",
"txn": "",
"network": "mumbai"
},
"SynthUtil": {
"name": "SynthUtil",
"address": "0x3CC15e7F759ABAa23c44Aa649c29837144defc5E",
"source": "SynthUtil",
"link": "https://mumbai.polygonscan.com/address/0x3CC15e7F759ABAa23c44Aa649c29837144defc5E",
"timestamp": "2022-02-07T07:31:56.047Z",
"txn": "",
"network": "mumbai"
},
"DappMaintenance": {
"name": "DappMaintenance",
"address": "0x82b336B02357C1515161354aFb20d6044264e5bF",
"source": "DappMaintenance",
"link": "https://mumbai.polygonscan.com/address/0x82b336B02357C1515161354aFb20d6044264e5bF",
"timestamp": "2022-02-07T07:32:01.651Z",
"txn": "",
"network": "mumbai"
},
"BinaryOptionMarketData": {
"name": "BinaryOptionMarketData",
"address": "0x945Ba6b650C36c33d0C15b07cD2859884EF3C623",
"source": "BinaryOptionMarketData",
"link": "https://mumbai.polygonscan.com/address/0x945Ba6b650C36c33d0C15b07cD2859884EF3C623",
"timestamp": "2022-02-07T07:32:12.433Z",
"txn": "",
"network": "mumbai"
},
"CollateralManagerState": {
"name": "CollateralManagerState",
"address": "0x789f40DB779347ae6E97dA9730f13096F4ACeC98",
"source": "CollateralManagerState",
"link": "https://mumbai.polygonscan.com/address/0x789f40DB779347ae6E97dA9730f13096F4ACeC98",
"timestamp": "2022-02-07T07:32:48.466Z",
"txn": "",
"network": "mumbai"
},
"CollateralManager": {
"name": "CollateralManager",
"address": "0x7D2D52d61CdA40BEFb1e189B6B08C4C35c24e837",
"source": "CollateralManager",
"link": "https://mumbai.polygonscan.com/address/0x7D2D52d61CdA40BEFb1e189B6B08C4C35c24e837",
"timestamp": "2022-02-07T07:33:08.421Z",
"txn": "",
"network": "mumbai"
},
"CollateralStateEth": {
"name": "CollateralStateEth",
"address": "0x70D80118f614541127CCaFFfBC586B972afe6741",
"source": "CollateralState",
"link": "https://mumbai.polygonscan.com/address/0x70D80118f614541127CCaFFfBC586B972afe6741",
"timestamp": "2022-02-07T07:33:22.698Z",
"txn": "",
"network": "mumbai"
},
"CollateralEth": {
"name": "CollateralEth",
"address": "0x56486350A15862FE1342E9a9E799Fa2658A6aAb8",
"source": "CollateralEth",
"link": "https://mumbai.polygonscan.com/address/0x56486350A15862FE1342E9a9E799Fa2658A6aAb8",
"timestamp": "2022-02-07T07:33:32.751Z",
"txn": "",
"network": "mumbai"
},
"CollateralStateErc20": {
"name": "CollateralStateErc20",
"address": "0x8aC02f9826a5b9496f0b960510880F108d1E5FF9",
"source": "CollateralState",
"link": "https://mumbai.polygonscan.com/address/0x8aC02f9826a5b9496f0b960510880F108d1E5FF9",
"timestamp": "2022-02-07T07:33:48.040Z",
"txn": "",
"network": "mumbai"
},
"CollateralErc20": {
"name": "CollateralErc20",
"address": "0x417Da0f19e701641b48a3F1e031f9c9582aEd13A",
"source": "CollateralErc20",
"link": "https://mumbai.polygonscan.com/address/0x417Da0f19e701641b48a3F1e031f9c9582aEd13A",
"timestamp": "2022-02-07T07:33:54.162Z",
"txn": "",
"network": "mumbai"
},
"CollateralStateShort": {
"name": "CollateralStateShort",
"address": "0x3414E6C0E0bE1BFEa565772B424fA8B9A909Ac22",
"source": "CollateralState",
"link": "https://mumbai.polygonscan.com/address/0x3414E6C0E0bE1BFEa565772B424fA8B9A909Ac22",
"timestamp": "2022-02-07T07:34:05.798Z",
"txn": "",
"network": "mumbai"
},
"CollateralShort": {
"name": "CollateralShort",
"address": "0x2E41b4F145659415a35e7503f4A994b30A6503A0",
"source": "CollateralShort",
"link": "https://mumbai.polygonscan.com/address/0x2E41b4F145659415a35e7503f4A994b30A6503A0",
"timestamp": "2022-02-07T07:34:15.053Z",
"txn": "",
"network": "mumbai"
},
"ShortingRewardssETH": {
"name": "ShortingRewardssETH",
"address": "0x2d78d9a7CCEa0c9d414Cb8b1E584D60A87284F4c",
"source": "ShortingRewards",
"link": "https://mumbai.polygonscan.com/address/0x2d78d9a7CCEa0c9d414Cb8b1E584D60A87284F4c",
"timestamp": "2022-02-09T09:32:01.700Z",
"txn": "",
"network": "mumbai"
},
"ShortingRewardssBTC": {
"name": "ShortingRewardssBTC",
"address": "0xa7608E8a8612Ec9C9F54adB7bcd606e5eA8c7213",
"source": "ShortingRewards",
"link": "https://mumbai.polygonscan.com/address/0xa7608E8a8612Ec9C9F54adB7bcd606e5eA8c7213",
"timestamp": "2022-02-09T09:32:25.895Z",
"txn": "",
"network": "mumbai"
}
},
"sources": {
"SafeDecimalMath": {
"bytecode": "61012d610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060655760003560e01c8063313ce56714606a578063864029e7146086578063907af6c014609e5780639d8e21771460a4578063d5e5e6e61460aa578063def4419d1460b0575b600080fd5b607060b6565b6040805160ff9092168252519081900360200190f35b608c60bb565b60408051918252519081900360200190f35b608c60cb565b608c60d7565b608c60e3565b607060f3565b601281565b6b033b2e3c9fd0803ce800000081565b670de0b6b3a764000090565b670de0b6b3a764000081565b6b033b2e3c9fd0803ce800000090565b601b8156fea265627a7a72315820c7c3403a2a725cc78947145a5d7c331bbdecab15fd51a829f66b5f9be278287964736f6c63430005100032",
"abi": [
{
"constant": true,
"inputs": [],
"name": "PRECISE_UNIT",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x864029e7"
},
{
"constant": true,
"inputs": [],
"name": "UNIT",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x9d8e2177"
},
{
"constant": true,
"inputs": [],
"name": "decimals",
"outputs": [
{
"internalType": "uint8",
"name": "",
"type": "uint8"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x313ce567"
},
{
"constant": true,
"inputs": [],
"name": "highPrecisionDecimals",
"outputs": [
{
"internalType": "uint8",
"name": "",
"type": "uint8"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xdef4419d"
},
{
"constant": true,
"inputs": [],
"name": "preciseUnit",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "pure",
"type": "function",
"signature": "0xd5e5e6e6"
},
{
"constant": true,
"inputs": [],
"name": "unit",
"outputs": [
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}
],
"payable": false,
"stateMutability": "pure",
"type": "function",
"signature": "0x907af6c0"
}
],
"source": {
"keccak256": "0xa2aa091e08b93e64b4cdc3dc2792cdee4e044f58ada154d7f38af129a975f0e9",
"urls": [
"bzz-raw://edf1dcaaa6a17ef1dff1eefb8f283e294bf8e626424102ce563ae0a42837d36f",
"dweb:/ipfs/QmeuJzXziv3V99TtjbSUEVbSvHZmqr2torW2XjT1qTvU6a"
]
},
"metadata": {
"compiler": {
"version": "0.5.16+commit.9c3226ce"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"SafeDecimalMath.sol": "SafeDecimalMath"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
},
"sources": {
"SafeDecimalMath.sol": {
"keccak256": "0xa2aa091e08b93e64b4cdc3dc2792cdee4e044f58ada154d7f38af129a975f0e9",
"urls": [
"bzz-raw://edf1dcaaa6a17ef1dff1eefb8f283e294bf8e626424102ce563ae0a42837d36f",
"dweb:/ipfs/QmeuJzXziv3V99TtjbSUEVbSvHZmqr2torW2XjT1qTvU6a"
]
}
},
"version": 1
}
},
"Math": {
"bytecode": "60556023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a723158202ce81039c5f82f560e595eaacfca768fcf43588c8f739cd59af076113d27634e64736f6c63430005100032",
"abi": [],
"source": {
"keccak256": "0x977d49488124b49582d5cc5ac79e75cbc80c97818ca3fca991f97fdfef36d8ad",
"urls": [
"bzz-raw://3f4b91d3a49f08d4cb1d6abb61f2f1d23d97f35788c96b6f5ae5c229856dd304",
"dweb:/ipfs/QmPtfzE9p9eL5HyBPxMgeNhCWmL8zYnXnDWdoevASVAQpc"
]
},
"metadata": {
"compiler": {
"version": "0.5.16+commit.9c3226ce"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"Math.sol": "Math"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
},
"sources": {
"Math.sol": {
"keccak256": "0x977d49488124b49582d5cc5ac79e75cbc80c97818ca3fca991f97fdfef36d8ad",
"urls": [
"bzz-raw://3f4b91d3a49f08d4cb1d6abb61f2f1d23d97f35788c96b6f5ae5c229856dd304",
"dweb:/ipfs/QmPtfzE9p9eL5HyBPxMgeNhCWmL8zYnXnDWdoevASVAQpc"
]
}
},
"version": 1
}
},
"AddressResolver": {
"bytecode": "608060405234801561001057600080fd5b50604051610ab9380380610ab98339818101604052602081101561003357600080fd5b5051806001600160a01b038116610091576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150506109bf806100fa6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063766f781511610071578063766f78151461015157806379ba5097146101bf5780638da5cb5b146101c75780639f42102f146101cf578063ab0b8f77146102a1578063dacb2d011461035f576100a9565b80631627540c146100ae578063187f7935146100d657806321f8a7211461010f578063514560611461012c57806353a47bb714610149575b600080fd5b6100d4600480360360208110156100c457600080fd5b50356001600160a01b03166103d4565b005b6100f3600480360360208110156100ec57600080fd5b5035610430565b604080516001600160a01b039092168252519081900360200190f35b6100f36004803603602081101561012557600080fd5b503561044b565b6100f36004803603602081101561014257600080fd5b5035610466565b6100f361056e565b6100d46004803603602081101561016757600080fd5b810190602081018135600160201b81111561018157600080fd5b82018360208201111561019357600080fd5b803590602001918460208302840111600160201b831117156101b457600080fd5b50909250905061057d565b6100d4610607565b6100f36106c3565b61028d600480360360408110156101e557600080fd5b810190602081018135600160201b8111156101ff57600080fd5b82018360208201111561021157600080fd5b803590602001918460208302840111600160201b8311171561023257600080fd5b919390929091602081019035600160201b81111561024f57600080fd5b82018360208201111561026157600080fd5b803590602001918460208302840111600160201b8311171561028257600080fd5b5090925090506106d2565b604080519115158252519081900360200190f35b6100d4600480360360408110156102b757600080fd5b810190602081018135600160201b8111156102d157600080fd5b8201836020820111156102e357600080fd5b803590602001918460208302840111600160201b8311171561030457600080fd5b919390929091602081019035600160201b81111561032157600080fd5b82018360208201111561033357600080fd5b803590602001918460208302840111600160201b8311171561035457600080fd5b50909250905061075b565b6100f36004803603604081101561037557600080fd5b81359190810190604081016020820135600160201b81111561039657600080fd5b8201836020820111156103a857600080fd5b803590602001918460018302840111600160201b831117156103c957600080fd5b509092509050610867565b6103dc6108db565b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6002602052600090815260409020546001600160a01b031681565b6000908152600260205260409020546001600160a01b031690565b6524b9b9bab2b960d11b600090815260026020527f0651498423135bdecab48e2d306f14d560a72d49179b71410fd95b5d25ce349a546001600160a01b0316806104f7576040805162461bcd60e51b815260206004820152601a60248201527f43616e6e6f742066696e64204973737565722061646472657373000000000000604482015290519081900360640190fd5b806001600160a01b03166332608039846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561053b57600080fd5b505afa15801561054f573d6000803e3d6000fd5b505050506040513d602081101561056557600080fd5b50519392505050565b6001546001600160a01b031681565b60005b818110156106025782828281811061059457fe5b905060200201356001600160a01b03166001600160a01b031663741853606040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156105de57600080fd5b505af11580156105f2573d6000803e3d6000fd5b5050600190920191506105809050565b505050565b6001546001600160a01b031633146106505760405162461bcd60e51b81526004018080602001828103825260358152602001806109276035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6000805b8481101561074d578383828181106106ea57fe5b905060200201356001600160a01b03166001600160a01b03166002600088888581811061071357fe5b60209081029290920135835250810191909152604001600020546001600160a01b031614610745576000915050610753565b6001016106d6565b50600190505b949350505050565b6107636108db565b8281146107b7576040805162461bcd60e51b815260206004820152601860248201527f496e707574206c656e67746873206d757374206d617463680000000000000000604482015290519081900360640190fd5b60005b838110156108605760008585838181106107d057fe5b90506020020135905060008484848181106107e757fe5b600085815260026020908152604091829020805493820295909501356001600160a01b03166001600160a01b03199093168317909455805186815293840182905280519194507fefe884cc7f82a6cf3cf68f64221519dcf96b5cae9048e1bb008ee32cd05aaa9193829003019150a150506001016107ba565b5050505050565b6000838152600260205260408120546001600160a01b03168383826108d05760405162461bcd60e51b815260206004820190815260248201839052908190604401848480828437600083820152604051601f909101601f19169092018290039550909350505050fd5b509095945050505050565b6000546001600160a01b031633146109245760405162461bcd60e51b815260040180806020018281038252602f81526020018061095c602f913960400191505060405180910390fd5b56fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a72315820d66768ca997a7218bce4e2e962b3e6b9963a436581da858c3bbb6b06ee7706e964736f6c63430005100032",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor",
"signature": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "bytes32",
"name": "name",
"type": "bytes32"
},
{
"indexed": false,
"internalType": "address",
"name": "destination",
"type": "address"
}
],
"name": "AddressImported",
"type": "event",
"signature": "0xefe884cc7f82a6cf3cf68f64221519dcf96b5cae9048e1bb008ee32cd05aaa91"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "oldOwner",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnerChanged",
"type": "event",
"signature": "0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnerNominated",
"type": "event",
"signature": "0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22"
},
{
"constant": false,
"inputs": [],
"name": "acceptOwnership",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x79ba5097"
},
{
"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",
"signature": "0x9f42102f"
},
{
"constant": true,
"inputs": [
{
"internalType": "bytes32",
"name": "name",
"type": "bytes32"
}
],
"name": "getAddress",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x21f8a721"
},
{
"constant": true,
"inputs": [
{
"internalType": "bytes32",
"name": "key",
"type": "bytes32"
}
],
"name": "getSynth",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x51456061"
},
{
"constant": false,
"inputs": [
{
"internalType": "bytes32[]",
"name": "names",
"type": "bytes32[]"
},
{
"internalType": "address[]",
"name": "destinations",
"type": "address[]"
}
],
"name": "importAddresses",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0xab0b8f77"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"name": "nominateNewOwner",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x1627540c"
},
{
"constant": true,
"inputs": [],
"name": "nominatedOwner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x53a47bb7"
},
{
"constant": true,
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x8da5cb5b"
},
{
"constant": false,
"inputs": [
{
"internalType": "contract MixinResolver[]",
"name": "destinations",
"type": "address[]"
}
],
"name": "rebuildCaches",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x766f7815"
},
{
"constant": true,
"inputs": [
{
"internalType": "bytes32",
"name": "",
"type": "bytes32"
}
],
"name": "repository",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x187f7935"
},
{
"constant": true,
"inputs": [
{
"internalType": "bytes32",
"name": "name",
"type": "bytes32"
},
{
"internalType": "string",
"name": "reason",
"type": "string"
}
],
"name": "requireAndGetAddress",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xdacb2d01"
}
],
"source": {
"keccak256": "0x25fe545e03f46db4293c13e73fdf27e5b4055c7add5c40bcc30f222fd2c3b5bf",
"urls": [
"bzz-raw://311133c36e15e11a22fb91739fb91474ef8e6efa1304077c6b86cd82811a366c",
"dweb:/ipfs/QmcNxBR7EtrKvYsEJYLUcy74pBh9DTNoSfrwCbSS9zk4jA"
]
},
"metadata": {
"compiler": {
"version": "0.5.16+commit.9c3226ce"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"AddressResolver.sol": "AddressResolver"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
},
"sources": {
"AddressResolver.sol": {
"keccak256": "0x25fe545e03f46db4293c13e73fdf27e5b4055c7add5c40bcc30f222fd2c3b5bf",
"urls": [
"bzz-raw://311133c36e15e11a22fb91739fb91474ef8e6efa1304077c6b86cd82811a366c",
"dweb:/ipfs/QmcNxBR7EtrKvYsEJYLUcy74pBh9DTNoSfrwCbSS9zk4jA"
]
}
},
"version": 1
}
},
"ReadProxy": {
"bytecode": "608060405234801561001057600080fd5b506040516104953803806104958339818101604052602081101561003357600080fd5b5051806001600160a01b038116610091576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a1505061039b806100fa6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631627540c1461008657806353a47bb7146100ae578063776d1a01146100d257806379ba5097146100f85780638da5cb5b14610100578063d4b8399214610108575b36600080376000803660006002545afa3d6000803e80610081573d6000fd5b3d6000f35b6100ac6004803603602081101561009c57600080fd5b50356001600160a01b0316610110565b005b6100b661016c565b604080516001600160a01b039092168252519081900360200190f35b6100ac600480360360208110156100e857600080fd5b50356001600160a01b031661017b565b6100ac6101dd565b6100b6610299565b6100b66102a8565b6101186102b7565b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6001546001600160a01b031681565b6101836102b7565b600280546001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517f814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e916020908290030190a150565b6001546001600160a01b031633146102265760405162461bcd60e51b81526004018080602001828103825260358152602001806103036035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6002546001600160a01b031681565b6000546001600160a01b031633146103005760405162461bcd60e51b815260040180806020018281038252602f815260200180610338602f913960400191505060405180910390fd5b56fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a723158207d4a5171e6847dfe5f008daebe752eaa0de9927d19411651f423535e268e169064736f6c63430005100032",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor",
"signature": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "oldOwner",
"type": "address"
},
{
"indexed": false,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnerChanged",
"type": "event",
"signature": "0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "newOwner",
"type": "address"
}
],
"name": "OwnerNominated",
"type": "event",
"signature": "0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "address",
"name": "newTarget",
"type": "address"
}
],
"name": "TargetUpdated",
"type": "event",
"signature": "0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e"
},
{
"payable": false,
"stateMutability": "nonpayable",
"type": "fallback"
},
{
"constant": false,
"inputs": [],
"name": "acceptOwnership",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x79ba5097"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"name": "nominateNewOwner",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x1627540c"
},
{
"constant": true,
"inputs": [],
"name": "nominatedOwner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x53a47bb7"
},
{
"constant": true,
"inputs": [],
"name": "owner",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0x8da5cb5b"
},
{
"constant": false,
"inputs": [
{
"internalType": "address",
"name": "_target",
"type": "address"
}
],
"name": "setTarget",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x776d1a01"
},
{
"constant": true,
"inputs": [],
"name": "target",
"outputs": [
{
"internalType": "address",
"name": "",
"type": "address"
}
],
"payable": false,
"stateMutability": "view",
"type": "function",
"signature": "0xd4b83992"
}
],
"source": {
"keccak256": "0x51a93863e5fe6a16cb93b4ec5146b4994507a153941c93d71b014ce40c2c29d8",
"urls": [
"bzz-raw://5f1554fb38899838d2368ca57dfc5110b49456351f02b8f7ab13a4ec3084ffba",
"dweb:/ipfs/QmdJqGerwvvmyPc4HsXWCkFFbRmrsM1LAkXytGBz7KjoT3"
]
},
"metadata": {
"compiler": {
"version": "0.5.16+commit.9c3226ce"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"ReadProxy.sol": "ReadProxy"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 200
},
"remappings": []
},
"sources": {
"ReadProxy.sol": {
"keccak256": "0x51a93863e5fe6a16cb93b4ec5146b4994507a153941c93d71b014ce40c2c29d8",
"urls": [
"bzz-raw://5f1554fb38899838d2368ca57dfc5110b49456351f02b8f7ab13a4ec3084ffba",
"dweb:/ipfs/QmdJqGerwvvmyPc4HsXWCkFFbRmrsM1LAkXytGBz7KjoT3"
]
}
},
"version": 1
}
},
"FlexibleStorage": {
"bytecode": "608060405234801561001057600080fd5b506040516127833803806127838339818101604052602081101561003357600080fd5b5051600080546001600160a01b039092166001600160a01b031990921691909117905561271e806100656000396000f3fe608060405234801561001057600080fd5b50600436106101c35760003560e01c80638ca0adaf116100f9578063c89eb56211610097578063d994502d11610071578063d994502d146109c2578063f7833c5d146109f9578063f9c39d2f14610a1c578063fdfc4c1314610ae1576101c3565b8063c89eb562146108b7578063d658d2e91461097c578063d71a9b0114610999576101c3565b8063ab15985d116100d3578063ab15985d146106e5578063b67fa7ed146107aa578063c13a2b0c1461081f578063c4f610ed14610894576101c3565b80638ca0adaf1461062a5780638f6b95a31461069f5780639ee5955a146106c2576101c3565b806335ab2708116101665780634dca0978116101405780634dca0978146105345780635bda91e2146105665780636a59e495146105915780638408a5e5146105b5576101c3565b806335ab2708146104215780633bd6ad89146104445780633f28a6fc14610509576101c3565b80631625e3ef116101a25780631625e3ef1461037d57806318f662ed146103a05780631d5b277f146103c357806323257c2b146103ec576101c3565b80624b62d6146101c857806303cdc017146101f3578063142a391e146102b8575b600080fd5b6101f1600480360360608110156101de57600080fd5b5080359060208101359060400135610b04565b005b6101f16004803603606081101561020957600080fd5b81359190810190604081016020820135600160201b81111561022a57600080fd5b82018360208201111561023c57600080fd5b803590602001918460208302840111600160201b8311171561025d57600080fd5b919390929091602081019035600160201b81111561027a57600080fd5b82018360208201111561028c57600080fd5b803590602001918460208302840111600160201b831117156102ad57600080fd5b509092509050610bf4565b61032d600480360360408110156102ce57600080fd5b81359190810190604081016020820135600160201b8111156102ef57600080fd5b82018360208201111561030157600080fd5b803590602001918460208302840111600160201b8311171561032257600080fd5b509092509050610d60565b60408051602080825283518183015283519192839290830191858101910280838360005b83811015610369578181015183820152602001610351565b505050509050019250505060405180910390f35b6101f16004803603604081101561039357600080fd5b5080359060200135610e07565b6101f1600480360360408110156103b657600080fd5b5080359060200135610f7b565b6101f1600480360360608110156103d9576000