UNPKG

@oikos/oikos-bsc

Version:

The smart contracts which make up the Oikos system. (Oikos.cash)

1,150 lines (1,149 loc) 911 kB
{ "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,