UNPKG

@perifinance/peri-finance

Version:

The smart contracts which make up the Peri Finance system. (pynths.com)

1,239 lines 1.8 MB
{ "targets": { "SafeDecimalMath": { "name": "SafeDecimalMath", "address": "0x4ABf615437fb7eCE1b6702E57B23a7547F945545", "source": "SafeDecimalMath", "link": "https://goerli.etherscan.io/address/0x4ABf615437fb7eCE1b6702E57B23a7547F945545", "timestamp": "2021-08-06T04:43:23.000Z", "txn": "https://goerli.etherscan.io/tx/0x7fb9deecd32ca5ed2affcd42a6426b45fafe0cd06da38d5cf26c06c029e2e80d", "network": "goerli" }, "Math": { "name": "Math", "address": "0x16B7Cf4F16608D76aEAD2b7b10f85090EfC7B746", "source": "Math", "link": "https://goerli.etherscan.io/address/0x16B7Cf4F16608D76aEAD2b7b10f85090EfC7B746", "timestamp": "2021-08-06T04:44:08.000Z", "txn": "https://goerli.etherscan.io/tx/0xbf05adba7b1c9ccca635547b401617a73e4e90d70cb74b4a2d6299f66f411f41", "network": "goerli" }, "AddressResolver": { "name": "AddressResolver", "address": "0x0567327A31A812344B71e6f95a64626EB72c1B22", "source": "AddressResolver", "link": "https://goerli.etherscan.io/address/0x0567327A31A812344B71e6f95a64626EB72c1B22", "timestamp": "2021-08-06T04:44:38.000Z", "txn": "https://goerli.etherscan.io/tx/0x3147b16f8aa7cbdb966f22dae6c0f1d4b5c80527a82f577481eb58b739120d9d", "network": "goerli" }, "ReadProxyAddressResolver": { "name": "ReadProxyAddressResolver", "address": "0xf1ee0C81Be9BCd0fab3F7f8d8d1a615750EBa086", "source": "ReadProxy", "link": "https://goerli.etherscan.io/address/0xf1ee0C81Be9BCd0fab3F7f8d8d1a615750EBa086", "timestamp": "2021-08-06T04:44:53.000Z", "txn": "https://goerli.etherscan.io/tx/0xc00f41b30dc34871601fbf614704c565c985e8ddd61e91ee7e422c6f4c50fdba", "network": "goerli" }, "FlexibleStorage": { "name": "FlexibleStorage", "address": "0x11C487D02cB1D52c402BF0cbFbBDD40223770984", "source": "FlexibleStorage", "link": "https://goerli.etherscan.io/address/0x11C487D02cB1D52c402BF0cbFbBDD40223770984", "timestamp": "2021-08-06T04:46:08.000Z", "txn": "https://goerli.etherscan.io/tx/0x08030add2e2a45b8d6139cf3a4dafdb7879b45c42442472cabf8c498849a881c", "network": "goerli" }, "SystemSettings": { "name": "SystemSettings", "address": "0xFf54Ece25CfAe8CCCc9d580cCe4c3Aa9C3b8a47C", "source": "SystemSettings", "link": "https://goerli.etherscan.io/address/0xFf54Ece25CfAe8CCCc9d580cCe4c3Aa9C3b8a47C", "timestamp": "2021-12-09T06:39:47.000Z", "txn": "https://goerli.etherscan.io/tx/0x447c02432f63f747c00ed6f0432af15fef9411ac98577efe681d0c233df8b786", "network": "goerli" }, "SystemStatus": { "name": "SystemStatus", "address": "0x0a09c979923976947e44dD3dd6165FD6dEE25c14", "source": "SystemStatus", "link": "https://goerli.etherscan.io/address/0x0a09c979923976947e44dD3dd6165FD6dEE25c14", "timestamp": "2021-08-06T04:46:53.000Z", "txn": "https://goerli.etherscan.io/tx/0x3dc5610196ff3f253b864c02e07fe072420590a2e5c5489a5a84ccbbff26713b", "network": "goerli" }, "ExchangeRates": { "name": "ExchangeRates", "address": "0xf19499E7D1aBe2793e23773c0320d7A962b9923B", "source": "ExchangeRates", "link": "https://goerli.etherscan.io/address/0xf19499E7D1aBe2793e23773c0320d7A962b9923B", "timestamp": "2021-09-08T09:02:54.000Z", "txn": "https://goerli.etherscan.io/tx/0xd901694252e13146c28137f8059549e0635bafcd5381a1d4d41b0d441f5bfefd", "network": "goerli" }, "RewardEscrow": { "name": "RewardEscrow", "address": "0x81514a4DF9906EdD1b406E2BBd7e552751a570c2", "source": "RewardEscrow", "link": "https://goerli.etherscan.io/address/0x81514a4DF9906EdD1b406E2BBd7e552751a570c2", "timestamp": "2021-08-10T02:27:33.000Z", "txn": "https://goerli.etherscan.io/tx/0x900e1153819717a4775c271109fa59fc5c30c59780e30e3a0bd049dc58a7bf8c", "network": "goerli" }, "PeriFinanceEscrow": { "name": "PeriFinanceEscrow", "address": "0xc85C6b41F3eC3429Ae1D9Fe1a103676eac57cFD5", "source": "PeriFinanceEscrow", "link": "https://goerli.etherscan.io/address/0xc85C6b41F3eC3429Ae1D9Fe1a103676eac57cFD5", "timestamp": "2021-08-06T04:49:08.000Z", "txn": "https://goerli.etherscan.io/tx/0x6e27ab6d79e4dbd9e2ee1bef7b06b625c95c5dcace40bf2ed89d8d1f0336a116", "network": "goerli" }, "PeriFinanceState": { "name": "PeriFinanceState", "address": "0x02a757fa90C01fDE01815F9344c5901b87246500", "source": "PeriFinanceState", "link": "https://goerli.etherscan.io/address/0x02a757fa90C01fDE01815F9344c5901b87246500", "timestamp": "2021-12-20T11:34:50.853Z", "txn": "", "network": "goerli" }, "ProxyFeePool": { "name": "ProxyFeePool", "address": "0x891ACe34EF5F813754B9FAdb46552FBD5e15Fae3", "source": "Proxy", "link": "https://goerli.etherscan.io/address/0x891ACe34EF5F813754B9FAdb46552FBD5e15Fae3", "timestamp": "2021-08-06T04:49:53.000Z", "txn": "https://goerli.etherscan.io/tx/0xc5d1ed41e8b8b5b500dc34e7078c656bb115c6ff38c0528891175e00ccc645c1", "network": "goerli" }, "DelegateApprovalsEternalStorage": { "name": "DelegateApprovalsEternalStorage", "address": "0x0B39a33D655BA9f88b8fF332F28867A97f3ccc02", "source": "EternalStorage", "link": "https://goerli.etherscan.io/address/0x0B39a33D655BA9f88b8fF332F28867A97f3ccc02", "timestamp": "2021-08-06T04:50:08.000Z", "txn": "https://goerli.etherscan.io/tx/0xf93f72cf787966f3075557c2edffb30e644162964f41b51dbca0e100c456507b", "network": "goerli" }, "DelegateApprovals": { "name": "DelegateApprovals", "address": "0xdeD68331B26aD157Eb67c5242070Dd05785f8B47", "source": "DelegateApprovals", "link": "https://goerli.etherscan.io/address/0xdeD68331B26aD157Eb67c5242070Dd05785f8B47", "timestamp": "2021-08-06T04:50:23.000Z", "txn": "https://goerli.etherscan.io/tx/0xe5e3a93b90418b8f772a1dc9d2b5f07593f9afaabe3d06c101021e4625680c73", "network": "goerli" }, "Liquidations": { "name": "Liquidations", "address": "0xE5F303b01098Df2AF62c16A11e4022f78a8F39BA", "source": "Liquidations", "link": "https://goerli.etherscan.io/address/0xE5F303b01098Df2AF62c16A11e4022f78a8F39BA", "timestamp": "2021-08-06T04:50:53.000Z", "txn": "https://goerli.etherscan.io/tx/0x5a8e30f199f88ff636fdc41a65a56ef9bc73947de525534d4149195cf078d1df", "network": "goerli" }, "EternalStorageLiquidations": { "name": "EternalStorageLiquidations", "address": "0x7aD53270f31A52203faa13EAeEB21aba1e8c0d40", "source": "EternalStorage", "link": "https://goerli.etherscan.io/address/0x7aD53270f31A52203faa13EAeEB21aba1e8c0d40", "timestamp": "2021-08-06T04:51:24.017Z", "txn": "", "network": "goerli" }, "FeePoolEternalStorage": { "name": "FeePoolEternalStorage", "address": "0xa31D343A9a5B5d50eA4eE9951CE6E2ade2A6Cd67", "source": "FeePoolEternalStorage", "link": "https://goerli.etherscan.io/address/0xa31D343A9a5B5d50eA4eE9951CE6E2ade2A6Cd67", "timestamp": "2021-08-06T04:51:53.000Z", "txn": "https://goerli.etherscan.io/tx/0x08b20c37a843dc3c99af145e5df3713281118527f132082a1e9cf74dc8a950ac", "network": "goerli" }, "FeePool": { "name": "FeePool", "address": "0x5AE2ae709937d1289a3da718eb965b97b619c11a", "source": "FeePool", "link": "https://goerli.etherscan.io/address/0x5AE2ae709937d1289a3da718eb965b97b619c11a", "timestamp": "2021-12-20T11:35:04.000Z", "txn": "https://goerli.etherscan.io/tx/0x1259f19b800bc5e03679cc88fdcbcbb48a58096f7db82b494c7c6b14db727690", "network": "goerli" }, "FeePoolState": { "name": "FeePoolState", "address": "0x2520C466a7F5Bc36154F21EaDd69252B089f62c3", "source": "FeePoolState", "link": "https://goerli.etherscan.io/address/0x2520C466a7F5Bc36154F21EaDd69252B089f62c3", "timestamp": "2021-12-20T11:35:49.000Z", "txn": "https://goerli.etherscan.io/tx/0x613762573bac9395756ce01faa348ead9ecf8a0adb9839fa8879da08b1ef3a4f", "network": "goerli" }, "RewardEscrowV2": { "name": "RewardEscrowV2", "address": "0x105f3d89cdAa97b186468C1205e79385690c2d2c", "source": "RewardEscrowV2", "link": "https://goerli.etherscan.io/address/0x105f3d89cdAa97b186468C1205e79385690c2d2c", "timestamp": "2021-12-20T11:34:34.000Z", "txn": "https://goerli.etherscan.io/tx/0xccd40d7028fdc564da1417a03751d5d50110b95a37c3d469e95eb14c4b4e0a85", "network": "goerli" }, "RewardsDistribution": { "name": "RewardsDistribution", "address": "0xa9CF7323a1c12C2CdAd3456E343cf9B93272045d", "source": "RewardsDistribution", "link": "https://goerli.etherscan.io/address/0xa9CF7323a1c12C2CdAd3456E343cf9B93272045d", "timestamp": "2021-08-06T04:55:53.000Z", "txn": "https://goerli.etherscan.io/tx/0xda44c17b2fdc95c30a3c6296b611732426144a74052b994ab06224f12cba7fa7", "network": "goerli" }, "ProxyERC20": { "name": "ProxyERC20", "address": "0xe7702e7577399c89A3A0a364847005a4b8Ef1422", "source": "ProxyERC20", "link": "https://goerli.etherscan.io/address/0xe7702e7577399c89A3A0a364847005a4b8Ef1422", "timestamp": "2021-08-06T04:56:23.000Z", "txn": "https://goerli.etherscan.io/tx/0x9505222aafbd2b540006ce9b0fa992a7774355c39ea4e006da547b8f2e464c37", "network": "goerli" }, "TokenStatePeriFinance": { "name": "TokenStatePeriFinance", "address": "0x7E2F495030ef4146A6411638e276a5fA98a71489", "source": "TokenState", "link": "https://goerli.etherscan.io/address/0x7E2F495030ef4146A6411638e276a5fA98a71489", "timestamp": "2021-12-20T11:36:05.126Z", "txn": "", "network": "goerli" }, "BlacklistManager": { "name": "BlacklistManager", "address": "0x92Dd9661112a409F8C1b02c7CC9fb178C5D73119", "source": "BlacklistManager", "link": "https://goerli.etherscan.io/address/0x92Dd9661112a409F8C1b02c7CC9fb178C5D73119", "timestamp": "2021-08-06T04:56:38.000Z", "txn": "https://goerli.etherscan.io/tx/0x3d6f3f53951e54b08999f1f1a9c6dfafd7ce58737824d68bddb17d8a04441cf9", "network": "goerli" }, "PeriFinance": { "name": "PeriFinance", "address": "0x1386f5035A5290dc3c18AD56c3c8d488FB8F3bA7", "source": "PeriFinanceToEthereum", "link": "https://goerli.etherscan.io/address/0x1386f5035A5290dc3c18AD56c3c8d488FB8F3bA7", "timestamp": "2021-12-17T05:47:20.000Z", "txn": "https://goerli.etherscan.io/tx/0x1e45d6badbddaeec1359a04bab52be80300fa8708e7b28710978d8c5097b6928", "network": "goerli" }, "DebtCache": { "name": "DebtCache", "address": "0x44C76A57736dBe644115218c6EA2224CE3bbDA31", "source": "DebtCache", "link": "https://goerli.etherscan.io/address/0x44C76A57736dBe644115218c6EA2224CE3bbDA31", "timestamp": "2021-12-01T01:56:59.000Z", "txn": "https://goerli.etherscan.io/tx/0x04851a0464de996ee97ccc8c469b728f354ef7b8d9102032f7f3b135867952ed", "network": "goerli" }, "Exchanger": { "name": "Exchanger", "address": "0x5E01B82d6C18E0394a21084405ea2D39FCA1Ad6F", "source": "ExchangerWithVirtualPynth", "link": "https://goerli.etherscan.io/address/0x5E01B82d6C18E0394a21084405ea2D39FCA1Ad6F", "timestamp": "2021-08-06T14:28:53.000Z", "txn": "https://goerli.etherscan.io/tx/0xa8d8555e00c45a0be9ca52a191aea25b55b9621e8b0d4bf7dda0ac2901cbdf22", "network": "goerli" }, "ExchangeState": { "name": "ExchangeState", "address": "0xaB4b6D40e80Bb3cb957D6d1D454EdC84dCE6CC05", "source": "ExchangeState", "link": "https://goerli.etherscan.io/address/0xaB4b6D40e80Bb3cb957D6d1D454EdC84dCE6CC05", "timestamp": "2021-08-06T14:29:08.000Z", "txn": "https://goerli.etherscan.io/tx/0x2075b6b9121c1f80b1f8865461cde7fc810c173b4e981c4155b916fc92641866", "network": "goerli" }, "Issuer": { "name": "Issuer", "address": "0x7cC07cCc602F62Bd63407b5293268cAbB02c7E09", "source": "Issuer", "link": "https://goerli.etherscan.io/address/0x7cC07cCc602F62Bd63407b5293268cAbB02c7E09", "timestamp": "2021-12-27T03:11:09.000Z", "txn": "https://goerli.etherscan.io/tx/0x84de1d0afd18c4cdf44d20fbbdd68ee6de515507ddfd2a5af02f9b991594c71b", "network": "goerli" }, "TradingRewards": { "name": "TradingRewards", "address": "0xe2cdE0FE1D5702F9E72B37c16e7E0b21c386d456", "source": "TradingRewards", "link": "https://goerli.etherscan.io/address/0xe2cdE0FE1D5702F9E72B37c16e7E0b21c386d456", "timestamp": "2021-08-06T14:30:38.000Z", "txn": "https://goerli.etherscan.io/tx/0x4fe77ea233b1789e93bfcfaea6ad037c0d798540b86cf1a93148503f79d067f2", "network": "goerli" }, "EscrowChecker": { "name": "EscrowChecker", "address": "0x6eFA5F9A3aD6F2A04792fb23637330a38859143a", "source": "EscrowChecker", "link": "https://goerli.etherscan.io/address/0x6eFA5F9A3aD6F2A04792fb23637330a38859143a", "timestamp": "2021-08-06T14:31:08.000Z", "txn": "https://goerli.etherscan.io/tx/0x8dae2b9c2656e1bf1e08b655399179f29f405d064c06e686c6136b080e631a11", "network": "goerli" }, "SupplySchedule": { "name": "SupplySchedule", "address": "0xa5FB89BB0BB8D6e24cF5CD26De6B79d2B5492308", "source": "SupplySchedule", "link": "https://goerli.etherscan.io/address/0xa5FB89BB0BB8D6e24cF5CD26De6B79d2B5492308", "timestamp": "2021-12-21T02:44:51.532Z", "txn": "", "network": "goerli" }, "TokenStatepUSD": { "name": "TokenStatepUSD", "address": "0x93139834C016fE4545F077f821b92605a6050d8d", "source": "TokenState", "link": "https://goerli.etherscan.io/address/0x93139834C016fE4545F077f821b92605a6050d8d", "timestamp": "2021-12-20T11:39:49.758Z", "txn": "", "network": "goerli" }, "ProxyERC20pUSD": { "name": "ProxyERC20pUSD", "address": "0xDC4e9ef17A4a650513D29e87C27f4AB0A0DC19AC", "source": "ProxyERC20", "link": "https://goerli.etherscan.io/address/0xDC4e9ef17A4a650513D29e87C27f4AB0A0DC19AC", "timestamp": "2021-08-06T14:33:08.660Z", "txn": "", "network": "goerli" }, "PynthpUSD": { "name": "PynthpUSD", "address": "0x40DF73B1124dbFAE122560C8E5bd9a548CDa21c1", "source": "MultiCollateralPynth", "link": "https://goerli.etherscan.io/address/0x40DF73B1124dbFAE122560C8E5bd9a548CDa21c1", "timestamp": "2021-12-27T03:11:24.000Z", "txn": "https://goerli.etherscan.io/tx/0x26e0304fa0c472fb4319a275fbe79b92b1eae4865bba5b1f0075d65853e880e0", "network": "goerli" }, "StakingState": { "name": "StakingState", "address": "0xF337C76FBA24cc2a44C3CD070b8a64e69F8B5308", "source": "StakingState", "link": "https://goerli.etherscan.io/address/0xF337C76FBA24cc2a44C3CD070b8a64e69F8B5308", "timestamp": "2021-12-20T11:41:19.492Z", "txn": "", "network": "goerli" }, "ExternalTokenStakeManager": { "name": "ExternalTokenStakeManager", "address": "0xbd65B6870b232ca0dd20aB0363b5A1f98aF628d1", "source": "ExternalTokenStakeManager", "link": "https://goerli.etherscan.io/address/0xbd65B6870b232ca0dd20aB0363b5A1f98aF628d1", "timestamp": "2021-12-01T06:24:37.000Z", "txn": "https://goerli.etherscan.io/tx/0x9ba4338905b2283d5507ed8075ee0564a964bc3eb682da81d3837b19acd0c5c6", "network": "goerli" }, "USDC": { "name": "USDC", "address": "0x15040a4bDE0731664373Fb46Ce233262A644DFcd", "source": "MockToken", "link": "https://goerli.etherscan.io/address/0x15040a4bDE0731664373Fb46Ce233262A644DFcd", "timestamp": "2021-08-06T14:45:23.000Z", "txn": "https://goerli.etherscan.io/tx/0x1db85f47ffe910ae6efdd50c45b5f9bb113a4981b3be4228196ccb5fb200b2a6", "network": "goerli" }, "DAI": { "name": "DAI", "address": "0x7A95dE39F23e3Cf5B49dA829DA0fE39DaE39e4e8", "source": "MockToken", "link": "https://goerli.etherscan.io/address/0x7A95dE39F23e3Cf5B49dA829DA0fE39DaE39e4e8", "timestamp": "2021-08-06T14:45:38.839Z", "txn": "", "network": "goerli" }, "ExternalRateAggregator": { "name": "ExternalRateAggregator", "address": "0x5fF540D8BE61bd8Cc1A9A22A8a2d27a2F40dD0e3", "source": "ExternalRateAggregator", "link": "https://goerli.etherscan.io/address/0x5fF540D8BE61bd8Cc1A9A22A8a2d27a2F40dD0e3", "timestamp": "2021-08-06T14:46:23.000Z", "txn": "https://goerli.etherscan.io/tx/0xd25e934db2f5839ee3c09f15fc1e4060743fb336f695a63bec41506392c59de8", "network": "goerli" }, "Depot": { "name": "Depot", "address": "0x23865C4A7Ca571Cd5aADaCBd76acDEeE05DA0F49", "source": "Depot", "link": "https://goerli.etherscan.io/address/0x23865C4A7Ca571Cd5aADaCBd76acDEeE05DA0F49", "timestamp": "2021-08-06T14:46:53.000Z", "txn": "https://goerli.etherscan.io/tx/0xf0e904a80f86e33f2ad3fdb3fbb4ae56a45993d68b1ccecfaacc4520e9738204", "network": "goerli" }, "EtherCollateral": { "name": "EtherCollateral", "address": "0x13eF7B292eFb9f42c4283242fb2454f310df1B73", "source": "EtherCollateral", "link": "https://goerli.etherscan.io/address/0x13eF7B292eFb9f42c4283242fb2454f310df1B73", "timestamp": "2021-08-06T14:47:08.000Z", "txn": "https://goerli.etherscan.io/tx/0xbf39fbe2d2503c29fd2e1e0f8820217a75910079e0eaf11554b4fcb6b88f3bd5", "network": "goerli" }, "EtherCollateralpUSD": { "name": "EtherCollateralpUSD", "address": "0x964cAF3Df7DfE40cd7f3BdC1e54Df13fe9f002d3", "source": "EtherCollateralpUSD", "link": "https://goerli.etherscan.io/address/0x964cAF3Df7DfE40cd7f3BdC1e54Df13fe9f002d3", "timestamp": "2021-08-06T14:47:38.000Z", "txn": "https://goerli.etherscan.io/tx/0x011e1973b2846fa890ece5a3af41fdfbe57a28e0f06544c267913a1e7fb9434d", "network": "goerli" }, "PeriFinanceBridgeToOptimism": { "name": "PeriFinanceBridgeToOptimism", "address": "0x6ff4303C4118c76700026e225b9D43490229C248", "source": "PeriFinanceBridgeToOptimism", "link": "https://goerli.etherscan.io/address/0x6ff4303C4118c76700026e225b9D43490229C248", "timestamp": "2021-08-06T14:47:53.000Z", "txn": "https://goerli.etherscan.io/tx/0xc49ad135a4fc056ed6d796bc86d7630c39cafbc4a2adea96c52cf4858a6cf260", "network": "goerli" }, "PynthUtil": { "name": "PynthUtil", "address": "0xaB38D3131E9e5edD6c4C5e231DC6965897008b7C", "source": "PynthUtil", "link": "https://goerli.etherscan.io/address/0xaB38D3131E9e5edD6c4C5e231DC6965897008b7C", "timestamp": "2021-08-06T14:48:08.000Z", "txn": "https://goerli.etherscan.io/tx/0x44bff418e3f680167ff34af5e4ecaa2e5377e051dc1e4fa98f1dfc57360d51df", "network": "goerli" }, "DappMaintenance": { "name": "DappMaintenance", "address": "0x0ec3A103F92BeE5Fa35de95366074303C52Ad2fC", "source": "DappMaintenance", "link": "https://goerli.etherscan.io/address/0x0ec3A103F92BeE5Fa35de95366074303C52Ad2fC", "timestamp": "2021-08-06T14:48:23.000Z", "txn": "https://goerli.etherscan.io/tx/0xca7cbc3234c1164392bb31e29a047bf754bfd8dc3fb248257efff11f292359f2", "network": "goerli" }, "CollateralManagerState": { "name": "CollateralManagerState", "address": "0x51DD8e18cB967323Bbc3160A56A020F476621d03", "source": "CollateralManagerState", "link": "https://goerli.etherscan.io/address/0x51DD8e18cB967323Bbc3160A56A020F476621d03", "timestamp": "2021-08-06T14:54:23.000Z", "txn": "https://goerli.etherscan.io/tx/0x2b1600b1c2b5085163d394eb273e41fac9f925e63c9fbbe54c84eaada61e5a35", "network": "goerli" }, "CollateralManager": { "name": "CollateralManager", "address": "0xA93A2521676e837C67eEe5Fe0838871248C87053", "source": "CollateralManager", "link": "https://goerli.etherscan.io/address/0xA93A2521676e837C67eEe5Fe0838871248C87053", "timestamp": "2021-12-17T05:50:20.000Z", "txn": "https://goerli.etherscan.io/tx/0xb0200f4825d133350608bf5936d050b42defbb471731ed86bc4f1530a72d381e", "network": "goerli" }, "CollateralStateEth": { "name": "CollateralStateEth", "address": "0x08D3257Affcd6D4960f33e67567bce750727f22E", "source": "CollateralState", "link": "https://goerli.etherscan.io/address/0x08D3257Affcd6D4960f33e67567bce750727f22E", "timestamp": "2021-08-06T14:55:11.884Z", "txn": "", "network": "goerli" }, "CollateralEth": { "name": "CollateralEth", "address": "0x7A7Ed4851B607811C10E51b5538203599437AAD3", "source": "CollateralEth", "link": "https://goerli.etherscan.io/address/0x7A7Ed4851B607811C10E51b5538203599437AAD3", "timestamp": "2021-08-06T14:55:38.000Z", "txn": "https://goerli.etherscan.io/tx/0x56889840cadf9e3f932fca28532bde87e5b09bad7e82ccb3f535214c3cb5d228", "network": "goerli" }, "CollateralStateErc20": { "name": "CollateralStateErc20", "address": "0x2D0e010Aee4E32d664c99BE2093ef164Da1fBDA1", "source": "CollateralState", "link": "https://goerli.etherscan.io/address/0x2D0e010Aee4E32d664c99BE2093ef164Da1fBDA1", "timestamp": "2021-08-06T14:56:23.000Z", "txn": "https://goerli.etherscan.io/tx/0x0da82eb4010d75dbe8e10989a9204e7dacafa44851c5d173bc512bc2e0a52d2a", "network": "goerli" }, "CollateralErc20": { "name": "CollateralErc20", "address": "0x8caE06E6aA9762761d726ea46F4eBaD39E6E3b65", "source": "CollateralErc20", "link": "https://goerli.etherscan.io/address/0x8caE06E6aA9762761d726ea46F4eBaD39E6E3b65", "timestamp": "2021-08-06T14:56:38.000Z", "txn": "https://goerli.etherscan.io/tx/0xffe50145081a24b1db0e9759c9b8446b2f86c6f34dffb1bb72a451d4c1bc0362", "network": "goerli" }, "CollateralStateShort": { "name": "CollateralStateShort", "address": "0x33B86de94702C5Ff1ECba36D38Ea2Fc238894315", "source": "CollateralState", "link": "https://goerli.etherscan.io/address/0x33B86de94702C5Ff1ECba36D38Ea2Fc238894315", "timestamp": "2021-08-06T14:57:23.845Z", "txn": "", "network": "goerli" }, "CollateralShort": { "name": "CollateralShort", "address": "0x94178cfBA458B6fFC9AF87EdeeBD9397F2A2522e", "source": "CollateralShort", "link": "https://goerli.etherscan.io/address/0x94178cfBA458B6fFC9AF87EdeeBD9397F2A2522e", "timestamp": "2021-08-06T14:57:53.000Z", "txn": "https://goerli.etherscan.io/tx/0x592b232e4c07328ec806f8a3eb464beefa9a12a9f5409d53738be3fbca802b74", "network": "goerli" }, "BridgeState": { "name": "BridgeState", "address": "0x0d466dF8C1B3ea4abfc23f76A6C2Bf351b2E984D", "source": "BridgeState", "link": "https://goerli.etherscan.io/address/0x0d466dF8C1B3ea4abfc23f76A6C2Bf351b2E984D", "timestamp": "2021-12-20T11:36:20.058Z", "txn": "", "network": "goerli" }, "MultiChainDebtShareState": { "name": "MultiChainDebtShareState", "address": "0x6847754A4B03FdfAA38D539F1eF4E9a6099Be701", "source": "MultiChainDebtShareState", "link": "https://goerli.etherscan.io/address/0x6847754A4B03FdfAA38D539F1eF4E9a6099Be701", "timestamp": "2021-10-21T06:26:51.000Z", "txn": "https://goerli.etherscan.io/tx/0x85860eca0171af6b09872a106b87a3f96402192e75ce5f6f20739e3a4cd84694", "network": "goerli" }, "MultiChainDebtShareManager": { "name": "MultiChainDebtShareManager", "address": "0x160452Bee9DA103157EA1E512299728c46995157", "source": "MultiChainDebtShareManager", "link": "https://goerli.etherscan.io/address/0x160452Bee9DA103157EA1E512299728c46995157", "timestamp": "2021-11-15T06:21:24.000Z", "txn": "https://goerli.etherscan.io/tx/0x4c185ba9a31bf1edcaa73b01e3dd4f470095c445774d2c3e8071f1bc8ca76947", "network": "goerli" }, "BridgeStatepUSD": { "name": "BridgeStatepUSD", "address": "0x2d583D95BAFf222F55F554AFA82Eb9c18Af2770a", "source": "BridgeState", "link": "https://goerli.etherscan.io/address/0x2d583D95BAFf222F55F554AFA82Eb9c18Af2770a", "timestamp": "2021-12-20T11:40:06.117Z", "txn": "", "network": "goerli" }, "CrossChainState": { "name": "CrossChainState", "address": "0x068e6e7a583A0a9C2EA6Bf9D20CED4a0B7E4A8ba", "source": "CrossChainState", "link": "https://goerli.etherscan.io/address/0x068e6e7a583A0a9C2EA6Bf9D20CED4a0B7E4A8ba", "timestamp": "2021-12-20T11:42:34.000Z", "txn": "https://goerli.etherscan.io/tx/0xbb650e90afa70decd79608655b48ea40e4aa7faffca3557dc4489b450b4b9f29", "network": "goerli" }, "CrossChainManager": { "name": "CrossChainManager", "address": "0x99c4bE14a264559045a4210893Afea52ADfEb9A0", "source": "CrossChainManager", "link": "https://goerli.etherscan.io/address/0x99c4bE14a264559045a4210893Afea52ADfEb9A0", "timestamp": "2021-12-17T05:49:50.000Z", "txn": "https://goerli.etherscan.io/tx/0xb74beef2b449be4ba17c2aac9c2f76d4fdb6a3f49ee4fd34815b056f04bf516c", "network": "goerli" } }, "sources": { "SafeDecimalMath": { "bytecode": "61012d610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361060655760003560e01c8063313ce56714606a578063864029e7146086578063907af6c014609e5780639d8e21771460a4578063d5e5e6e61460aa578063def4419d1460b0575b600080fd5b607060b6565b6040805160ff9092168252519081900360200190f35b608c60bb565b60408051918252519081900360200190f35b608c60cb565b608c60d7565b608c60e3565b607060f3565b601281565b6b033b2e3c9fd0803ce800000081565b670de0b6b3a764000090565b670de0b6b3a764000081565b6b033b2e3c9fd0803ce800000090565b601b8156fea265627a7a72315820d7f3502142580fd75b2632f81cf1700dca68da475ee49c13fb0acd93fabaa19964736f6c63430005100032", "abi": [ { "constant": true, "inputs": [], "name": "PRECISE_UNIT", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x864029e7" }, { "constant": true, "inputs": [], "name": "UNIT", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x9d8e2177" }, { "constant": true, "inputs": [], "name": "decimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x313ce567" }, { "constant": true, "inputs": [], "name": "highPrecisionDecimals", "outputs": [ { "internalType": "uint8", "name": "", "type": "uint8" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0xdef4419d" }, { "constant": true, "inputs": [], "name": "preciseUnit", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "pure", "type": "function", "signature": "0xd5e5e6e6" }, { "constant": true, "inputs": [], "name": "unit", "outputs": [ { "internalType": "uint256", "name": "", "type": "uint256" } ], "payable": false, "stateMutability": "pure", "type": "function", "signature": "0x907af6c0" } ], "source": { "keccak256": "0x817b946de41f6d3ebd548a04b488602bbfbe9a2f79465cde010eac639c28cef8", "urls": [ "bzz-raw://47409944bb20c0cce9a3b5811ece0a7a472a4e70c74d5c40aa7ea3e9021e7e00", "dweb:/ipfs/QmasQFw6WA222YBuJaSeQxQw2NWc6NjjyWkQLLVS76MXQN" ] }, "metadata": { "compiler": { "version": "0.5.16+commit.9c3226ce" }, "language": "Solidity", "settings": { "compilationTarget": { "SafeDecimalMath.sol": "SafeDecimalMath" }, "evmVersion": "istanbul", "libraries": {}, "optimizer": { "enabled": true, "runs": 200 }, "remappings": [] }, "sources": { "SafeDecimalMath.sol": { "keccak256": "0x817b946de41f6d3ebd548a04b488602bbfbe9a2f79465cde010eac639c28cef8", "urls": [ "bzz-raw://47409944bb20c0cce9a3b5811ece0a7a472a4e70c74d5c40aa7ea3e9021e7e00", "dweb:/ipfs/QmasQFw6WA222YBuJaSeQxQw2NWc6NjjyWkQLLVS76MXQN" ] } }, "version": 1 } }, "Math": { "bytecode": "60556023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a7231582080d0314b0dddeeb713138cf789d446ae9b95282a699d537f158729b2079038f864736f6c63430005100032", "abi": [], "source": { "keccak256": "0x03fc30b8273ac217fad4914b0132798ae4b8842045bfc8d868022301f3324370", "urls": [ "bzz-raw://05b5ebc577303f2ac52dfc8417030dcf6cec4ac1f18c7f4fdd3ff548106ec09d", "dweb:/ipfs/QmXDKvbBqvuSsCGp87Hmp9WzbFtRfVecm9Aez9GNWtG3AD" ] }, "metadata": { "compiler": { "version": "0.5.16+commit.9c3226ce" }, "language": "Solidity", "settings": { "compilationTarget": { "Math.sol": "Math" }, "evmVersion": "istanbul", "libraries": {}, "optimizer": { "enabled": true, "runs": 200 }, "remappings": [] }, "sources": { "Math.sol": { "keccak256": "0x03fc30b8273ac217fad4914b0132798ae4b8842045bfc8d868022301f3324370", "urls": [ "bzz-raw://05b5ebc577303f2ac52dfc8417030dcf6cec4ac1f18c7f4fdd3ff548106ec09d", "dweb:/ipfs/QmXDKvbBqvuSsCGp87Hmp9WzbFtRfVecm9Aez9GNWtG3AD" ] } }, "version": 1 } }, "AddressResolver": { "bytecode": "608060405234801561001057600080fd5b50604051610ab9380380610ab98339818101604052602081101561003357600080fd5b5051806001600160a01b038116610091576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150506109bf806100fa6000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c806379ba50971161007157806379ba5097146101a257806382b4c11c146101aa5780638da5cb5b146101c75780639f42102f146101cf578063ab0b8f77146102a1578063dacb2d011461035f576100a9565b80631627540c146100ae578063187f7935146100d657806321f8a7211461010f57806353a47bb71461012c578063766f781514610134575b600080fd5b6100d4600480360360208110156100c457600080fd5b50356001600160a01b03166103d4565b005b6100f3600480360360208110156100ec57600080fd5b5035610430565b604080516001600160a01b039092168252519081900360200190f35b6100f36004803603602081101561012557600080fd5b503561044b565b6100f3610466565b6100d46004803603602081101561014a57600080fd5b810190602081018135600160201b81111561016457600080fd5b82018360208201111561017657600080fd5b803590602001918460208302840111600160201b8311171561019757600080fd5b509092509050610475565b6100d46104ff565b6100f3600480360360208110156101c057600080fd5b50356105bb565b6100f36106c3565b61028d600480360360408110156101e557600080fd5b810190602081018135600160201b8111156101ff57600080fd5b82018360208201111561021157600080fd5b803590602001918460208302840111600160201b8311171561023257600080fd5b919390929091602081019035600160201b81111561024f57600080fd5b82018360208201111561026157600080fd5b803590602001918460208302840111600160201b8311171561028257600080fd5b5090925090506106d2565b604080519115158252519081900360200190f35b6100d4600480360360408110156102b757600080fd5b810190602081018135600160201b8111156102d157600080fd5b8201836020820111156102e357600080fd5b803590602001918460208302840111600160201b8311171561030457600080fd5b919390929091602081019035600160201b81111561032157600080fd5b82018360208201111561033357600080fd5b803590602001918460208302840111600160201b8311171561035457600080fd5b50909250905061075b565b6100f36004803603604081101561037557600080fd5b81359190810190604081016020820135600160201b81111561039657600080fd5b8201836020820111156103a857600080fd5b803590602001918460018302840111600160201b831117156103c957600080fd5b509092509050610867565b6103dc6108db565b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6002602052600090815260409020546001600160a01b031681565b6000908152600260205260409020546001600160a01b031690565b6001546001600160a01b031681565b60005b818110156104fa5782828281811061048c57fe5b905060200201356001600160a01b03166001600160a01b031663741853606040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156104d657600080fd5b505af11580156104ea573d6000803e3d6000fd5b5050600190920191506104789050565b505050565b6001546001600160a01b031633146105485760405162461bcd60e51b81526004018080602001828103825260358152602001806109276035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6524b9b9bab2b960d11b600090815260026020527f0651498423135bdecab48e2d306f14d560a72d49179b71410fd95b5d25ce349a546001600160a01b03168061064c576040805162461bcd60e51b815260206004820152601a60248201527f43616e6e6f742066696e64204973737565722061646472657373000000000000604482015290519081900360640190fd5b806001600160a01b03166357ad4663846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b15801561069057600080fd5b505afa1580156106a4573d6000803e3d6000fd5b505050506040513d60208110156106ba57600080fd5b50519392505050565b6000546001600160a01b031681565b6000805b8481101561074d578383828181106106ea57fe5b905060200201356001600160a01b03166001600160a01b03166002600088888581811061071357fe5b60209081029290920135835250810191909152604001600020546001600160a01b031614610745576000915050610753565b6001016106d6565b50600190505b949350505050565b6107636108db565b8281146107b7576040805162461bcd60e51b815260206004820152601860248201527f496e707574206c656e67746873206d757374206d617463680000000000000000604482015290519081900360640190fd5b60005b838110156108605760008585838181106107d057fe5b90506020020135905060008484848181106107e757fe5b600085815260026020908152604091829020805493820295909501356001600160a01b03166001600160a01b03199093168317909455805186815293840182905280519194507fefe884cc7f82a6cf3cf68f64221519dcf96b5cae9048e1bb008ee32cd05aaa9193829003019150a150506001016107ba565b5050505050565b6000838152600260205260408120546001600160a01b03168383826108d05760405162461bcd60e51b815260206004820190815260248201839052908190604401848480828437600083820152604051601f909101601f19169092018290039550909350505050fd5b509095945050505050565b6000546001600160a01b031633146109245760405162461bcd60e51b815260040180806020018281038252602f81526020018061095c602f913960400191505060405180910390fd5b56fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a723158204d95ed7e1b86e34d8913bba26eaf1a4babe65990a29c410f6d35831d6e820fa064736f6c63430005100032", "abi": [ { "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" } ], "payable": false, "stateMutability": "nonpayable", "type": "constructor", "signature": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "bytes32", "name": "name", "type": "bytes32" }, { "indexed": false, "internalType": "address", "name": "destination", "type": "address" } ], "name": "AddressImported", "type": "event", "signature": "0xefe884cc7f82a6cf3cf68f64221519dcf96b5cae9048e1bb008ee32cd05aaa91" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "oldOwner", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnerChanged", "type": "event", "signature": "0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnerNominated", "type": "event", "signature": "0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22" }, { "constant": false, "inputs": [], "name": "acceptOwnership", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x79ba5097" }, { "constant": true, "inputs": [ { "internalType": "bytes32[]", "name": "names", "type": "bytes32[]" }, { "internalType": "address[]", "name": "destinations", "type": "address[]" } ], "name": "areAddressesImported", "outputs": [ { "internalType": "bool", "name": "", "type": "bool" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x9f42102f" }, { "constant": true, "inputs": [ { "internalType": "bytes32", "name": "name", "type": "bytes32" } ], "name": "getAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x21f8a721" }, { "constant": true, "inputs": [ { "internalType": "bytes32", "name": "key", "type": "bytes32" } ], "name": "getPynth", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x82b4c11c" }, { "constant": false, "inputs": [ { "internalType": "bytes32[]", "name": "names", "type": "bytes32[]" }, { "internalType": "address[]", "name": "destinations", "type": "address[]" } ], "name": "importAddresses", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0xab0b8f77" }, { "constant": false, "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" } ], "name": "nominateNewOwner", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x1627540c" }, { "constant": true, "inputs": [], "name": "nominatedOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x53a47bb7" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x8da5cb5b" }, { "constant": false, "inputs": [ { "internalType": "contract MixinResolver[]", "name": "destinations", "type": "address[]" } ], "name": "rebuildCaches", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x766f7815" }, { "constant": true, "inputs": [ { "internalType": "bytes32", "name": "", "type": "bytes32" } ], "name": "repository", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x187f7935" }, { "constant": true, "inputs": [ { "internalType": "bytes32", "name": "name", "type": "bytes32" }, { "internalType": "string", "name": "reason", "type": "string" } ], "name": "requireAndGetAddress", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0xdacb2d01" } ], "source": { "keccak256": "0x63940bc7346894465df5cc17324450769674cfeb8fa4f041f3c6ec515edbcb64", "urls": [ "bzz-raw://88c1310569f9060d75e13f960fc0e4136bcbb8ce0bf363eaffc4ce231b192f7c", "dweb:/ipfs/QmNbs1YYgmdCNwC91mSP8THJ6VJpQBzNwzAtnXSLSWMxZs" ] }, "metadata": { "compiler": { "version": "0.5.16+commit.9c3226ce" }, "language": "Solidity", "settings": { "compilationTarget": { "AddressResolver.sol": "AddressResolver" }, "evmVersion": "istanbul", "libraries": {}, "optimizer": { "enabled": true, "runs": 200 }, "remappings": [] }, "sources": { "AddressResolver.sol": { "keccak256": "0x63940bc7346894465df5cc17324450769674cfeb8fa4f041f3c6ec515edbcb64", "urls": [ "bzz-raw://88c1310569f9060d75e13f960fc0e4136bcbb8ce0bf363eaffc4ce231b192f7c", "dweb:/ipfs/QmNbs1YYgmdCNwC91mSP8THJ6VJpQBzNwzAtnXSLSWMxZs" ] } }, "version": 1 } }, "ReadProxy": { "bytecode": "608060405234801561001057600080fd5b506040516104953803806104958339818101604052602081101561003357600080fd5b5051806001600160a01b038116610091576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a1505061039b806100fa6000396000f3fe608060405234801561001057600080fd5b50600436106100625760003560e01c80631627540c1461008657806353a47bb7146100ae578063776d1a01146100d257806379ba5097146100f85780638da5cb5b14610100578063d4b8399214610108575b36600080376000803660006002545afa3d6000803e80610081573d6000fd5b3d6000f35b6100ac6004803603602081101561009c57600080fd5b50356001600160a01b0316610110565b005b6100b661016c565b604080516001600160a01b039092168252519081900360200190f35b6100ac600480360360208110156100e857600080fd5b50356001600160a01b031661017b565b6100ac6101dd565b6100b6610299565b6100b66102a8565b6101186102b7565b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6001546001600160a01b031681565b6101836102b7565b600280546001600160a01b0319166001600160a01b03838116919091179182905560408051929091168252517f814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e916020908290030190a150565b6001546001600160a01b031633146102265760405162461bcd60e51b81526004018080602001828103825260358152602001806103036035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160018054600080546001600160a01b03199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6002546001600160a01b031681565b6000546001600160a01b031633146103005760405162461bcd60e51b815260040180806020018281038252602f815260200180610338602f913960400191505060405180910390fd5b56fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a72315820b1e5b1832d3f36f88f81ecab36152bb00a8c3640bdadcd5ee45f6b31be53f27364736f6c63430005100032", "abi": [ { "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" } ], "payable": false, "stateMutability": "nonpayable", "type": "constructor", "signature": "constructor" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "oldOwner", "type": "address" }, { "indexed": false, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnerChanged", "type": "event", "signature": "0xb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "newOwner", "type": "address" } ], "name": "OwnerNominated", "type": "event", "signature": "0x906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce22" }, { "anonymous": false, "inputs": [ { "indexed": false, "internalType": "address", "name": "newTarget", "type": "address" } ], "name": "TargetUpdated", "type": "event", "signature": "0x814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e" }, { "payable": false, "stateMutability": "nonpayable", "type": "fallback" }, { "constant": false, "inputs": [], "name": "acceptOwnership", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x79ba5097" }, { "constant": false, "inputs": [ { "internalType": "address", "name": "_owner", "type": "address" } ], "name": "nominateNewOwner", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x1627540c" }, { "constant": true, "inputs": [], "name": "nominatedOwner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x53a47bb7" }, { "constant": true, "inputs": [], "name": "owner", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0x8da5cb5b" }, { "constant": false, "inputs": [ { "internalType": "address", "name": "_target", "type": "address" } ], "name": "setTarget", "outputs": [], "payable": false, "stateMutability": "nonpayable", "type": "function", "signature": "0x776d1a01" }, { "constant": true, "inputs": [], "name": "target", "outputs": [ { "internalType": "address", "name": "", "type": "address" } ], "payable": false, "stateMutability": "view", "type": "function", "signature": "0xd4b83992" } ], "source": { "keccak256": "0x1542835257ac239aaf1549f1faa3a3bcf939b304d18a5283b0b64242007323c5", "urls": [ "bzz-raw://accaa9ce7d50b314cd0a44750ef5d9aaa4a69b0b62a7647642b3568f1d670389", "dweb:/ipfs/QmQiHghhtV99uPV9WzaMNhj9RzXf3BZ6hWLTYJCs1WNtJC" ] }, "metadata": { "compiler": { "version": "0.5.16+commit.9c3226ce" }, "language": "Solidity", "settings": { "compilationTarget": { "ReadProxy.sol": "ReadProxy" }, "evmVersion": "istanbul", "libraries": {}, "optimizer": { "enabled": true, "runs": 200 }, "remappings": [] }, "sources": { "ReadProxy.sol": { "keccak256": "0x1542835257ac239aaf1549f1faa3a3bcf939b304d18a5283b0b64242007323c5", "urls": [ "bzz-raw://accaa9ce7d50b314cd0a44750ef5d9aaa4a69b0b62a7647642b3568f1d670389", "dweb:/ipfs/QmQiHghhtV99uPV9WzaMNhj9RzXf3BZ6hWLTYJCs1WNtJC" ] } }, "version": 1 } }, "FlexibleStorage": { "bytecode": "608060405234801561001057600080fd5b506040516127833803806127838339818101604052602081101561003357600080fd5b5051600080546001600160a01b039092166001600160a01b031990921691909117905561271e806100656000396000f3fe608060405234801561001057600080fd5b50600436106101c35760003560e01c80638ca0adaf116100f9578063c89eb56211610097578063d994502d11610071578063d994502d146109c2578063f7833c5d146109f9578063f9c39d2f14610a1c578063fdfc4c1314610ae1576101c3565b8063c89eb562146108b7578063d658d2e91461097c578063d71a9b0114610999576101c3565b8063ab15985d116100d3578063ab15985d146106e5578063b67fa7ed146107aa578063c13a2b0c1461081f578063c4f610ed14610894576101c3565b80638ca0adaf1461062a5780638f6b95a31461069f5780639ee5955a146106c2576101c3565b806335ab2708116101665780634dca0978116101405780634dca0978146105345780635bda91e2146105665780636a59e495146105915780638408a5e5146105b5576101c3565b806335ab2708146104215780633bd6ad89146104445780633f28a6fc14610509576101c3565b80631625e3ef116101a25780631625e3ef1461037d57806318f662ed146103a05780631d5b277f146103c357806323257c2b146103ec576101c3565b80624b62d6146101c857806303cdc017146101f3578063142a391e146102b8575b600080fd5b6101f1600480360360608110156101de57600080fd5b5080359060208101359060400135610b04565b005b6101f16004803603606081101561020957600080fd5b81359190810190604081016020820135600160201b81111561022a57600080fd5b82018360208201111561023c57600080fd5b803590602001918460208302840111600160201b8311171561025d57600080fd5b919390929091602081019035600160201b81111561027a57600080fd5b82018360208201111561028c57600080fd5b803590602001918460208302840111600160201b831117156102ad57600080fd5b509092509050610bf4565b61032d600480360360408110156102ce57600080fd5b81359190810190604081016020820135600160201b8111156102ef57600080fd5b82018360208201111561030157600080fd5b803590602001918460208302840111600160201b8311171561032257600080fd5b509092509050610d60565b60408051602080825283518183015283519192839290830191858101910280838360005b83811015610369578181015183820152602001610351565b505050509050019250505060405180910390f35b6101f16004803603604081101561