@perifinance/peri-finance
Version:
The smart contracts which make up the Peri Finance system. (pynths.com)
1,239 lines • 1.8 MB
JSON
{
"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