@oikos/oikos-bsc
Version:
The smart contracts which make up the Oikos system. (Oikos.cash)
1,150 lines (1,149 loc) • 911 kB
JSON
{
"targets": {
"SafeDecimalMath": {
"name": "SafeDecimalMath",
"address": "0x674F2407cE710B93ADE35D7F0c9076d935a4aA5d",
"source": "SafeDecimalMath",
"link": "https://testnet.etherscan.io/address/0x674F2407cE710B93ADE35D7F0c9076d935a4aA5d",
"timestamp": "2021-07-07T02:15:12.547Z",
"txn": "",
"network": "testnet"
},
"Math": {
"name": "Math",
"address": "0xE2144C4e067153E93aD9e6901C6C1BDA6A0e7592",
"source": "Math",
"link": "https://testnet.etherscan.io/address/0xE2144C4e067153E93aD9e6901C6C1BDA6A0e7592",
"timestamp": "2021-07-07T02:15:18.625Z",
"txn": "",
"network": "testnet"
},
"AddressResolver": {
"name": "AddressResolver",
"address": "0x1Ba83008F828fB83D59f24c10472cf2C065a31F1",
"source": "AddressResolver",
"link": "https://testnet.etherscan.io/address/0x1Ba83008F828fB83D59f24c10472cf2C065a31F1",
"timestamp": "2021-07-07T16:42:20.233Z",
"txn": "",
"network": "testnet"
},
"ReadProxyAddressResolver": {
"name": "ReadProxyAddressResolver",
"address": "0x6F06aD50b156a1EB136924A821dA732474d70eB1",
"source": "ReadProxy",
"link": "https://testnet.etherscan.io/address/0x6F06aD50b156a1EB136924A821dA732474d70eB1",
"timestamp": "2021-07-07T16:09:47.954Z",
"txn": "",
"network": "testnet"
},
"SystemStatus": {
"name": "SystemStatus",
"address": "0x6Bb0518C3C310a08B7A0c4f10894c28CC8cd4EC8",
"source": "SystemStatus",
"link": "https://testnet.etherscan.io/address/0x6Bb0518C3C310a08B7A0c4f10894c28CC8cd4EC8",
"timestamp": "2021-07-07T02:15:45.741Z",
"txn": "",
"network": "testnet"
},
"ExchangeRates": {
"name": "ExchangeRates",
"address": "0x095f440706592A2354C844AEED169297b10b2CF9",
"source": "ExchangeRates",
"link": "https://testnet.etherscan.io/address/0x095f440706592A2354C844AEED169297b10b2CF9",
"timestamp": "2021-07-07T02:21:58.000Z",
"txn": "https://testnet.bscscan.com/tx/0x74e33b1bac2512afd032e5271c2515a5a12e3998963f7062d5b66f65a509ccbd",
"network": "testnet"
},
"RewardEscrow": {
"name": "RewardEscrow",
"address": "0xe380728aCff0eA53019C3be38F6942E4b4791E09",
"source": "RewardEscrow",
"link": "https://testnet.etherscan.io/address/0xe380728aCff0eA53019C3be38F6942E4b4791E09",
"timestamp": "2021-07-07T02:17:05.880Z",
"txn": "",
"network": "testnet"
},
"OikosEscrow": {
"name": "OikosEscrow",
"address": "0x417F66eEd9e29c9CeEd613DED0F93B63F8A4Fb67",
"source": "OikosEscrow",
"link": "https://testnet.etherscan.io/address/0x417F66eEd9e29c9CeEd613DED0F93B63F8A4Fb67",
"timestamp": "2021-07-07T02:17:11.986Z",
"txn": "",
"network": "testnet"
},
"OikosState": {
"name": "OikosState",
"address": "0x9233c5f7CD4774C50D4982807Edf96A8da826287",
"source": "OikosState",
"link": "https://testnet.etherscan.io/address/0x9233c5f7CD4774C50D4982807Edf96A8da826287",
"timestamp": "2021-07-07T02:17:18.074Z",
"txn": "",
"network": "testnet"
},
"ProxyFeePool": {
"name": "ProxyFeePool",
"address": "0x47710eCD9F0B16D913DCf27b62360acD01209cC2",
"source": "Proxy",
"link": "https://testnet.etherscan.io/address/0x47710eCD9F0B16D913DCf27b62360acD01209cC2",
"timestamp": "2021-07-07T02:17:24.159Z",
"txn": "",
"network": "testnet"
},
"DelegateApprovalsEternalStorage": {
"name": "DelegateApprovalsEternalStorage",
"address": "0x0c450C30d0a75f1e366a57F5C746B382DDA11c8F",
"source": "EternalStorage",
"link": "https://testnet.etherscan.io/address/0x0c450C30d0a75f1e366a57F5C746B382DDA11c8F",
"timestamp": "2021-07-07T02:17:33.257Z",
"txn": "",
"network": "testnet"
},
"DelegateApprovals": {
"name": "DelegateApprovals",
"address": "0x3F4973a31E5e4eFDaBD177488e81A36D2A1dB7f1",
"source": "DelegateApprovals",
"link": "https://testnet.etherscan.io/address/0x3F4973a31E5e4eFDaBD177488e81A36D2A1dB7f1",
"timestamp": "2021-07-07T02:17:39.402Z",
"txn": "",
"network": "testnet"
},
"Liquidations": {
"name": "Liquidations",
"address": "0x806C9E99558368a042Ed254D65149108f33193d7",
"source": "Liquidations",
"link": "https://testnet.etherscan.io/address/0x806C9E99558368a042Ed254D65149108f33193d7",
"timestamp": "2021-07-07T02:17:51.156Z",
"txn": "",
"network": "testnet"
},
"EternalStorageLiquidations": {
"name": "EternalStorageLiquidations",
"address": "0x07CB84A02b613cf81eC2A219153666FDaEdF01c4",
"source": "EternalStorage",
"link": "https://testnet.etherscan.io/address/0x07CB84A02b613cf81eC2A219153666FDaEdF01c4",
"timestamp": "2021-07-07T02:18:00.255Z",
"txn": "",
"network": "testnet"
},
"FeePoolEternalStorage": {
"name": "FeePoolEternalStorage",
"address": "0x03a3E40a3a7DDa8be05872e3c32c420aF9FE1e65",
"source": "FeePoolEternalStorage",
"link": "https://testnet.etherscan.io/address/0x03a3E40a3a7DDa8be05872e3c32c420aF9FE1e65",
"timestamp": "2021-07-07T16:54:20.264Z",
"txn": "",
"network": "testnet"
},
"FeePool": {
"name": "FeePool",
"address": "0x19ec46DD379f3e4C1Db0aA335C37140124D7c71c",
"source": "FeePool",
"link": "https://testnet.etherscan.io/address/0x19ec46DD379f3e4C1Db0aA335C37140124D7c71c",
"timestamp": "2021-07-07T16:54:27.114Z",
"txn": "",
"network": "testnet"
},
"FeePoolState": {
"name": "FeePoolState",
"address": "0x44CEa6Dd85fBf017a325823b3941E1632d0c1742",
"source": "FeePoolState",
"link": "https://testnet.etherscan.io/address/0x44CEa6Dd85fBf017a325823b3941E1632d0c1742",
"timestamp": "2021-07-07T16:54:47.477Z",
"txn": "",
"network": "testnet"
},
"RewardsDistribution": {
"name": "RewardsDistribution",
"address": "0xcc599Ed8e58e19cc439F6f8Bb04FA2e725B239b8",
"source": "RewardsDistribution",
"link": "https://testnet.etherscan.io/address/0xcc599Ed8e58e19cc439F6f8Bb04FA2e725B239b8",
"timestamp": "2021-07-07T02:18:39.532Z",
"txn": "",
"network": "testnet"
},
"SupplySchedule": {
"name": "SupplySchedule",
"address": "0xeAd83458CA5F7C9bFb298CCDc2f53099231F2Ba1",
"source": "SupplySchedule",
"link": "https://testnet.etherscan.io/address/0xeAd83458CA5F7C9bFb298CCDc2f53099231F2Ba1",
"timestamp": "2021-07-07T02:18:45.622Z",
"txn": "",
"network": "testnet"
},
"ProxyERC20": {
"name": "ProxyERC20",
"address": "0x556bD413B1146b4dcbf21E2701702bF573854635",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0x556bD413B1146b4dcbf21E2701702bF573854635",
"timestamp": "2021-07-07T02:18:54.495Z",
"txn": "",
"network": "testnet"
},
"TokenStateOikos": {
"name": "TokenStateOikos",
"address": "0x341a8467F3bcf5387e80b29da1D668F373cFc5E4",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0x341a8467F3bcf5387e80b29da1D668F373cFc5E4",
"timestamp": "2021-07-07T02:19:00.060Z",
"txn": "",
"network": "testnet"
},
"Oikos": {
"name": "Oikos",
"address": "0xeE6c125968B1d53508E574E598974cc53a883a26",
"source": "Oikos",
"link": "https://testnet.etherscan.io/address/0xeE6c125968B1d53508E574E598974cc53a883a26",
"timestamp": "2021-07-07T15:47:47.995Z",
"txn": "",
"network": "testnet"
},
"ProxyOikos": {
"name": "ProxyOikos",
"address": "0x448A0c2e1887F6872d90562c37dC7426E9E8cF04",
"source": "Proxy",
"link": "https://testnet.etherscan.io/address/0x448A0c2e1887F6872d90562c37dC7426E9E8cF04",
"timestamp": "2021-07-07T02:19:11.922Z",
"txn": "",
"network": "testnet"
},
"Exchanger": {
"name": "Exchanger",
"address": "0x66fF0696D58AF90f13f382143f8d79A4Fe1Ef0d4",
"source": "Exchanger",
"link": "https://testnet.etherscan.io/address/0x66fF0696D58AF90f13f382143f8d79A4Fe1Ef0d4",
"timestamp": "2021-07-07T02:25:34.000Z",
"txn": "https://testnet.bscscan.com/tx/0xbd4754c4b58b7c7795f1b50b178f18c0a3643085c4ef83cc42e305a7ca29f6ea",
"network": "testnet"
},
"ExchangeState": {
"name": "ExchangeState",
"address": "0x4B0AcfF0518042f11aB6C78c6F6DC998a3c7b9eD",
"source": "ExchangeState",
"link": "https://testnet.etherscan.io/address/0x4B0AcfF0518042f11aB6C78c6F6DC998a3c7b9eD",
"timestamp": "2021-07-07T02:19:32.989Z",
"txn": "",
"network": "testnet"
},
"Issuer": {
"name": "Issuer",
"address": "0x473Ada686600C57360C5f5A0847616ea66888d2d",
"source": "Issuer",
"link": "https://testnet.etherscan.io/address/0x473Ada686600C57360C5f5A0847616ea66888d2d",
"timestamp": "2021-07-07T16:48:46.000Z",
"txn": "https://testnet.bscscan.com/tx/0x5179eb34ac8842492726f88f17d7f0cc6855c867268b9e9088c81b8761e6b3fb",
"network": "testnet"
},
"IssuanceEternalStorage": {
"name": "IssuanceEternalStorage",
"address": "0x436155b429b86AC1cC25CF6011b2327232912B36",
"source": "IssuanceEternalStorage",
"link": "https://testnet.etherscan.io/address/0x436155b429b86AC1cC25CF6011b2327232912B36",
"timestamp": "2021-07-07T02:20:01.006Z",
"txn": "",
"network": "testnet"
},
"EscrowChecker": {
"name": "EscrowChecker",
"address": "0x082075E4b04Ca0d0aA7B5D24C78e58D70D0850Ea",
"source": "EscrowChecker",
"link": "https://testnet.etherscan.io/address/0x082075E4b04Ca0d0aA7B5D24C78e58D70D0850Ea",
"timestamp": "2021-07-07T02:20:15.554Z",
"txn": "",
"network": "testnet"
},
"TokenStateoXAU": {
"name": "TokenStateoXAU",
"address": "0x6e372d95a25804479699Fe38F288db3995826277",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0x6e372d95a25804479699Fe38F288db3995826277",
"timestamp": "2021-07-07T02:20:54.179Z",
"txn": "",
"network": "testnet"
},
"ProxyoXAU": {
"name": "ProxyoXAU",
"address": "0xFEA9F1960f46867ce54D2C9B68C51ae65c2e5E9E",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0xFEA9F1960f46867ce54D2C9B68C51ae65c2e5E9E",
"timestamp": "2021-07-07T02:21:00.351Z",
"txn": "",
"network": "testnet"
},
"SynthoXAU": {
"name": "SynthoXAU",
"address": "0xB6d698da8c9f630cA6304B061759D27887d6C4Eb",
"source": "Synth",
"link": "https://testnet.etherscan.io/address/0xB6d698da8c9f630cA6304B061759D27887d6C4Eb",
"timestamp": "2021-07-07T02:21:09.886Z",
"txn": "",
"network": "testnet"
},
"TokenStateoUSD": {
"name": "TokenStateoUSD",
"address": "0x0bfa8C4D371E584C54FcE4eb94Ab78F371336b49",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0x0bfa8C4D371E584C54FcE4eb94Ab78F371336b49",
"timestamp": "2021-07-07T02:21:27.688Z",
"txn": "",
"network": "testnet"
},
"ProxyoUSD": {
"name": "ProxyoUSD",
"address": "0x2C1375932D63cd38FCd2B638C3345cA56351E4D1",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0x2C1375932D63cd38FCd2B638C3345cA56351E4D1",
"timestamp": "2021-07-07T02:21:36.817Z",
"txn": "",
"network": "testnet"
},
"SynthoUSD": {
"name": "SynthoUSD",
"address": "0x7BfECB5D5E635b47407C4E9a6Def379fff02A9A5",
"source": "Synth",
"link": "https://testnet.etherscan.io/address/0x7BfECB5D5E635b47407C4E9a6Def379fff02A9A5",
"timestamp": "2021-07-07T02:21:42.454Z",
"txn": "",
"network": "testnet"
},
"TokenStateoBTC": {
"name": "TokenStateoBTC",
"address": "0xEb13B8Fa64E93FE95587C6Be3d0e1D94Ffa193c5",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0xEb13B8Fa64E93FE95587C6Be3d0e1D94Ffa193c5",
"timestamp": "2021-07-07T02:22:03.326Z",
"txn": "",
"network": "testnet"
},
"ProxyoBTC": {
"name": "ProxyoBTC",
"address": "0x3eE0eE0DA741111e6927f603Ccf49d518b6F9Dae",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0x3eE0eE0DA741111e6927f603Ccf49d518b6F9Dae",
"timestamp": "2021-07-07T02:22:09.472Z",
"txn": "",
"network": "testnet"
},
"SynthoBTC": {
"name": "SynthoBTC",
"address": "0x64e9060ca17Ca8B333d9c4529Fb84483A50EF538",
"source": "Synth",
"link": "https://testnet.etherscan.io/address/0x64e9060ca17Ca8B333d9c4529Fb84483A50EF538",
"timestamp": "2021-07-07T02:22:15.979Z",
"txn": "",
"network": "testnet"
},
"TokenStateoETH": {
"name": "TokenStateoETH",
"address": "0x923A8a42d5fB33136B8baecC084Cb3C992203928",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0x923A8a42d5fB33136B8baecC084Cb3C992203928",
"timestamp": "2021-07-07T02:22:35.830Z",
"txn": "",
"network": "testnet"
},
"ProxyoETH": {
"name": "ProxyoETH",
"address": "0xAdBEDc4550af5c40B5FC9Cf808027272d36A0A7d",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0xAdBEDc4550af5c40B5FC9Cf808027272d36A0A7d",
"timestamp": "2021-07-07T02:22:41.975Z",
"txn": "",
"network": "testnet"
},
"SynthoETH": {
"name": "SynthoETH",
"address": "0xa33E5d0A7Ed965faaC6D68cb1751acABafd47e1c",
"source": "MultiCollateralSynth",
"link": "https://testnet.etherscan.io/address/0xa33E5d0A7Ed965faaC6D68cb1751acABafd47e1c",
"timestamp": "2021-07-07T02:22:48.515Z",
"txn": "",
"network": "testnet"
},
"TokenStateoBNB": {
"name": "TokenStateoBNB",
"address": "0x3191FeC5e38b3d1535c74ef4D511e74B27B7D1cB",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0x3191FeC5e38b3d1535c74ef4D511e74B27B7D1cB",
"timestamp": "2021-07-07T02:23:09.631Z",
"txn": "",
"network": "testnet"
},
"ProxyoBNB": {
"name": "ProxyoBNB",
"address": "0x87c8EdffB0676395199437e58f3c07706F22F3Ba",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0x87c8EdffB0676395199437e58f3c07706F22F3Ba",
"timestamp": "2021-07-07T02:23:15.782Z",
"txn": "",
"network": "testnet"
},
"SynthoBNB": {
"name": "SynthoBNB",
"address": "0x3d4d3EDB3BCC28cbd23959A7f417E68B07C9fB13",
"source": "MultiCollateralSynth",
"link": "https://testnet.etherscan.io/address/0x3d4d3EDB3BCC28cbd23959A7f417E68B07C9fB13",
"timestamp": "2021-07-07T02:23:24.378Z",
"txn": "",
"network": "testnet"
},
"TokenStateiBTC": {
"name": "TokenStateiBTC",
"address": "0x454364CdC5E381C1b9e21A0268b809e32420b927",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0x454364CdC5E381C1b9e21A0268b809e32420b927",
"timestamp": "2021-07-07T02:23:42.220Z",
"txn": "",
"network": "testnet"
},
"ProxyiBTC": {
"name": "ProxyiBTC",
"address": "0xba8df3eA18876FEBAAEda922aEe046D3194f3841",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0xba8df3eA18876FEBAAEda922aEe046D3194f3841",
"timestamp": "2021-07-07T02:23:51.388Z",
"txn": "",
"network": "testnet"
},
"SynthiBTC": {
"name": "SynthiBTC",
"address": "0x3F208AAA2de7EBC9b3Db5326e5eaC772D57408FA",
"source": "PurgeableSynth",
"link": "https://testnet.etherscan.io/address/0x3F208AAA2de7EBC9b3Db5326e5eaC772D57408FA",
"timestamp": "2021-07-07T02:23:57.961Z",
"txn": "",
"network": "testnet"
},
"TokenStateiETH": {
"name": "TokenStateiETH",
"address": "0x1F016206f93f630CCcED3C92f27A277D99e4E014",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0x1F016206f93f630CCcED3C92f27A277D99e4E014",
"timestamp": "2021-07-07T02:24:18.476Z",
"txn": "",
"network": "testnet"
},
"ProxyiETH": {
"name": "ProxyiETH",
"address": "0x02964E32c14e977244cD9929C913Ac81867AdFF6",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0x02964E32c14e977244cD9929C913Ac81867AdFF6",
"timestamp": "2021-07-07T02:24:24.646Z",
"txn": "",
"network": "testnet"
},
"SynthiETH": {
"name": "SynthiETH",
"address": "0x5b7c7e77B19cf623e264CACC42D87A5D13C1b792",
"source": "PurgeableSynth",
"link": "https://testnet.etherscan.io/address/0x5b7c7e77B19cf623e264CACC42D87A5D13C1b792",
"timestamp": "2021-07-07T02:24:30.266Z",
"txn": "",
"network": "testnet"
},
"TokenStateiBNB": {
"name": "TokenStateiBNB",
"address": "0x7fED47Ff616d0D8E458883D1452F5c492b19A92a",
"source": "TokenState",
"link": "https://testnet.etherscan.io/address/0x7fED47Ff616d0D8E458883D1452F5c492b19A92a",
"timestamp": "2021-07-07T02:24:51.697Z",
"txn": "",
"network": "testnet"
},
"ProxyiBNB": {
"name": "ProxyiBNB",
"address": "0x99D3ADEDEDE199710eFb57480a6142e5999B1D93",
"source": "ProxyERC20",
"link": "https://testnet.etherscan.io/address/0x99D3ADEDEDE199710eFb57480a6142e5999B1D93",
"timestamp": "2021-07-07T02:24:57.857Z",
"txn": "",
"network": "testnet"
},
"SynthiBNB": {
"name": "SynthiBNB",
"address": "0x9Cc177bD4b94858a1E280072932De0389429Ac4a",
"source": "PurgeableSynth",
"link": "https://testnet.etherscan.io/address/0x9Cc177bD4b94858a1E280072932De0389429Ac4a",
"timestamp": "2021-07-07T02:25:03.450Z",
"txn": "",
"network": "testnet"
},
"Depot": {
"name": "Depot",
"address": "0xe0E30a1b515331d9422F40f28731b016F7E79A17",
"source": "Depot",
"link": "https://testnet.etherscan.io/address/0xe0E30a1b515331d9422F40f28731b016F7E79A17",
"timestamp": "2021-07-07T02:31:31.000Z",
"txn": "https://testnet.bscscan.com/tx/0x02ee2153951096693fe74755888757c7de791fac4953c692610bd43e82452771",
"network": "testnet"
},
"BNBCollateral": {
"name": "BNBCollateral",
"address": "0xf294D756CFB33e63137bD215848aDD71AE92Fe14",
"source": "BNBCollateral",
"link": "https://testnet.etherscan.io/address/0xf294D756CFB33e63137bD215848aDD71AE92Fe14",
"timestamp": "2021-07-07T02:31:37.000Z",
"txn": "https://testnet.bscscan.com/tx/0x14fa0499360b63d54869a6eeb351121db39ceb2d96f741b03851503128f3d9e5",
"network": "testnet"
}
},
"sources": {
"SafeDecimalMath": {
"bytecode": "61012d610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060655760003560e01c8063313ce56714606a578063864029e7146086578063907af6c014609e5780639d8e21771460a4578063d5e5e6e61460aa578063def4419d1460b0575b600080fd5b607060b6565b6040805160ff9092168252519081900360200190f35b608c60bb565b60408051918252519081900360200190f35b608c60cb565b608c60d7565b608c60e3565b607060f3565b601281565b6b033b2e3c9fd0803ce800000081565b670de0b6b3a764000090565b670de0b6b3a764000081565b6b033b2e3c9fd0803ce800000090565b601b8156fea265627a7a72315820430f6afc35d22af22e14a9f68d2291cff71624509cf9448733c26be5d4f6248664736f6c63430005100032",
"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"
}
]
},
"Math": {
"bytecode": "60556023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a72315820426e6ae37ecf58654ba4f6b1938ceb8e5cd0abd64fef0d581d0a5e6f9cb2eab664736f6c63430005100032",
"abi": []
},
"AddressResolver": {
"bytecode": "608060405234801561001057600080fd5b5060405161085a38038061085a8339818101604052602081101561003357600080fd5b5051806001600160a01b038116610091576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a15050610760806100fa6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c806353a47bb71161006657806353a47bb71461013357806379ba50971461013b5780638da5cb5b14610143578063ab0b8f771461014b578063dacb2d011461020d57610093565b80631627540c14610098578063187f7935146100c057806321f8a721146100f95780635145606114610116575b600080fd5b6100be600480360360208110156100ae57600080fd5b50356001600160a01b0316610284565b005b6100dd600480360360208110156100d657600080fd5b5035610321565b604080516001600160a01b039092168252519081900360200190f35b6100dd6004803603602081101561010f57600080fd5b503561033c565b6100dd6004803603602081101561012c57600080fd5b5035610357565b6100dd61045f565b6100be61046e565b6100dd61052a565b6100be6004803603604081101561016157600080fd5b81019060208101813564010000000081111561017c57600080fd5b82018360208201111561018e57600080fd5b803590602001918460208302840111640100000000831117156101b057600080fd5b9193909290916020810190356401000000008111156101ce57600080fd5b8201836020820111156101e057600080fd5b8035906020019184602083028401116401000000008311171561020257600080fd5b509092509050610539565b6100dd6004803603604081101561022357600080fd5b8135919081019060408101602082013564010000000081111561024557600080fd5b82018360208201111561025757600080fd5b8035906020019184600183028401116401000000008311171561027957600080fd5b509092509050610653565b6000546001600160a01b031633146102cd5760405162461bcd60e51b815260040180806020018281038252602f8152602001806106fd602f913960400191505060405180910390fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6002602052600090815260409020546001600160a01b031681565b6000908152600260205260409020546001600160a01b031690565b6524b9b9bab2b960d11b600090815260026020527f0651498423135bdecab48e2d306f14d560a72d49179b71410fd95b5d25ce349a546001600160a01b0316806103e8576040805162461bcd60e51b815260206004820152601a60248201527f43616e6e6f742066696e64204973737565722061646472657373000000000000604482015290519081900360640190fd5b806001600160a01b03166332608039846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561042c57600080fd5b505afa158015610440573d6000803e3d6000fd5b505050506040513d602081101561045657600080fd5b50519392505050565b6001546001600160a01b031681565b6001546001600160a01b031633146104b75760405162461bcd60e51b81526004018080602001828103825260358152602001806106c86035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6000546001600160a01b031633146105825760405162461bcd60e51b815260040180806020018281038252602f8152602001806106fd602f913960400191505060405180910390fd5b8281146105d6576040805162461bcd60e51b815260206004820152601860248201527f496e707574206c656e67746873206d757374206d617463680000000000000000604482015290519081900360640190fd5b60005b8381101561064c578282828181106105ed57fe5b905060200201356001600160a01b03166002600087878581811061060d57fe5b6020908102929092013583525081019190915260400160002080546001600160a01b0319166001600160a01b03929092169190911790556001016105d9565b5050505050565b6000838152600260205260408120546001600160a01b03168383826106bc5760405162461bcd60e51b815260206004820190815260248201839052908190604401848480828437600083820152604051601f909101601f19169092018290039550909350505050fd5b50909594505050505056fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a7231582030467b7bde6d5c1eae8e93cd87053ebd23ae8644ef47ec3bb4a3748784081b7764736f6c63430005100032",
"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"
},
{
"constant": false,
"inputs": [],
"name": "acceptOwnership",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function",
"signature": "0x79ba5097"
},
{
"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": 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"
}
]
},
"ReadProxy": {
"bytecode": "608060405234801561001057600080fd5b506040516104cc3803806104cc8339818101604052602081101561003357600080fd5b5051806001600160a01b038116610091576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150506103d2806100fa6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631627540c1461008657806353a47bb7146100ae578063776d1a01146100d257806379ba5097146100f85780638da5cb5b14610100578063d4b8399214610108575b36600080376000803660006002545afa3d6000803e80610081573d6000fd5b3d6000f35b6100ac6004803603602081101561009c57600080fd5b50356001600160a01b0316610110565b005b6100b66101ad565b604080516001600160a01b039092168252519081900360200190f35b6100ac600480360360208110156100e857600080fd5b50356001600160a01b03166101bc565b6100ac61025f565b6100b661031b565b6100b661032a565b6000546001600160a01b031633146101595760405162461bcd60e51b815260040180806020018281038252602f81526020018061036f602f913960400191505060405180910390fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6001546001600160a01b031681565b6000546001600160a01b031633146102055760405162461bcd60e51b815260040180806020018281038252602f81526020018061036f602f913960400191505060405180910390fd5b600280546001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517f814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e916020908290030190a150565b6001546001600160a01b031633146102a85760405162461bcd60e51b815260040180806020018281038252603581526020018061033a6035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6002546001600160a01b03168156fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a7231582013e61facb6db2c198f2de3d715ed59cd1f4c21c8686363cbdc2e55283417b35f64736f6c63430005100032",
"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"
}
]
},
"SystemStatus": {
"bytecode": "60806040523480156200001157600080fd5b50604051620015ab380380620015ab833981810160405260208110156200003757600080fd5b5051806001600160a01b03811662000096576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150620001106553797374656d60d01b826001806001600160e01b036200017d16565b620001336749737375616e636560c01b826001806001600160e01b036200017d16565b620001566745786368616e676560c01b826001806001600160e01b036200017d16565b62000176640a6f2dce8d60db1b826001806001600160e01b036200017d16565b5062000299565b6553797374656d60d01b8414806200019f57506749737375616e636560c01b84145b80620001b557506745786368616e676560c01b84145b80620001c85750640a6f2dce8d60db1b84145b6200021a576040805162461bcd60e51b815260206004820152601860248201527f496e76616c69642073656374696f6e20737570706c6965640000000000000000604482015290519081900360640190fd5b60008481526002602090815260408083206001600160a01b038716808552908352928190208054851515610100810261ff001989151560ff1990941684171617909255825190815292830152805187927f95bad30f8fe717e4a02906d7b05a6f90698c7135cd053e5b6d5239146b4c40d192908290030190a350505050565b61130280620002a96000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c806367a280b2116101045780639f8a95ba116100a2578063f161620711610071578063f161620714610578578063f405f65a14610580578063f44d1e0b14610588578063f8b4b08414610590576101da565b80639f8a95ba1461040b578063abc0bb6e1461042f578063b9a4986914610452578063e470df581461055b576101da565b806379ba5097116100de57806379ba5097146103d65780637c312541146103de5780638da5cb5b146103e657806394c79f74146103ee576101da565b806367a280b2146103a95780637118d431146103b15780637243bc2c146103b9576101da565b80632dd8afdb1161017c57806348bf19711161014b57806348bf19711461031e5780634abdb44d1461035a57806353a47bb7146103625780636132eba414610386576101da565b80632dd8afdb146102c05780632e8d0b9e146102c8578063396e258e146102e457806342a28e2114610301576101da565b80631588e817116101b85780631588e8171461020b5780631627540c1461022857806320f2bf001461024e5780632366245e14610295576101da565b8063086dabd1146101df57806312bde514146101e9578063157c51d314610203575b600080fd5b6101e7610598565b005b6101f16105a2565b60408051918252519081900360200190f35b6101e76105af565b6101e76004803603602081101561022157600080fd5b5035610619565b6101e76004803603602081101561023e57600080fd5b50356001600160a01b0316610684565b61027a6004803603604081101561026457600080fd5b50803590602001356001600160a01b0316610721565b60408051921515835290151560208301528051918290030190f35b61029d61074a565b6040805192151583526001600160f81b0390911660208301528051918290030190f35b61029d610763565b6102d061077c565b604080519115158252519081900360200190f35b6101e7600480360360208110156102fa57600080fd5b50356107a6565b6101e76004803603602081101561031757600080fd5b5035610811565b6101e76004803603608081101561033457600080fd5b508035906001600160a01b0360208201351690604081013515159060600135151561086a565b6101f16108c5565b61036a6108d4565b604080516001600160a01b039092168252519081900360200190f35b6101e76004803603604081101561039c57600080fd5b50803590602001356108e3565b6101e7610958565b6101e76109c4565b61029d600480360360208110156103cf57600080fd5b5035610a0e565b6101e7610a33565b6101e7610aef565b61036a610b39565b6101e76004803603602081101561040457600080fd5b5035610b48565b610413610bc5565b604080516001600160f81b039092168252519081900360200190f35b6101e76004803603604081101561044557600080fd5b5080359060200135610bca565b6104c26004803603602081101561046857600080fd5b81019060208101813564010000000081111561048357600080fd5b82018360208201111561049557600080fd5b803590602001918460208302840111640100000000831117156104b757600080fd5b509092509050610c48565b604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b838110156105065781810151838201526020016104ee565b50505050905001838103825284818151815260200191508051906020019060200280838360005b8381101561054557818101518382015260200161052d565b5050505090500194505050505060405180910390f35b6101e76004803603602081101561057157600080fd5b5035610d71565b6101f1610de6565b6101e7610df5565b6101f1610e61565b61029d610e6d565b6105a0610e86565b565b6553797374656d60d01b81565b6105c16553797374656d60d01b610f65565b6003805460ff191690819055604080516101009092046001600160f81b03168252517fb392a95118344e8edff8eff56183afb4bb0240310c406a0fc1217d2755c66d8f916020908290030190a16003805460ff169055565b61062d6745786368616e676560c01b610fc2565b600580546001600160f81b0383166101000260ff1990911660011760ff161790556040805182815290517f078773069a9216cdb6acaa7b184785f12f62048c7ce8b7ede1bad6785de16b229181900360200190a150565b6000546001600160a01b031633146106cd5760405162461bcd60e51b815260040180806020018281038252602f81526020018061122b602f913960400191505060405180910390fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b600260209081526000928352604080842090915290825290205460ff8082169161010090041682565b60045460ff81169061010090046001600160f81b031682565b60035460ff81169061010090046001600160f81b031682565b60035460009060ff1680156107a1575060035461010090046001600160f81b03166001145b905090565b6107ba6749737375616e636560c01b610fc2565b600480546001600160f81b0383166101000260ff1990911660011760ff161790556040805182815290517fee8bf45d6e3141aa521ae4f0d05dfefe0327a3f23a9fbae6a64680458b34ebb89181900360200190a150565b610819610e86565b60008181526006602052604090205460ff16156108675760405162461bcd60e51b81526004018080602001828103825260288152602001806112a66028913960400191505060405180910390fd5b50565b6000546001600160a01b031633146108b35760405162461bcd60e51b815260040180806020018281038252602f81526020018061122b602f913960400191505060405180910390fd5b6108bf8484848461101a565b50505050565b6749737375616e636560c01b81565b6001546001600160a01b031681565b6108eb610e86565b60008281526006602052604090205460ff16158015610919575060008181526006602052604090205460ff16155b6109545760405162461bcd60e51b81526004018080602001828103825260368152602001806111ca6036913960400191505060405180910390fd5b5050565b61096c6749737375616e636560c01b610f65565b6004805460ff191690819055604080516101009092046001600160f81b03168252517f0f1a80395faba9a11017f830db5f90ad6525a1621dbfb2cbc2b6679ba5716837916020908290030190a16004805460ff169055565b6109cc610e86565b60055460ff16156105a05760405162461bcd60e51b815260040180806020018281038252602b81526020018061125a602b913960400191505060405180910390fd5b60066020526000908152604090205460ff81169061010090046001600160f81b031682565b6001546001600160a01b03163314610a7c5760405162461bcd60e51b81526004018080602001828103825260358152602001806111336035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b610af7610e86565b60045460ff16156105a05760405162461bcd60e51b815260040180806020018281038252602b815260200180611200602b913960400191505060405180910390fd5b6000546001600160a01b031681565b610b59640a6f2dce8d60db1b610f65565b6000818152600660209081526040918290205482518481526101009091046001600160f81b03169181019190915281517f691b6c9654fa1f01847f7e98a061557ca10378bb9670782b60ed13891703d220929181900390910190a1600090815260066020526040812055565b600181565b610bdb640a6f2dce8d60db1b610fc2565b60008281526006602090815260409182902080546001600160f81b0385166101000260ff1990911660011760ff16179055815184815290810183905281517f9cca506f9028bbcc0d976db0eaf80dfe6a6d7cadd99024edd88f690e1eda5541929181900390910190a15050565b60608083839050604051908082528060200260200182016040528015610c78578160200160208202803883390190505b50604080518581526020808702820101909152909250838015610ca5578160200160208202803883390190505b50905060005b83811015610d695760066000868684818110610cc357fe5b90506020020135815260200190815260200160002060000160009054906101000a900460ff16838281518110610cf557fe5b9115156020928302919091019091015260066000868684818110610d1557fe5b90506020020135815260200190815260200160002060000160019054906101000a90046001600160f81b03166001600160f81b0316828281518110610d5657fe5b6020908102919091010152600101610cab565b509250929050565b610d836553797374656d60d01b610fc2565b600380546001600160f81b0380841661010090810260ff1990931660011760ff169290921792839055604080519290930416815290517f86b7ed06c3a2c3763514d475ced33f9ac8b1bb8f028ded18de0100b7678f3c4f9181900360200190a150565b6745786368616e676560c01b81565b610e096745786368616e676560c01b610f65565b6005805460ff191690819055604080516101009092046001600160f81b03168252517f07966fe79d35c7abf1f3b2ad9970ea24cae0f11406e283e848e3e6608ae3c214916020908290030190a16005805460ff169055565b640a6f2dce8d60db1b81565b60055460ff81169061010090046001600160f81b031682565b60035460ff8116159061010090046001600160f81b0316600114610ec2576040518060600160405280602881526020016111a260289139610edc565b6040518060600160405280603a8152602001611168603a91395b906108675760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610f2a578181015183820152602001610f12565b50505050905090810190601f168015610f575780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b6000818152600260209081526040808320338452909152902054610100900460ff166108675760405162461bcd60e51b81526004018080602001828103825260218152602001806112856021913960400191505060405180910390fd5b600081815260026020908152604080832033845290915290205460ff166108675760405162461bcd60e51b81526004018080602001828103825260218152602001806112856021913960400191505060405180910390fd5b6553797374656d60d01b84148061103b57506749737375616e636560c01b84145b8061105057506745786368616e676560c01b84145b806110625750640a6f2dce8d60db1b84145b6110b3576040805162461bcd60e51b815260206004820152601860248201527f496e76616c69642073656374696f6e20737570706c6965640000000000000000604482015290519081900360640190fd5b60008481526002602090815260408083206001600160a01b038716808552908352928190208054851515610100810261ff001989151560ff1990941684171617909255825190815292830152805187927f95bad30f8fe717e4a02906d7b05a6f90698c7135cd053e5b6d5239146b4c40d192908290030190a35050505056fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f696b6f732069732073757370656e6465642c207570677261646520696e2070726f67726573732e2e2e20706c65617365207374616e642062794f696b6f732069732073757370656e6465642e204f7065726174696f6e2070726f686962697465644f6e65206f72206d6f72652073796e746873206172652073757370656e6465642e204f7065726174696f6e2070726f6869626974656449737375616e63652069732073757370656e6465642e204f7065726174696f6e2070726f686962697465644f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6e45786368616e67652069732073757370656e6465642e204f7065726174696f6e2070726f686962697465645265737472696374656420746f2061636365737320636f6e74726f6c206c69737453796e74682069732073757370656e6465642e204f7065726174696f6e2070726f68696269746564a265627a7a7231582086fe502681f288cebe6594aea310d20bba77e096b094ae26135dd4f536eb6c4e64736f6c63430005100032",
"abi": [
{
"inputs": [
{
"internalType": "address",
"name": "_owner",
"type": "address"
}
],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor",
"signature": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"internalType": "bytes32",
"name": "section",
"type": "bytes32"
},
{
"indexed": true,
"internalType": "address",
"name": "account",
"type": "address"
},
{
"indexed": false,
"internalType": "bool",
"name": "canSuspend",
"type": "bool"
},
{
"indexed": false,
"internalType": "bool",
"name": "canResume",
"type": "bool"
}
],
"name": "AccessControlUpdated",
"type": "event",
"signature": "0x95bad30f8fe717e4a02906d7b05a6f90698c7135cd053e5b6d5239146b4c40d1"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "reason",
"type": "uint256"
}
],
"name": "ExchangeResumed",
"type": "event",
"signature": "0x07966fe79d35c7abf1f3b2ad9970ea24cae0f11406e283e848e3e6608ae3c214"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "reason",
"type": "uint256"
}
],
"name": "ExchangeSuspended",
"type": "event",
"signature": "0x078773069a9216cdb6acaa7b184785f12f62048c7ce8b7ede1bad6785de16b22"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "reason",
"type": "uint256"
}
],
"name": "IssuanceResumed",
"type": "event",
"signature": "0x0f1a80395faba9a11017f830db5f90ad6525a1621dbfb2cbc2b6679ba5716837"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "uint256",
"name": "reason",
"type": "uint256"
}
],
"name": "IssuanceSuspended",
"type": "event",
"signature": "0xee8bf45d6e3141aa521ae4f0d05dfefe0327a3f23a9fbae6a64680458b34ebb8"
},
{
"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": "bytes32",
"name": "currencyKey",
"type": "bytes32"
},
{
"indexed": false,
"internalType": "uint256",
"name": "reason",
"type": "uint256"
}
],
"name": "SynthResumed",
"type": "event",
"signature": "0x691b6c9654fa1f01847f7e98a061557ca10378bb9670782b60ed13891703d220"
},
{
"anonymous": false,
"inputs": [
{
"indexed": false,
"internalType": "bytes32",
"name": "currencyKey",
"type": "bytes32"
},
{
"indexed": false,