UNPKG

shadows-contract

Version:

The smart contracts which make up the Shadows system. (shadows.link)

1,123 lines 751 kB
{ "targets": { "Depot": { "name": "Depot", "address": "0xE1f64079aDa6Ef07b03982Ca34f1dD7152AA3b86", "source": "Depot", "link": "https://etherscan.io/address/0xE1f64079aDa6Ef07b03982Ca34f1dD7152AA3b86", "timestamp": "2020-02-20T06:26:34.000Z", "txn": "https://etherscan.io/tx/0x7246da8ec30f70ac783498a5b79408cc5ae049ea71bc6bf393557cf3e2c9a8ad", "network": "mainnet" }, "EscrowChecker": { "name": "EscrowChecker", "address": "0x3b399e00AFd8201ACf8A5a0EcCF1C47d8D5E41da", "source": "EscrowChecker", "link": "https://etherscan.io/address/0x3b399e00AFd8201ACf8A5a0EcCF1C47d8D5E41da", "timestamp": "2019-04-03T21:22:54.000Z", "txn": "https://etherscan.io/tx/0xa582498dfb84e432ce0e8d0f1e61e4874169337b68ef38a35afd9bee23f00b84", "network": "mainnet" }, "ExchangeRates": { "name": "ExchangeRates", "address": "0x9D7F70AF5DF5D5CC79780032d47a34615D1F1d77", "source": "ExchangeRates", "link": "https://etherscan.io/address/0x9D7F70AF5DF5D5CC79780032d47a34615D1F1d77", "timestamp": "2020-02-20T05:37:21.000Z", "txn": "https://etherscan.io/tx/0x7872095cc0bbf2b8e22e228a3495301208804d4fee4026aeac4d61f260dbeb99", "network": "mainnet" }, "FeePool": { "name": "FeePool", "address": "0x1Be675c50C4cC419517219B88fE84a573cC223fA", "source": "FeePool", "link": "https://etherscan.io/address/0x1Be675c50C4cC419517219B88fE84a573cC223fA", "timestamp": "2020-02-20T05:38:27.000Z", "txn": "https://etherscan.io/tx/0x5da9317dcd5250603e5b336e910823822c906530d2d98baaf4550e07c60cd8cd", "network": "mainnet" }, "ProxyFeePool": { "name": "ProxyFeePool", "address": "0xb440DD674e1243644791a4AdfE3A2AbB0A92d309", "source": "Proxy", "link": "https://etherscan.io/address/0xb440DD674e1243644791a4AdfE3A2AbB0A92d309", "network": "mainnet" }, "ProxyxAUD": { "name": "ProxyxAUD", "address": "0xF48e200EAF9906362BB1442fca31e0835773b8B4", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xF48e200EAF9906362BB1442fca31e0835773b8B4", "timestamp": "2019-09-26T06:59:36.637Z", "txn": "", "network": "mainnet" }, "ProxyxBTC": { "name": "ProxyxBTC", "address": "0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xfE18be6b3Bd88A2D2A7f928d00292E7a9963CfC6", "timestamp": "2019-09-26T07:12:48.637Z", "txn": "", "network": "mainnet" }, "ProxyxCHF": { "name": "ProxyxCHF", "address": "0x0F83287FF768D1c1e17a42F44d644D7F22e8ee1d", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x0F83287FF768D1c1e17a42F44d644D7F22e8ee1d", "timestamp": "2019-09-26T07:06:39.621Z", "txn": "", "network": "mainnet" }, "ProxyxEUR": { "name": "ProxyxEUR", "address": "0xD71eCFF9342A5Ced620049e616c5035F1dB98620", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xD71eCFF9342A5Ced620049e616c5035F1dB98620", "timestamp": "2019-09-26T06:50:51.092Z", "txn": "", "network": "mainnet" }, "ProxyxGBP": { "name": "ProxyxGBP", "address": "0x97fe22E7341a0Cd8Db6F6C021A24Dc8f4DAD855F", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x97fe22E7341a0Cd8Db6F6C021A24Dc8f4DAD855F", "timestamp": "2019-09-26T07:04:31.735Z", "txn": "", "network": "mainnet" }, "ProxyxJPY": { "name": "ProxyxJPY", "address": "0xF6b1C627e95BFc3c1b4c9B825a032Ff0fBf3e07d", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xF6b1C627e95BFc3c1b4c9B825a032Ff0fBf3e07d", "timestamp": "2019-09-26T06:53:25.539Z", "txn": "", "network": "mainnet" }, "ProxyxUSD": { "name": "ProxyxUSD", "address": "0x57Ab1E02fEE23774580C119740129eAC7081e9D3", "source": "Proxy", "link": "https://etherscan.io/address/0x57Ab1E02fEE23774580C119740129eAC7081e9D3", "txn": "", "network": "mainnet" }, "ProxyERC20xUSD": { "name": "ProxyERC20xUSD", "address": "0x57Ab1ec28D129707052df4dF418D58a2D46d5f51", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x57Ab1ec28D129707052df4dF418D58a2D46d5f51", "timestamp": "2019-09-26T02:55:56.333Z", "txn": "", "network": "mainnet" }, "ProxyxXAG": { "name": "ProxyxXAG", "address": "0x6A22e5e94388464181578Aa7A6B869e00fE27846", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x6A22e5e94388464181578Aa7A6B869e00fE27846", "timestamp": "2019-09-26T07:10:46.454Z", "txn": "", "network": "mainnet" }, "ProxyxXAU": { "name": "ProxyxXAU", "address": "0x261EfCdD24CeA98652B9700800a13DfBca4103fF", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x261EfCdD24CeA98652B9700800a13DfBca4103fF", "timestamp": "2019-09-26T07:08:25.083Z", "txn": "", "network": "mainnet" }, "ProxyShadows": { "name": "ProxyShadows", "address": "0xC011A72400E58ecD99Ee497CF89E3775d4bd732F", "source": "Proxy", "link": "https://etherscan.io/address/0xC011A72400E58ecD99Ee497CF89E3775d4bd732F", "network": "mainnet" }, "SafeDecimalMath": { "name": "SafeDecimalMath", "address": "0x84D626B2BB4D0F064067e4BF80FCe7055d8F3E7B", "source": "SafeDecimalMath", "link": "https://etherscan.io/address/0x84D626B2BB4D0F064067e4BF80FCe7055d8F3E7B", "network": "mainnet" }, "Shadows": { "name": "Shadows", "address": "0x153C3148A0a285A6f9F6d1996E1348832249bF7e", "source": "Shadows", "link": "https://etherscan.io/address/0x153C3148A0a285A6f9F6d1996E1348832249bF7e", "timestamp": "2020-02-20T08:02:33.545Z", "txn": "", "network": "mainnet" }, "ShadowsEscrow": { "name": "ShadowsEscrow", "address": "0x971e78e0C92392A4E39099835cF7E6aB535b2227", "source": "ShadowsEscrow", "link": "https://etherscan.io/address/0x971e78e0C92392A4E39099835cF7E6aB535b2227", "network": "mainnet" }, "ShadowsState": { "name": "ShadowsState", "address": "0x4b9Ca5607f1fF8019c1C6A3c2f0CC8de622D5B82", "source": "ShadowsState", "link": "https://etherscan.io/address/0x4b9Ca5607f1fF8019c1C6A3c2f0CC8de622D5B82", "network": "mainnet" }, "SynthxAUD": { "name": "SynthxAUD", "address": "0xACa2179a884bAC7C3D0bc4131585E1B7DbDD048e", "source": "Synth", "link": "https://etherscan.io/address/0xACa2179a884bAC7C3D0bc4131585E1B7DbDD048e", "timestamp": "2020-02-20T08:12:57.613Z", "txn": "", "network": "mainnet" }, "SynthxBTC": { "name": "SynthxBTC", "address": "0xF0ac210915BD88Ea51c9EB800a4078a85927efdF", "source": "Synth", "link": "https://etherscan.io/address/0xF0ac210915BD88Ea51c9EB800a4078a85927efdF", "timestamp": "2020-02-20T08:18:14.506Z", "txn": "", "network": "mainnet" }, "SynthxCHF": { "name": "SynthxCHF", "address": "0x64C73355FBD0274e677609E8fb372427DF975508", "source": "Synth", "link": "https://etherscan.io/address/0x64C73355FBD0274e677609E8fb372427DF975508", "timestamp": "2020-02-20T08:15:12.481Z", "txn": "", "network": "mainnet" }, "SynthxEUR": { "name": "SynthxEUR", "address": "0x57e4A2D7D9b759Cf6FA2C937D52E408c66fB6384", "source": "Synth", "link": "https://etherscan.io/address/0x57e4A2D7D9b759Cf6FA2C937D52E408c66fB6384", "timestamp": "2020-02-20T08:05:29.847Z", "txn": "", "network": "mainnet" }, "SynthxGBP": { "name": "SynthxGBP", "address": "0x8FA7FBb0144CeA832a76547aEAB1Ad8d9e4588F1", "source": "Synth", "link": "https://etherscan.io/address/0x8FA7FBb0144CeA832a76547aEAB1Ad8d9e4588F1", "timestamp": "2020-02-20T08:14:03.596Z", "txn": "", "network": "mainnet" }, "SynthxJPY": { "name": "SynthxJPY", "address": "0x68043c3EAE66Ac1c28341867491E615412fc84FD", "source": "Synth", "link": "https://etherscan.io/address/0x68043c3EAE66Ac1c28341867491E615412fc84FD", "timestamp": "2020-02-20T08:06:24.297Z", "txn": "", "network": "mainnet" }, "SynthxUSD": { "name": "SynthxUSD", "address": "0x2A020C1ad728f1C12735bC4877CEECa4491A4a3D", "source": "Synth", "link": "https://etherscan.io/address/0x2A020C1ad728f1C12735bC4877CEECa4491A4a3D", "timestamp": "2020-02-20T08:10:45.260Z", "txn": "", "network": "mainnet" }, "SynthxXAG": { "name": "SynthxXAG", "address": "0xd415e342a5C7Ee189D939b4DC17E85880fE1096A", "source": "Synth", "link": "https://etherscan.io/address/0xd415e342a5C7Ee189D939b4DC17E85880fE1096A", "timestamp": "2020-02-20T08:17:16.992Z", "txn": "", "network": "mainnet" }, "SynthxXAU": { "name": "SynthxXAU", "address": "0x00aB7c26A5a6C4C32D0b897E4Af3CB32F92aad34", "source": "Synth", "link": "https://etherscan.io/address/0x00aB7c26A5a6C4C32D0b897E4Af3CB32F92aad34", "timestamp": "2020-02-20T08:16:07.217Z", "txn": "", "network": "mainnet" }, "TokenStatexAUD": { "name": "TokenStatexAUD", "address": "0xCb29D2cf2C65d3Be1d00F07f3441390432D55203", "source": "TokenState", "link": "https://etherscan.io/address/0xCb29D2cf2C65d3Be1d00F07f3441390432D55203", "network": "mainnet" }, "TokenStatexBTC": { "name": "TokenStatexBTC", "address": "0x4F6296455F8d754c19821cF1EC8FeBF2cD456E67", "source": "TokenState", "link": "https://etherscan.io/address/0x4F6296455F8d754c19821cF1EC8FeBF2cD456E67", "network": "mainnet" }, "TokenStatexCHF": { "name": "TokenStatexCHF", "address": "0x52496fE8a4feaEFe14d9433E00D48E6929c13deC", "source": "TokenState", "link": "https://etherscan.io/address/0x52496fE8a4feaEFe14d9433E00D48E6929c13deC", "network": "mainnet" }, "TokenStatexEUR": { "name": "TokenStatexEUR", "address": "0x6568D9e750fC44AF00f857885Dfb8281c00529c4", "source": "TokenState", "link": "https://etherscan.io/address/0x6568D9e750fC44AF00f857885Dfb8281c00529c4", "network": "mainnet" }, "TokenStatexGBP": { "name": "TokenStatexGBP", "address": "0x7e88D19A79b291cfE5696d496055f7e57F537A75", "source": "TokenState", "link": "https://etherscan.io/address/0x7e88D19A79b291cfE5696d496055f7e57F537A75", "network": "mainnet" }, "TokenStatexJPY": { "name": "TokenStatexJPY", "address": "0x4dFACfB15514C21c991ff75Bc7Bf6Fb1F98361ed", "source": "TokenState", "link": "https://etherscan.io/address/0x4dFACfB15514C21c991ff75Bc7Bf6Fb1F98361ed", "network": "mainnet" }, "TokenStatexUSD": { "name": "TokenStatexUSD", "address": "0x05a9CBe762B36632b3594DA4F082340E0e5343e8", "source": "TokenState", "link": "https://etherscan.io/address/0x05a9CBe762B36632b3594DA4F082340E0e5343e8", "network": "mainnet" }, "TokenStatexXAG": { "name": "TokenStatexXAG", "address": "0x53d244Fb46357568DBeF082225cCC87cBD94aAE8", "source": "TokenState", "link": "https://etherscan.io/address/0x53d244Fb46357568DBeF082225cCC87cBD94aAE8", "network": "mainnet" }, "TokenStatexXAU": { "name": "TokenStatexXAU", "address": "0x20569B49d74c1EDE765382574F7F3fdC2a078A4f", "source": "TokenState", "link": "https://etherscan.io/address/0x20569B49d74c1EDE765382574F7F3fdC2a078A4f", "network": "mainnet" }, "TokenStateShadows": { "name": "TokenStateShadows", "address": "0x5b1b5fEa1b99D83aD479dF0C222F0492385381dD", "source": "TokenState", "link": "https://etherscan.io/address/0x5b1b5fEa1b99D83aD479dF0C222F0492385381dD", "network": "mainnet" }, "TokenStatexETH": { "name": "TokenStatexETH", "address": "0x34A5ef81d18F3a305aE9C2d7DF42beef4c79031c", "source": "TokenState", "link": "https://etherscan.io/address/0x34A5ef81d18F3a305aE9C2d7DF42beef4c79031c", "timestamp": "2019-04-23T22:47:33.039Z", "txn": "", "network": "mainnet" }, "ProxyxETH": { "name": "ProxyxETH", "address": "0x5e74C9036fb86BD7eCdcb084a0673EFc32eA31cb", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x5e74C9036fb86BD7eCdcb084a0673EFc32eA31cb", "timestamp": "2019-09-12T22:47:44.346Z", "txn": "", "network": "mainnet" }, "SynthxETH": { "name": "SynthxETH", "address": "0x9f71b6596b2C9d357f9F04F8cA772fbD6e2c211C", "source": "MultiCollateralSynth", "link": "https://etherscan.io/address/0x9f71b6596b2C9d357f9F04F8cA772fbD6e2c211C", "timestamp": "2020-02-20T08:21:30.283Z", "txn": "", "network": "mainnet" }, "TokenStatexBNB": { "name": "TokenStatexBNB", "address": "0xf9bd94C6F93c1FA5F38174c5e424721e1046af07", "source": "TokenState", "link": "https://etherscan.io/address/0xf9bd94C6F93c1FA5F38174c5e424721e1046af07", "timestamp": "2019-04-23T22:50:26.088Z", "txn": "", "network": "mainnet" }, "ProxyxBNB": { "name": "ProxyxBNB", "address": "0x617aeCB6137B5108D1E7D4918e3725C8cEbdB848", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x617aeCB6137B5108D1E7D4918e3725C8cEbdB848", "timestamp": "2019-09-26T07:16:34.089Z", "txn": "", "network": "mainnet" }, "SynthxBNB": { "name": "SynthxBNB", "address": "0xaE3971E603b11dA40aea85d8c2355150c7c47683", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0xaE3971E603b11dA40aea85d8c2355150c7c47683", "timestamp": "2020-02-20T08:24:38.879Z", "txn": "", "network": "mainnet" }, "TokenStateiBTC": { "name": "TokenStateiBTC", "address": "0xa1652766155D4Debc31D01BF3f748cB46508745b", "source": "TokenState", "link": "https://etherscan.io/address/0xa1652766155D4Debc31D01BF3f748cB46508745b", "timestamp": "2019-04-23T22:52:41.619Z", "txn": "", "network": "mainnet" }, "ProxyiBTC": { "name": "ProxyiBTC", "address": "0xD6014EA05BDe904448B743833dDF07c3C7837481", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xD6014EA05BDe904448B743833dDF07c3C7837481", "timestamp": "2019-09-26T07:29:27.270Z", "txn": "", "network": "mainnet" }, "SynthiBTC": { "name": "SynthiBTC", "address": "0x810425566d1d3078B15A6f035b17886F18F3c54B", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x810425566d1d3078B15A6f035b17886F18F3c54B", "timestamp": "2020-02-20T08:42:02.382Z", "txn": "", "network": "mainnet" }, "TokenStateiETH": { "name": "TokenStateiETH", "address": "0x7b6ab32Ca02B31485fbf7265437c2853792CC5d9", "source": "TokenState", "link": "https://etherscan.io/address/0x7b6ab32Ca02B31485fbf7265437c2853792CC5d9", "timestamp": "2019-04-23T22:57:53.691Z", "txn": "", "network": "mainnet" }, "ProxyiETH": { "name": "ProxyiETH", "address": "0xA9859874e1743A32409f75bB11549892138BBA1E", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xA9859874e1743A32409f75bB11549892138BBA1E", "timestamp": "2019-09-26T07:33:33.973Z", "txn": "", "network": "mainnet" }, "SynthiETH": { "name": "SynthiETH", "address": "0xc0bA711B4E128425Be9245ce750D82c90b42D6D2", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0xc0bA711B4E128425Be9245ce750D82c90b42D6D2", "timestamp": "2020-02-20T08:43:21.997Z", "txn": "", "network": "mainnet" }, "TokenStateiBNB": { "name": "TokenStateiBNB", "address": "0xc4E4c442653fDC78A71401684fd6cF9d67B3B643", "source": "TokenState", "link": "https://etherscan.io/address/0xc4E4c442653fDC78A71401684fd6cF9d67B3B643", "timestamp": "2019-04-23T23:01:05.669Z", "txn": "", "network": "mainnet" }, "ProxyiBNB": { "name": "ProxyiBNB", "address": "0xAFD870F32CE54EfdBF677466B612bf8ad164454B", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xAFD870F32CE54EfdBF677466B612bf8ad164454B", "timestamp": "2019-09-26T07:37:01.300Z", "txn": "", "network": "mainnet" }, "SynthiBNB": { "name": "SynthiBNB", "address": "0xc68b5Eb9e035b2B84568A4C6201e3b200C0236ba", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0xc68b5Eb9e035b2B84568A4C6201e3b200C0236ba", "timestamp": "2020-02-20T08:45:09.540Z", "txn": "", "network": "mainnet" }, "RewardEscrow": { "name": "RewardEscrow", "address": "0xb671F2210B1F6621A2607EA63E6B2DC3e2464d1F", "source": "RewardEscrow", "link": "https://etherscan.io/address/0xb671F2210B1F6621A2607EA63E6B2DC3e2464d1F", "timestamp": "2019-05-02T07:55:24.000Z", "txn": "https://etherscan.io/tx/0xd2b722dd4a70fa6be957d59f58bfeea37634be82672a33430256f2452a353cfe", "network": "mainnet" }, "FeePoolState": { "name": "FeePoolState", "address": "0x11164F6a47C3f8472D19b9aDd516Fc780cb7Ee02", "source": "FeePoolState", "link": "https://etherscan.io/address/0x11164F6a47C3f8472D19b9aDd516Fc780cb7Ee02", "timestamp": "2019-05-02T07:57:10.000Z", "txn": "https://etherscan.io/tx/0x25bec289bff971dde31fafa71168a5482a02ce3bb2cca5186c033cba355502a7", "network": "mainnet" }, "SupplySchedule": { "name": "SupplySchedule", "address": "0xA05e45396703BabAa9C276B5E5A9B6e2c175b521", "source": "SupplySchedule", "link": "https://etherscan.io/address/0xA05e45396703BabAa9C276B5E5A9B6e2c175b521", "timestamp": "2019-12-12T04:26:41.000Z", "txn": "https://etherscan.io/tx/0x7406e95fc13c1c64443326765378d1437db52ddb1d4b327d3bde2272f13aad29", "network": "mainnet" }, "DelegateApprovals": { "name": "DelegateApprovals", "address": "0x97A853e9536Cf7CF123AA14Da726b71a848290cE", "source": "DelegateApprovals", "link": "https://etherscan.io/address/0x97A853e9536Cf7CF123AA14Da726b71a848290cE", "timestamp": "2019-05-28T08:18:14.000Z", "txn": "https://etherscan.io/tx/0x57be5687d750c6e73c2a8931415bf1ff5b1f0f5c862e2b932eb088f338c73bdb", "network": "mainnet" }, "FeePoolEternalStorage": { "name": "FeePoolEternalStorage", "address": "0xC9DFff5fA5605fd94F8B7927b892F2B57391e8bB", "source": "FeePoolEternalStorage", "link": "https://etherscan.io/address/0xC9DFff5fA5605fd94F8B7927b892F2B57391e8bB", "timestamp": "2019-05-28T08:18:15.000Z", "txn": "https://etherscan.io/tx/0x6c4cfdae798e1aa656db42c421e6e34749b5b9e8312820aebfefa7de530387d0", "network": "mainnet" }, "TokenStatexMKR": { "name": "TokenStatexMKR", "address": "0xCEE0A0Dc7f393ED6AC84A3Ac2191C28d6A53AcEf", "source": "TokenState", "link": "https://etherscan.io/address/0xCEE0A0Dc7f393ED6AC84A3Ac2191C28d6A53AcEf", "timestamp": "2019-07-03T02:11:25.786Z", "txn": "", "network": "mainnet" }, "ProxyxMKR": { "name": "ProxyxMKR", "address": "0x4140919DE11fCe58E654cC6038017Af97f810De1", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x4140919DE11fCe58E654cC6038017Af97f810De1", "timestamp": "2019-09-26T07:19:03.738Z", "txn": "", "network": "mainnet" }, "SynthxMKR": { "name": "SynthxMKR", "address": "0x54A0326fB698c2CFACa5327550a897FA66d21f07", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x54A0326fB698c2CFACa5327550a897FA66d21f07", "timestamp": "2020-02-20T08:26:41.858Z", "txn": "", "network": "mainnet" }, "TokenStatexTRX": { "name": "TokenStatexTRX", "address": "0x7EC5697C724895DA7f2320bDE063BEF6215a72e2", "source": "TokenState", "link": "https://etherscan.io/address/0x7EC5697C724895DA7f2320bDE063BEF6215a72e2", "timestamp": "2019-07-03T02:13:44.170Z", "txn": "", "network": "mainnet" }, "ProxyxTRX": { "name": "ProxyxTRX", "address": "0xf2E08356588EC5cd9E437552Da87C0076b4970B0", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xf2E08356588EC5cd9E437552Da87C0076b4970B0", "timestamp": "2019-09-26T07:20:59.185Z", "txn": "", "network": "mainnet" }, "SynthxTRX": { "name": "SynthxTRX", "address": "0x3d0e7c09242b0cAd4e81cB2f6D2183EF517500EF", "source": "Synth", "link": "https://etherscan.io/address/0x3d0e7c09242b0cAd4e81cB2f6D2183EF517500EF", "timestamp": "2020-02-20T08:29:06.426Z", "txn": "", "network": "mainnet" }, "TokenStatexXTZ": { "name": "TokenStatexXTZ", "address": "0x959894a82fbF99d35B12ed1EA81e783296229862", "source": "TokenState", "link": "https://etherscan.io/address/0x959894a82fbF99d35B12ed1EA81e783296229862", "timestamp": "2019-07-03T02:19:13.880Z", "txn": "", "network": "mainnet" }, "ProxyxXTZ": { "name": "ProxyxXTZ", "address": "0x2e59005c5c0f0a4D77CcA82653d48b46322EE5Cd", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x2e59005c5c0f0a4D77CcA82653d48b46322EE5Cd", "timestamp": "2019-09-26T07:24:20.230Z", "txn": "", "network": "mainnet" }, "SynthxXTZ": { "name": "SynthxXTZ", "address": "0x2CB1B47fB16013798086f267E04E6579dcb72A74", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x2CB1B47fB16013798086f267E04E6579dcb72A74", "timestamp": "2020-02-20T08:30:02.909Z", "txn": "", "network": "mainnet" }, "TokenStateiMKR": { "name": "TokenStateiMKR", "address": "0xa0c19218271F056bc10b1cDd7a5FaB48F757BC86", "source": "TokenState", "link": "https://etherscan.io/address/0xa0c19218271F056bc10b1cDd7a5FaB48F757BC86", "timestamp": "2019-07-18T23:19:38.505Z", "txn": "", "network": "mainnet" }, "ProxyiMKR": { "name": "ProxyiMKR", "address": "0x0794D09be5395f69534ff8151D72613077148b29", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x0794D09be5395f69534ff8151D72613077148b29", "timestamp": "2019-09-26T07:40:03.157Z", "txn": "", "network": "mainnet" }, "SynthiMKR": { "name": "SynthiMKR", "address": "0x10A0532DE3C86D9cE810F004FaBcf5a1EA464390", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x10A0532DE3C86D9cE810F004FaBcf5a1EA464390", "timestamp": "2020-02-20T08:47:38.678Z", "txn": "", "network": "mainnet" }, "TokenStateiTRX": { "name": "TokenStateiTRX", "address": "0xd69EabdF940174cA571A6D71dde9B9A4dbCdBb0f", "source": "TokenState", "link": "https://etherscan.io/address/0xd69EabdF940174cA571A6D71dde9B9A4dbCdBb0f", "timestamp": "2019-07-18T23:21:42.484Z", "txn": "", "network": "mainnet" }, "ProxyiTRX": { "name": "ProxyiTRX", "address": "0xC5807183a9661A533CB08CbC297594a0B864dc12", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xC5807183a9661A533CB08CbC297594a0B864dc12", "timestamp": "2019-09-26T07:42:17.542Z", "txn": "", "network": "mainnet" }, "SynthiTRX": { "name": "SynthiTRX", "address": "0x2DE37AF5BA64f5CaE3202Bf13dbEDc4D46e8046f", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x2DE37AF5BA64f5CaE3202Bf13dbEDc4D46e8046f", "timestamp": "2020-02-20T08:48:20.064Z", "txn": "", "network": "mainnet" }, "TokenStateiXTZ": { "name": "TokenStateiXTZ", "address": "0xca0d3004f5E771A129fB94619f8867A23e8A23de", "source": "TokenState", "link": "https://etherscan.io/address/0xca0d3004f5E771A129fB94619f8867A23e8A23de", "timestamp": "2019-07-18T23:25:26.814Z", "txn": "", "network": "mainnet" }, "ProxyiXTZ": { "name": "ProxyiXTZ", "address": "0x8deef89058090ac5655A99EEB451a4f9183D1678", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x8deef89058090ac5655A99EEB451a4f9183D1678", "timestamp": "2019-09-26T07:45:09.832Z", "txn": "", "network": "mainnet" }, "SynthiXTZ": { "name": "SynthiXTZ", "address": "0x59D39e14cC735b39746c94351E7fbDd92C8D0d3C", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x59D39e14cC735b39746c94351E7fbDd92C8D0d3C", "timestamp": "2020-02-20T08:50:29.903Z", "txn": "", "network": "mainnet" }, "ProxyERC20": { "name": "ProxyERC20", "address": "0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xC011a73ee8576Fb46F5E1c5751cA3B9Fe0af2a6F", "timestamp": "2019-08-09T05:36:52.011Z", "txn": "", "network": "mainnet" }, "TokenStatexCEX": { "name": "TokenStatexCEX", "address": "0xc5680d24C3086e10f618b5176A59E90D6284be9f", "source": "TokenState", "link": "https://etherscan.io/address/0xc5680d24C3086e10f618b5176A59E90D6284be9f", "timestamp": "2019-08-19T18:17:14.215Z", "txn": "", "network": "mainnet" }, "ProxyxCEX": { "name": "ProxyxCEX", "address": "0xeABACD844A196D7Faf3CE596edeBF9900341B420", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xeABACD844A196D7Faf3CE596edeBF9900341B420", "timestamp": "2019-09-26T07:27:02.794Z", "txn": "", "network": "mainnet" }, "SynthxCEX": { "name": "SynthxCEX", "address": "0x2420057461bD2fb756e0A610897c51De7fB18311", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x2420057461bD2fb756e0A610897c51De7fB18311", "timestamp": "2020-02-20T08:36:50.597Z", "txn": "", "network": "mainnet" }, "TokenStateiCEX": { "name": "TokenStateiCEX", "address": "0x3Fb1F228168432688b4E851Fe909907248cf9eCD", "source": "TokenState", "link": "https://etherscan.io/address/0x3Fb1F228168432688b4E851Fe909907248cf9eCD", "timestamp": "2019-08-19T18:18:47.018Z", "txn": "", "network": "mainnet" }, "ProxyiCEX": { "name": "ProxyiCEX", "address": "0x336213e1DDFC69f4701Fc3F86F4ef4A160c1159d", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x336213e1DDFC69f4701Fc3F86F4ef4A160c1159d", "timestamp": "2019-09-26T07:49:03.172Z", "txn": "", "network": "mainnet" }, "SynthiCEX": { "name": "SynthiCEX", "address": "0xf7011510572d0EFE31d1E90cd6dc1EF84e6B13b8", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0xf7011510572d0EFE31d1E90cd6dc1EF84e6B13b8", "timestamp": "2020-02-20T08:58:29.425Z", "txn": "", "network": "mainnet" }, "RewardsDistribution": { "name": "RewardsDistribution", "address": "0x29C295B046a73Cde593f21f63091B072d407e3F2", "source": "RewardsDistribution", "link": "https://etherscan.io/address/0x29C295B046a73Cde593f21f63091B072d407e3F2", "timestamp": "2020-02-20T09:04:10.195Z", "txn": "", "network": "mainnet" }, "ArbRewarder": { "name": "ArbRewarder", "address": "0xA6B5E74466eDc95D0b6e65c5CBFcA0a676d893a4", "source": "ArbRewarder", "link": "https://etherscan.io/address/0xA6B5E74466eDc95D0b6e65c5CBFcA0a676d893a4", "timestamp": "2019-10-01T04:49:58.000Z", "txn": "https://etherscan.io/tx/0x61a7bf0b37a2c6a5485eb6c3be0b316d1604e502817affc5aff37b1a0e608542", "network": "mainnet" }, "TokenStatesXRP": { "name": "TokenStatesXRP", "address": "0xb90AafFB61dFC042e7a7AbcE069DDB4BAE9ab192", "source": "TokenState", "link": "https://etherscan.io/address/0xb90AafFB61dFC042e7a7AbcE069DDB4BAE9ab192", "timestamp": "2019-11-21T00:59:13.681Z", "txn": "", "network": "mainnet" }, "ProxysXRP": { "name": "ProxysXRP", "address": "0xa2B0fDe6D710e201d0d608e924A484d1A5fEd57c", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xa2B0fDe6D710e201d0d608e924A484d1A5fEd57c", "timestamp": "2019-11-21T01:00:02.112Z", "txn": "", "network": "mainnet" }, "SynthsXRP": { "name": "SynthsXRP", "address": "0x4dc1E8bAcc26D563941dCB59c72BD9FE58663778", "source": "Synth", "link": "https://etherscan.io/address/0x4dc1E8bAcc26D563941dCB59c72BD9FE58663778", "timestamp": "2020-02-20T08:31:41.368Z", "txn": "", "network": "mainnet" }, "TokenStatesLTC": { "name": "TokenStatesLTC", "address": "0xe1a2C7957a4771031301f2E25b0f52039aD97270", "source": "TokenState", "link": "https://etherscan.io/address/0xe1a2C7957a4771031301f2E25b0f52039aD97270", "timestamp": "2019-11-21T01:01:49.282Z", "txn": "", "network": "mainnet" }, "ProxysLTC": { "name": "ProxysLTC", "address": "0xC14103C2141E842e228FBaC594579e798616ce7A", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xC14103C2141E842e228FBaC594579e798616ce7A", "timestamp": "2019-11-21T01:02:21.876Z", "txn": "", "network": "mainnet" }, "SynthsLTC": { "name": "SynthsLTC", "address": "0x79BEf89A63bE04A75F1fA42E8f42ad873B6f43e2", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x79BEf89A63bE04A75F1fA42E8f42ad873B6f43e2", "timestamp": "2020-02-20T08:33:17.170Z", "txn": "", "network": "mainnet" }, "TokenStatesLINK": { "name": "TokenStatesLINK", "address": "0x577D4a7395c6A5f46d9981a5F83fa7294926aBB0", "source": "TokenState", "link": "https://etherscan.io/address/0x577D4a7395c6A5f46d9981a5F83fa7294926aBB0", "timestamp": "2019-11-21T01:04:15.682Z", "txn": "", "network": "mainnet" }, "ProxysLINK": { "name": "ProxysLINK", "address": "0xbBC455cb4F1B9e4bFC4B73970d360c8f032EfEE6", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xbBC455cb4F1B9e4bFC4B73970d360c8f032EfEE6", "timestamp": "2019-11-21T01:04:28.006Z", "txn": "", "network": "mainnet" }, "SynthsLINK": { "name": "SynthsLINK", "address": "0x3D663Dbe79fA9752815e03e129D6703eDE1C6D71", "source": "Synth", "link": "https://etherscan.io/address/0x3D663Dbe79fA9752815e03e129D6703eDE1C6D71", "timestamp": "2020-02-20T08:34:58.423Z", "txn": "", "network": "mainnet" }, "TokenStatesDEFI": { "name": "TokenStatesDEFI", "address": "0x7Ac2D37098a65B0f711CFfA3be635F1E6aCacFaB", "source": "TokenState", "link": "https://etherscan.io/address/0x7Ac2D37098a65B0f711CFfA3be635F1E6aCacFaB", "timestamp": "2019-11-21T01:06:29.909Z", "txn": "", "network": "mainnet" }, "ProxysDEFI": { "name": "ProxysDEFI", "address": "0xe1aFe1Fd76Fd88f78cBf599ea1846231B8bA3B6B", "source": "ProxyERC20", "link": "https://etherscan.io/address/0xe1aFe1Fd76Fd88f78cBf599ea1846231B8bA3B6B", "timestamp": "2019-11-21T01:06:47.305Z", "txn": "", "network": "mainnet" }, "SynthsDEFI": { "name": "SynthsDEFI", "address": "0xE725d6Ff29d0679C9Cb6Fa8972a1E8a7FB49610B", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0xE725d6Ff29d0679C9Cb6Fa8972a1E8a7FB49610B", "timestamp": "2020-02-20T08:39:56.094Z", "txn": "", "network": "mainnet" }, "TokenStateiXRP": { "name": "TokenStateiXRP", "address": "0xa9d6aE0F9E9da6FFC357Cd155CCe18E3491e135D", "source": "TokenState", "link": "https://etherscan.io/address/0xa9d6aE0F9E9da6FFC357Cd155CCe18E3491e135D", "timestamp": "2019-11-21T01:17:24.430Z", "txn": "", "network": "mainnet" }, "ProxyiXRP": { "name": "ProxyiXRP", "address": "0x27269b3e45A4D3E79A3D6BFeE0C8fB13d0D711A6", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x27269b3e45A4D3E79A3D6BFeE0C8fB13d0D711A6", "timestamp": "2019-11-21T01:17:30.573Z", "txn": "", "network": "mainnet" }, "SynthiXRP": { "name": "SynthiXRP", "address": "0xccda7941aB1AC7a32F49843c0b3EDF618b20F6Ae", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0xccda7941aB1AC7a32F49843c0b3EDF618b20F6Ae", "timestamp": "2020-02-20T08:52:20.838Z", "txn": "", "network": "mainnet" }, "TokenStateiLINK": { "name": "TokenStateiLINK", "address": "0x3FdF819c3665D6866b5Bb0F56E1EDA0D7f69B714", "source": "TokenState", "link": "https://etherscan.io/address/0x3FdF819c3665D6866b5Bb0F56E1EDA0D7f69B714", "timestamp": "2019-11-21T01:19:34.860Z", "txn": "", "network": "mainnet" }, "ProxyiLINK": { "name": "ProxyiLINK", "address": "0x2d7aC061fc3db53c39fe1607fB8cec1B2C162B01", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x2d7aC061fc3db53c39fe1607fB8cec1B2C162B01", "timestamp": "2019-11-21T01:20:22.182Z", "txn": "", "network": "mainnet" }, "SynthiLINK": { "name": "SynthiLINK", "address": "0x8c6680412e914932A9abC02B6c7cbf690e583aFA", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0x8c6680412e914932A9abC02B6c7cbf690e583aFA", "timestamp": "2020-02-20T08:54:03.967Z", "txn": "", "network": "mainnet" }, "TokenStateiLTC": { "name": "TokenStateiLTC", "address": "0x7B1010586F923CbF61e7C314146853675705751F", "source": "TokenState", "link": "https://etherscan.io/address/0x7B1010586F923CbF61e7C314146853675705751F", "timestamp": "2019-11-21T01:22:54.986Z", "txn": "", "network": "mainnet" }, "ProxyiLTC": { "name": "ProxyiLTC", "address": "0x79da1431150C9b82D2E5dfc1C68B33216846851e", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x79da1431150C9b82D2E5dfc1C68B33216846851e", "timestamp": "2019-11-21T01:23:10.025Z", "txn": "", "network": "mainnet" }, "SynthiLTC": { "name": "SynthiLTC", "address": "0xfca2e82E5414c695c81b99D753b0b11c50bDC93D", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0xfca2e82E5414c695c81b99D753b0b11c50bDC93D", "timestamp": "2020-02-20T08:56:53.574Z", "txn": "", "network": "mainnet" }, "TokenStateiDEFI": { "name": "TokenStateiDEFI", "address": "0x6E9BAC2827dBBa78D11b270115086CC357988928", "source": "TokenState", "link": "https://etherscan.io/address/0x6E9BAC2827dBBa78D11b270115086CC357988928", "timestamp": "2019-11-21T01:25:29.686Z", "txn": "", "network": "mainnet" }, "ProxyiDEFI": { "name": "ProxyiDEFI", "address": "0x14d10003807AC60d07BB0ba82cAeaC8d2087c157", "source": "ProxyERC20", "link": "https://etherscan.io/address/0x14d10003807AC60d07BB0ba82cAeaC8d2087c157", "timestamp": "2019-11-21T01:25:40.662Z", "txn": "", "network": "mainnet" }, "SynthiDEFI": { "name": "SynthiDEFI", "address": "0xaE7D62Fb6a305E6d9E9F8c43bbb41093c2bE52f6", "source": "PurgeableSynth", "link": "https://etherscan.io/address/0xaE7D62Fb6a305E6d9E9F8c43bbb41093c2bE52f6", "timestamp": "2020-02-20T08:59:37.225Z", "txn": "", "network": "mainnet" }, "DappMaintenance": { "name": "DappMaintenance", "address": "0x778ec2d9B4baE65C57a6436a6c37AFc135baD727", "source": "DappMaintenance", "link": "https://etherscan.io/address/0x778ec2d9B4baE65C57a6436a6c37AFc135baD727", "timestamp": "2019-12-09T02:34:33.000Z", "txn": "https://etherscan.io/tx/0xea634059ed9efeb06f3ff20c242ce72b1936d6811235ad40012c3d7fe1a6463c", "network": "mainnet" }, "Math": { "name": "Math", "address": "0x385e1Eb2FF28F4A637DA2C9971F8CAF5F5b1E77c", "source": "Math", "link": "https://etherscan.io/address/0x385e1Eb2FF28F4A637DA2C9971F8CAF5F5b1E77c", "timestamp": "2019-12-12T04:26:09.000Z", "txn": "https://etherscan.io/tx/0x4175d01bd44e1c847c8257ba272ea1051d67aa2b2552125f179a5dac7cb8d7d2", "network": "mainnet" }, "AddressResolver": { "name": "AddressResolver", "address": "0xFbB6526ed92DA8915d4843a86166020d0B7bAAd0", "source": "AddressResolver", "link": "https://etherscan.io/address/0xFbB6526ed92DA8915d4843a86166020d0B7bAAd0", "timestamp": "2020-02-20T05:36:50.000Z", "txn": "https://etherscan.io/tx/0x21b74633720b2ffc0dd8d4590068d383a498b2c53c3f6f7139109d3df5b42daa", "network": "mainnet" }, "Exchanger": { "name": "Exchanger", "address": "0x6289fd70d3Dce8DE61896959cdEfcFF3cE46A108", "source": "Exchanger", "link": "https://etherscan.io/address/0x6289fd70d3Dce8DE61896959cdEfcFF3cE46A108", "timestamp": "2020-02-20T05:38:56.000Z", "txn": "https://etherscan.io/tx/0x4e12d4a552433ff4daaae4b86c3f7414a87a2388892cf8c0e44343fc8c5662cf", "network": "mainnet" }, "ExchangeState": { "name": "ExchangeState", "address": "0x545973f28950f50fc6c7F52AAb4Ad214A27C0564", "source": "ExchangeState", "link": "https://etherscan.io/address/0x545973f28950f50fc6c7F52AAb4Ad214A27C0564", "timestamp": "2020-02-20T05:39:38.000Z", "txn": "https://etherscan.io/tx/0x6900724258dbf151dc5ea9d2f5a891ec51ccf72ac82101919f00920a7b8ae567", "network": "mainnet" }, "Issuer": { "name": "Issuer", "address": "0x23Bf838AF72Ee8F43870A73947d8F4Edb63adAe3", "source": "Issuer", "link": "https://etherscan.io/address/0x23Bf838AF72Ee8F43870A73947d8F4Edb63adAe3", "timestamp": "2020-02-20T05:40:01.000Z", "txn": "https://etherscan.io/tx/0x7c367e544dbe3db501e872d2102135a7bd59ea1013c3aace8b0cca982c061f22", "network": "mainnet" }, "EtherCollateral": { "name": "EtherCollateral", "address": "0x0F3d8ad599Be443A54c7934B433A87464Ed0DFdC", "source": "EtherCollateral", "link": "https://etherscan.io/address/0x0F3d8ad599Be443A54c7934B433A87464Ed0DFdC", "timestamp": "2020-02-20T06:27:18.000Z", "txn": "https://etherscan.io/tx/0xb6f520d25bddeda5b11b5a7f18c5b9bfe29a9faec676b6e1e26906330408d861", "network": "mainnet" } }, "sources": { "SafeDecimalMath": { "bytecode": "610159610030600b82828239805160001a6073146000811461002057610022565bfe5b5030600052607381538281f300730000000000000000000000000000000000000000301460806040526004361061008e5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663313ce5678114610093578063864029e7146100b1578063907af6c0146100cb5780639d8e2177146100d3578063d5e5e6e6146100db578063def4419d146100e3575b600080fd5b61009b6100eb565b6040805160ff9092168252519081900360200190f35b6100b96100f0565b60408051918252519081900360200190f35b6100b9610100565b6100b961010c565b6100b9610118565b61009b610128565b601281565b6b033b2e3c9fd0803ce800000081565b670de0b6b3a764000090565b670de0b6b3a764000081565b6b033b2e3c9fd0803ce800000090565b601b815600a165627a7a72305820a72b9943cd579b6d21c5e90a631ecfde9450bddeba26fb21764e5940ed553b5e0029", "abi": [ { "constant": true, "inputs": [], "name": "decimals", "outputs": [ { "name": "", "type": "uint8" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x313ce567" }, { "constant": true, "inputs": [], "name": "PRECISE_UNIT", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x864029e7" }, { "constant": true, "inputs": [], "name": "unit", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "pure", "type": "function", "signature": "0x907af6c0" }, { "constant": true, "inputs": [], "name": "UNIT", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x9d8e2177" }, { "constant": true, "inputs": [], "name": "preciseUnit", "outputs": [ { "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "pure", "type": "function", "signature": "0xd5e5e6e6" }, { "constant": true, "inputs": [], "name": "highPrecisionDecimals", "outputs": [ { "name": "", "type": "uint8" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0xdef4419d" } ] }, "ExchangeRates": { "bytecode": "6080604052612a306008553480156200001757600080fd5b50604051620043a8380380620043a883398101604090815281516020830151918301516060840151919390810191018380600160a060020a0381161515620000c057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b60008054600160a060020a031916600160a060020a038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150600160a060020a03811615156200019157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4f776e6572206d757374206e6f74206265207a65726f00000000000000000000604482015290519081900360640190fd5b60038054600160a060020a038316610100810261010060a860020a03199092169190911790915560408051918252517fd5da63a0b864b315bc04128dedbc93888c8529ee6cf47ce664dc204339228c539181900360200190a15080518251146200028257604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f43757272656e6379206b6579206c656e67746820616e642072617465206c656e60448201527f677468206d757374206d617463682e0000000000000000000000000000000000606482015290519081900360840190fd5b82600560006101000a815481600160a060020a030219169083600160a060020a031602179055506200036d7f735553440000000000000000000000000000000000000000000000000000000073__ExchangeRates.sol:SafeDecimalMath_____63907af6c06040518163ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040160206040518083038186803b1580156200032f57600080fd5b505af415801562000344573d6000803e3d6000fd5b505050506040513d60208110156200035b57600080fd5b5051426401000000006200038e810204565b6200038382824264010000000062000437810204565b505050505062000cf5565b6000838152600b6020908152604080832080546001019081905581518083018352600160d860020a03968716815264ffffffffff9586168185019081529785526004845282852091855292529091209051815494519092167b01000000000000000000000000000000000000000000000000000000029183167fffffffffff00000000000000000000000000000000000000000000000000000090941693909317909116179055565b600080600084518651141515620004d557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f43757272656e6379206b6579206172726179206c656e677468206d757374206d60448201527f61746368207261746573206172726179206c656e6774682e0000000000000000606482015290519081900360840190fd5b426102580184106200054857604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f54696d6520697320746f6f2066617220696e746f207468652066757475726500604482015290519081900360640190fd5b600091505b8551821015620007855785828151811015156200056657fe5b90602001906020020151905084828151811015156200058157fe5b6020908102909101015115156200061f57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603960248201527f5a65726f206973206e6f7420612076616c696420726174652c20706c6561736560448201527f2063616c6c2064656c6574655261746520696e73746561642e00000000000000606482015290519081900360840190fd5b7f7355534400000000000000000000000000000000000000000000000000000000811415620006d557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f52617465206f6620735553442063616e6e6f7420626520757064617465642c2060448201527f6974277320616c7761797320554e49542e000000000000000000000000000000606482015290519081900360840190fd5b620006e98164010000000062000850810204565b841015620006f75762000779565b6200072a8186848151811015156200070b57fe5b9060200190602002015162000879640100000000026401000000009004565b85838151811015156200073957fe5b602090810290910101528451620007799082908790859081106200075957fe5b90602001906020020151866200038e640100000000026401000000009004565b6001909101906200054d565b7f1bc0fc8997efa076f59b5ef02c315bc5390f7a6d24d661ce12128c01a3b0ba578686604051808060200180602001838103835285818151815260200191508051906020019060200280838360005b83811015620007ee578181015183820152602001620007d4565b50505050905001838103825284818151815260200191508051906020019060200280838360005b838110156200082f57818101518382015260200162000815565b5050505090500194505050505060405180910390a150600195945050505050565b60006200086682640100000000620009aa810204565b6020015164ffffffffff1690505b919050565b600082815260096020526040812080548290819081106200089d57849350620009a1565b620008b18664010000000062000b9f810204565b600384015490925060ff1615156200099d578254620008e090600264010000000062002e6362000bc582021704565b9050848111620008f4576000915062000911565b6200090e8186640100000000620035a762000c6482021704565b91505b600183015482106200092a57826001015491506200093e565b600283015482116200093e57826002015491505b8260010154821480620009545750826002015482145b156200099d5760038301805460ff191660011790556040805187815290517f4b3d3f51dab37576ab4ca08ebdb81d4a4c587f25df5cc1f9a620a7faff84aba89181900360200190a15b8193505b50505092915050565b620009b462000cde565b600082815260066020526040902054600160a060020a03161562000b385760408051808201808352600085815260066020908152848220547f50d25bcd00000000000000000000000000000000000000000000000000000000909352935192938493600160a060020a03909316926350d25bcd92604480870193929182880390910190829087803b15801562000a4957600080fd5b505af115801562000a5e573d6000803e3d6000fd5b505050506040513d602081101562000a7557600080fd5b50516402540be40002600160d860020a0316815260008481526006602090815260408083205481517f8205bf6a000000000000000000000000000000000000000000000000000000008152915194830194600160a060020a0390911693638205bf6a93600480850194919392918390030190829087803b15801562000af957600080fd5b505af115801562000b0e573d6000803e3d6000fd5b505050506040513d602081101562000b2557600080fd5b505164ffffffffff169052905062000874565b506000818152600460209081526040808320600b8352818420548452825291829020825180840190935254600160d860020a03811683527b01000000000000000000000000000000000000000000000000000000900464ffffffffff169082015262000874565b600062000bb582640100000000620009aa810204565b51600160d860020a031692915050565b60008083151562000bda576000915062000c5d565b5082820282848281151562000beb57fe5b041462000c5957604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f536166654d6174682e6d756c204572726f720000000000000000000000000000604482015290519081900360640190fd5b8091505b5092915050565b6000808383111562000cd757604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f536166654d6174682e737562204572726f720000000000000000000000000000604482015290519081900360640190fd5b5050900390565b604080518082019091526000808252602082015290565b6136a38062000d056000396000f3006080604052600436106101e15763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416629919c081146101e657806305a046e5146102125780630ee4951b146102b7578063109e46a2146102de5780631627540c146102ff57806317c70de41461032f57806320714f8814610344578063266da16b146103725780632bed9e0c146103965780632d227674146103ae5780632ea913d4146103ce5780633278c960146103e65780633f0e084f146103fb578063459388491461042c5780634f72def61461044457806353a47bb71461045c578063654a60ac1461049a5780637103353e146104b8578063728dec29146104d057806379ba50971461051057806379cb657a146105255780637a018a1e1461053d5780637adbf973146105555780637dc0d1d0146105835780638da5cb5b146105985780639cb8a26a146105ad578063a461fc82146105c2578063ac82f608146105d7578063af3aea86146105ef578063b199c76414610607578063b8225dec14610632578063babcb42314610647578063bd32aa44146106c6578063bfa005ce146106db578063c2c8a6761461070a578063c58aaae61461072a578063c8e6f3951461073f578063ce8480ea14610757578063fdadbc7e1461076f575b600080fd5b3480156101f257600080fd5b506101fe6004356107a3565b604080519115158252519081900360200190f35b34801561021e57600080fd5b5060408051602060048035808201358381028086018501909652808552610267953695939460249493850192918291850190849080828437509497506107fa9650505050505050565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156102a357818101518382015260200161028b565b505050509050019250505060405180910390f35b3480156102c357600080fd5b506102cc610882565b60408051918252519081900360200190f35b3480156102ea57600080fd5b506102cc600435602435604435606435610888565b34801561030b57600080fd5b5061032d73ffffffffffffffffffffffffffffffffffffffff600435166108cd565b005b34801561033b57600080fd5b506102cc6109f2565b34801561035057600080fd5b5061032d73ffffffffffffffffffffffffffffffffffffffff600435166109f8565b34801561037e57600080fd5b506102cc600435602435604435606435608435610ba8565b3480156103a257600080fd5b5061032d600435610d3f565b3480156103ba57600080fd5b506101fe6004803560248101910135610f20565b3480156103da57600080fd5b506102cc600435610fbb565b3480156103f257600080fd5b5061032d610fda565b34801561040757600080fd5b5061032d60043573ffffffffffffffffffffffffffffffffffffffff602435166110de565b34801561043857600080fd5b5061032d60043561137c565b34801561045057600080fd5b506102cc600435611527565b34801561046857600080fd5b50610471611535565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b3480156104a657600080fd5b506102cc600435602435604435611551565b3480156104c457600080fd5b506104716004356116cc565b3480156104dc57600080fd5b506104e86004356116f4565b6040805194855260208501939093528383019190915215156060830152519081900360800190f35b34801561051c57600080fd5b5061032d61171e565b34801561053157600080fd5b5061032d60043561186f565b34801561054957600080fd5b506102cc600435611956565b34801561056157600080fd5b5061032d73ffffffffffffffffffffffffffffffffffffffff60043516611a47565b34801561058f57600080fd5b50610471611b72565b3480156105a457600080fd5b50610471611b8e565b3480156105b957600080fd5b5061032d611baa565b3480156105ce57600080fd5b506102cc611db3565b3480156105e357600080fd5b506102cc600435611dba565b3480156105fb57600080fd5b506101fe600435611de9565b34801561061357600080fd5b5061032d600435602435604435606435608435151560a4351515611e01565b34801561063e57600080fd5b506101fe61228e565b34801561065357600080fd5b506106676004803560248101910135612297565b604051808060200183151515158152602001828103825284818151815260200191508051906020019060200280838360005b838110156106b1578181015183820152602001610699565b50505050905001935050505060405180910390f35b3480156106d257600080fd5b5061032d6123d0565b3480156106e757600080fd5b506101fe60246004803582810192908201359181359182019101356044356124e3565b34801561071657600080fd5b5061026760048035602481019101356125ff565b34801561073657600080fd5b50610471612688565b34801561074b57600080fd5b5061032d6004356126a9565b34801561076357600080fd5b506102cc600435612879565b34801561077b57600080fd5b5061078a600435602435612895565b6040805192835260208301919091528051918290030190f35b60007f73555344000000000000000000000000000000000000000000000000000000008214156107d5575060006107f5565b426107f16008546107e585612879565b9063ffffffff6128ad16565b1090505b919050565b6060806000835160405190808252806020026020018201604052801561082a578160200160208202803883390190505b509150600090505b835181101561087b5761085b848281518110151561084c57fe5b90602001906020020151612879565b828281518110151561086957fe5b60209081029091010152600101610832565b5092915050565