@perifinance/peri-finance
Version:
The smart contracts which make up the Peri Finance system. (pynths.com)
1,275 lines • 1.82 MB
JSON
{
"targets": {
"SafeDecimalMath": {
"name": "SafeDecimalMath",
"address": "0x0aD6C586CC7706A3332c4869eAcd661D9a6604c3",
"source": "SafeDecimalMath",
"link": "https://sepolia.basescan.org/address/0x0aD6C586CC7706A3332c4869eAcd661D9a6604c3",
"timestamp": "2024-04-11T08:20:55.459Z",
"txn": "",
"network": "base-sepolia"
},
"Math": {
"name": "Math",
"address": "0x1F5350E24eB256c9D0AeA531FEA2A291807BcACd",
"source": "Math",
"link": "https://sepolia.basescan.org/address/0x1F5350E24eB256c9D0AeA531FEA2A291807BcACd",
"timestamp": "2024-04-11T08:20:57.560Z",
"txn": "",
"network": "base-sepolia"
},
"AddressResolver": {
"name": "AddressResolver",
"address": "0xb978238531b7691598b9c31e02d36A6e54FD83ca",
"source": "AddressResolver",
"link": "https://sepolia.basescan.org/address/0xb978238531b7691598b9c31e02d36A6e54FD83ca",
"timestamp": "2024-04-11T08:21:01.707Z",
"txn": "",
"network": "base-sepolia"
},
"ReadProxyAddressResolver": {
"name": "ReadProxyAddressResolver",
"address": "0x2db7FDf3Afdfe661f15cFE692B1f09CB9c984F93",
"source": "ReadProxy",
"link": "https://sepolia.basescan.org/address/0x2db7FDf3Afdfe661f15cFE692B1f09CB9c984F93",
"timestamp": "2024-04-11T08:21:05.793Z",
"txn": "",
"network": "base-sepolia"
},
"FlexibleStorage": {
"name": "FlexibleStorage",
"address": "0xe7702e7577399c89A3A0a364847005a4b8Ef1422",
"source": "FlexibleStorage",
"link": "https://sepolia.basescan.org/address/0xe7702e7577399c89A3A0a364847005a4b8Ef1422",
"timestamp": "2024-04-11T08:21:13.341Z",
"txn": "",
"network": "base-sepolia"
},
"SystemSettings": {
"name": "SystemSettings",
"address": "0x7f92bcB8749BB6a8141b4756aF6005b9EE981A31",
"source": "SystemSettings",
"link": "https://sepolia.basescan.org/address/0x7f92bcB8749BB6a8141b4756aF6005b9EE981A31",
"timestamp": "2024-04-11T08:21:17.669Z",
"txn": "",
"network": "base-sepolia"
},
"SystemStatus": {
"name": "SystemStatus",
"address": "0x92Dd9661112a409F8C1b02c7CC9fb178C5D73119",
"source": "SystemStatus",
"link": "https://sepolia.basescan.org/address/0x92Dd9661112a409F8C1b02c7CC9fb178C5D73119",
"timestamp": "2024-04-11T08:21:21.793Z",
"txn": "",
"network": "base-sepolia"
},
"ExchangeRates": {
"name": "ExchangeRates",
"address": "0xE28Bf7007E42a43ec2F0a6e96E6d5D2f454a80Eb",
"source": "ExchangeRates",
"link": "https://sepolia.basescan.org/address/0xE28Bf7007E42a43ec2F0a6e96E6d5D2f454a80Eb",
"timestamp": "2024-04-11T08:21:29.177Z",
"txn": "",
"network": "base-sepolia"
},
"RewardEscrow": {
"name": "RewardEscrow",
"address": "0x70B3fB148804eFD521BE7C58B07839cbD63360F3",
"source": "RewardEscrow",
"link": "https://sepolia.basescan.org/address/0x70B3fB148804eFD521BE7C58B07839cbD63360F3",
"timestamp": "2024-04-11T08:21:37.509Z",
"txn": "",
"network": "base-sepolia"
},
"RewardEscrowV2": {
"name": "RewardEscrowV2",
"address": "0x5E01B82d6C18E0394a21084405ea2D39FCA1Ad6F",
"source": "RewardEscrowV2",
"link": "https://sepolia.basescan.org/address/0x5E01B82d6C18E0394a21084405ea2D39FCA1Ad6F",
"timestamp": "2024-04-11T08:21:41.618Z",
"txn": "",
"network": "base-sepolia"
},
"PeriFinanceEscrow": {
"name": "PeriFinanceEscrow",
"address": "0xaB4b6D40e80Bb3cb957D6d1D454EdC84dCE6CC05",
"source": "PeriFinanceEscrow",
"link": "https://sepolia.basescan.org/address/0xaB4b6D40e80Bb3cb957D6d1D454EdC84dCE6CC05",
"timestamp": "2024-04-11T08:21:45.699Z",
"txn": "",
"network": "base-sepolia"
},
"PeriFinanceState": {
"name": "PeriFinanceState",
"address": "0xA59eD595C3D3307f02b597ACC6Ba337c22cE8996",
"source": "PeriFinanceState",
"link": "https://sepolia.basescan.org/address/0xA59eD595C3D3307f02b597ACC6Ba337c22cE8996",
"timestamp": "2024-04-11T08:21:48.957Z",
"txn": "",
"network": "base-sepolia"
},
"ProxyFeePool": {
"name": "ProxyFeePool",
"address": "0xB291b19Fc8F896dD406eFA9EE216681a9e2EBF86",
"source": "Proxy",
"link": "https://sepolia.basescan.org/address/0xB291b19Fc8F896dD406eFA9EE216681a9e2EBF86",
"timestamp": "2024-04-11T08:21:51.026Z",
"txn": "",
"network": "base-sepolia"
},
"DelegateApprovalsEternalStorage": {
"name": "DelegateApprovalsEternalStorage",
"address": "0xD5D1654552aE7f2C1325dd2B3dF9A91F17af54fe",
"source": "EternalStorage",
"link": "https://sepolia.basescan.org/address/0xD5D1654552aE7f2C1325dd2B3dF9A91F17af54fe",
"timestamp": "2024-04-11T08:21:55.108Z",
"txn": "",
"network": "base-sepolia"
},
"DelegateApprovals": {
"name": "DelegateApprovals",
"address": "0xe2cdE0FE1D5702F9E72B37c16e7E0b21c386d456",
"source": "DelegateApprovals",
"link": "https://sepolia.basescan.org/address/0xe2cdE0FE1D5702F9E72B37c16e7E0b21c386d456",
"timestamp": "2024-04-11T08:21:59.190Z",
"txn": "",
"network": "base-sepolia"
},
"Liquidations": {
"name": "Liquidations",
"address": "0x6eFA5F9A3aD6F2A04792fb23637330a38859143a",
"source": "Liquidations",
"link": "https://sepolia.basescan.org/address/0x6eFA5F9A3aD6F2A04792fb23637330a38859143a",
"timestamp": "2024-04-11T08:22:07.299Z",
"txn": "",
"network": "base-sepolia"
},
"EternalStorageLiquidations": {
"name": "EternalStorageLiquidations",
"address": "0x86114673F574b0a885E64ccd51c4Bb0ffe82bcE3",
"source": "EternalStorage",
"link": "https://sepolia.basescan.org/address/0x86114673F574b0a885E64ccd51c4Bb0ffe82bcE3",
"timestamp": "2024-04-11T08:22:11.400Z",
"txn": "",
"network": "base-sepolia"
},
"FeePoolEternalStorage": {
"name": "FeePoolEternalStorage",
"address": "0x3da35403E6A4B33623B27FCB693a5450175B3aa8",
"source": "FeePoolEternalStorage",
"link": "https://sepolia.basescan.org/address/0x3da35403E6A4B33623B27FCB693a5450175B3aa8",
"timestamp": "2024-04-11T08:22:15.664Z",
"txn": "",
"network": "base-sepolia"
},
"FeePool": {
"name": "FeePool",
"address": "0xa46eA778C383E23815d4eE843087AD76C4C160E7",
"source": "FeePool",
"link": "https://sepolia.basescan.org/address/0xa46eA778C383E23815d4eE843087AD76C4C160E7",
"timestamp": "2024-04-17T05:30:12.164Z",
"txn": "",
"network": "base-sepolia"
},
"FeePoolState": {
"name": "FeePoolState",
"address": "0xcE954FC4c52A9E6e25306912A36eC59293da41E3",
"source": "FeePoolState",
"link": "https://sepolia.basescan.org/address/0xcE954FC4c52A9E6e25306912A36eC59293da41E3",
"timestamp": "2024-04-11T08:22:31.922Z",
"txn": "",
"network": "base-sepolia"
},
"RewardsDistribution": {
"name": "RewardsDistribution",
"address": "0xDC4e9ef17A4a650513D29e87C27f4AB0A0DC19AC",
"source": "RewardsDistribution",
"link": "https://sepolia.basescan.org/address/0xDC4e9ef17A4a650513D29e87C27f4AB0A0DC19AC",
"timestamp": "2024-04-11T08:22:35.376Z",
"txn": "",
"network": "base-sepolia"
},
"ProxyERC20": {
"name": "ProxyERC20",
"address": "0xA9cb3Ca6A5D4e8AE2f78bD67D4Eb752Edb467CF3",
"source": "ProxyERC20",
"link": "https://sepolia.basescan.org/address/0xA9cb3Ca6A5D4e8AE2f78bD67D4Eb752Edb467CF3",
"timestamp": "2024-04-12T03:34:17.927Z",
"txn": "",
"network": "base-sepolia"
},
"TokenStatePeriFinance": {
"name": "TokenStatePeriFinance",
"address": "0x53a1140dB0845B4618a7637D8f65CD2d1918957F",
"source": "TokenState",
"link": "https://sepolia.basescan.org/address/0x53a1140dB0845B4618a7637D8f65CD2d1918957F",
"timestamp": "2024-04-12T03:34:22.572Z",
"txn": "",
"network": "base-sepolia"
},
"BlacklistManager": {
"name": "BlacklistManager",
"address": "0xA4CD91Ba8eBfEE60F5F1580a925DBBF51ba38442",
"source": "BlacklistManager",
"link": "https://sepolia.basescan.org/address/0xA4CD91Ba8eBfEE60F5F1580a925DBBF51ba38442",
"timestamp": "2024-04-11T08:22:47.811Z",
"txn": "",
"network": "base-sepolia"
},
"PeriFinance": {
"name": "PeriFinance",
"address": "0xE54d2B348c50fC7Dc6c4b35f432739AfD2716ecc",
"source": "PeriFinance",
"link": "https://sepolia.basescan.org/address/0xE54d2B348c50fC7Dc6c4b35f432739AfD2716ecc",
"timestamp": "2024-04-12T03:34:27.261Z",
"txn": "",
"network": "base-sepolia"
},
"BridgeState": {
"name": "BridgeState",
"address": "0x15040a4bDE0731664373Fb46Ce233262A644DFcd",
"source": "BridgeState",
"link": "https://sepolia.basescan.org/address/0x15040a4bDE0731664373Fb46Ce233262A644DFcd",
"timestamp": "2024-04-11T09:46:39.828Z",
"txn": "",
"network": "base-sepolia"
},
"DebtCache": {
"name": "DebtCache",
"address": "0x64A435a8693c082475Ca8dD0342C7C437BDEFc44",
"source": "DebtCache",
"link": "https://sepolia.basescan.org/address/0x64A435a8693c082475Ca8dD0342C7C437BDEFc44",
"timestamp": "2024-04-11T09:46:59.306Z",
"txn": "",
"network": "base-sepolia"
},
"Exchanger": {
"name": "Exchanger",
"address": "0x23865C4A7Ca571Cd5aADaCBd76acDEeE05DA0F49",
"source": "Exchanger",
"link": "https://sepolia.basescan.org/address/0x23865C4A7Ca571Cd5aADaCBd76acDEeE05DA0F49",
"timestamp": "2024-04-11T09:47:03.642Z",
"txn": "",
"network": "base-sepolia"
},
"VirtualPynthIssuer": {
"name": "VirtualPynthIssuer",
"address": "0x5ee4Cf6B8b402697c9ae735B31C9D7C2C86A290d",
"source": "VirtualPynthIssuer",
"link": "https://sepolia.basescan.org/address/0x5ee4Cf6B8b402697c9ae735B31C9D7C2C86A290d",
"timestamp": "2024-04-11T16:12:16.150Z",
"txn": "",
"network": "base-sepolia"
},
"ExchangeState": {
"name": "ExchangeState",
"address": "0x964cAF3Df7DfE40cd7f3BdC1e54Df13fe9f002d3",
"source": "ExchangeState",
"link": "https://sepolia.basescan.org/address/0x964cAF3Df7DfE40cd7f3BdC1e54Df13fe9f002d3",
"timestamp": "2024-04-11T09:47:11.838Z",
"txn": "",
"network": "base-sepolia"
},
"Issuer": {
"name": "Issuer",
"address": "0x74b9F1C61a7996949cD1De27C03c7eDD978d6366",
"source": "Issuer",
"link": "https://sepolia.basescan.org/address/0x74b9F1C61a7996949cD1De27C03c7eDD978d6366",
"timestamp": "2024-04-16T15:20:19.394Z",
"txn": "",
"network": "base-sepolia"
},
"TradingRewards": {
"name": "TradingRewards",
"address": "0xB2FAfD6E079C3Cd2293e777a1834bc59E4E99dAD",
"source": "TradingRewards",
"link": "https://sepolia.basescan.org/address/0xB2FAfD6E079C3Cd2293e777a1834bc59E4E99dAD",
"timestamp": "2024-04-11T09:47:27.565Z",
"txn": "",
"network": "base-sepolia"
},
"EscrowChecker": {
"name": "EscrowChecker",
"address": "0x7302F631d4Af72a6B20DdFD325d2B2844B21D4D2",
"source": "EscrowChecker",
"link": "https://sepolia.basescan.org/address/0x7302F631d4Af72a6B20DdFD325d2B2844B21D4D2",
"timestamp": "2024-04-11T09:47:33.058Z",
"txn": "",
"network": "base-sepolia"
},
"SupplySchedule": {
"name": "SupplySchedule",
"address": "0x2F328cDbbe840C02f58c7B76eA281634513d03c5",
"source": "SupplySchedule",
"link": "https://sepolia.basescan.org/address/0x2F328cDbbe840C02f58c7B76eA281634513d03c5",
"timestamp": "2024-04-11T09:47:43.879Z",
"txn": "",
"network": "base-sepolia"
},
"TokenStatepUSD": {
"name": "TokenStatepUSD",
"address": "0x8caE06E6aA9762761d726ea46F4eBaD39E6E3b65",
"source": "TokenState",
"link": "https://sepolia.basescan.org/address/0x8caE06E6aA9762761d726ea46F4eBaD39E6E3b65",
"timestamp": "2024-04-11T09:47:59.698Z",
"txn": "",
"network": "base-sepolia"
},
"ProxyERC20pUSD": {
"name": "ProxyERC20pUSD",
"address": "0xDF17D7AaCC4cE7f675d3600A07b3CEA843F3669f",
"source": "ProxyERC20",
"link": "https://sepolia.basescan.org/address/0xDF17D7AaCC4cE7f675d3600A07b3CEA843F3669f",
"timestamp": "2024-04-11T09:48:03.214Z",
"txn": "",
"network": "base-sepolia"
},
"PynthpUSD": {
"name": "PynthpUSD",
"address": "0x33B86de94702C5Ff1ECba36D38Ea2Fc238894315",
"source": "MultiCollateralPynth",
"link": "https://sepolia.basescan.org/address/0x33B86de94702C5Ff1ECba36D38Ea2Fc238894315",
"timestamp": "2024-04-11T09:55:23.613Z",
"txn": "",
"network": "base-sepolia"
},
"BridgeStatepUSD": {
"name": "BridgeStatepUSD",
"address": "0x94178cfBA458B6fFC9AF87EdeeBD9397F2A2522e",
"source": "BridgeState",
"link": "https://sepolia.basescan.org/address/0x94178cfBA458B6fFC9AF87EdeeBD9397F2A2522e",
"timestamp": "2024-04-11T09:55:27.947Z",
"txn": "",
"network": "base-sepolia"
},
"TokenStatepBTC": {
"name": "TokenStatepBTC",
"address": "0xc55191e5Fb4F31018319aaCF7909C999175070D1",
"source": "TokenState",
"link": "https://sepolia.basescan.org/address/0xc55191e5Fb4F31018319aaCF7909C999175070D1",
"timestamp": "2024-04-11T09:55:59.842Z",
"txn": "",
"network": "base-sepolia"
},
"ProxyERC20pBTC": {
"name": "ProxyERC20pBTC",
"address": "0xD6133f1784825fE4D131a382D7cA7E0342907A0B",
"source": "ProxyERC20",
"link": "https://sepolia.basescan.org/address/0xD6133f1784825fE4D131a382D7cA7E0342907A0B",
"timestamp": "2024-04-11T09:56:04.141Z",
"txn": "",
"network": "base-sepolia"
},
"PynthpBTC": {
"name": "PynthpBTC",
"address": "0x29c81669Aae789B7E7DbFafA9aF419745F7Adb07",
"source": "MultiCollateralPynth",
"link": "https://sepolia.basescan.org/address/0x29c81669Aae789B7E7DbFafA9aF419745F7Adb07",
"timestamp": "2024-04-11T09:56:07.661Z",
"txn": "",
"network": "base-sepolia"
},
"TokenStatepETH": {
"name": "TokenStatepETH",
"address": "0x1d9602B83f02d57f35fA1767D2beecEB5FecDfa5",
"source": "TokenState",
"link": "https://sepolia.basescan.org/address/0x1d9602B83f02d57f35fA1767D2beecEB5FecDfa5",
"timestamp": "2024-04-11T09:56:22.940Z",
"txn": "",
"network": "base-sepolia"
},
"ProxyERC20pETH": {
"name": "ProxyERC20pETH",
"address": "0x287E78F04F49e009313bf4cdD9279c60b4074e41",
"source": "ProxyERC20",
"link": "https://sepolia.basescan.org/address/0x287E78F04F49e009313bf4cdD9279c60b4074e41",
"timestamp": "2024-04-11T09:56:27.030Z",
"txn": "",
"network": "base-sepolia"
},
"PynthpETH": {
"name": "PynthpETH",
"address": "0x5757C7A16F74c4ad103F871FCC94b34F2371be19",
"source": "MultiCollateralPynth",
"link": "https://sepolia.basescan.org/address/0x5757C7A16F74c4ad103F871FCC94b34F2371be19",
"timestamp": "2024-04-11T09:56:32.140Z",
"txn": "",
"network": "base-sepolia"
},
"StakingState": {
"name": "StakingState",
"address": "0x055Da09418e173878fb572465AE7F9bd393b5aDE",
"source": "StakingState",
"link": "https://sepolia.basescan.org/address/0x055Da09418e173878fb572465AE7F9bd393b5aDE",
"timestamp": "2024-04-12T02:42:15.778Z",
"txn": "",
"network": "base-sepolia"
},
"ExternalTokenStakeManager": {
"name": "ExternalTokenStakeManager",
"address": "0xC967CdCE9892bB55743B78329191eB4D6e384e1E",
"source": "ExternalTokenStakeManager",
"link": "https://sepolia.basescan.org/address/0xC967CdCE9892bB55743B78329191eB4D6e384e1E",
"timestamp": "2024-04-12T01:39:17.659Z",
"txn": "",
"network": "base-sepolia"
},
"CrossChainState": {
"name": "CrossChainState",
"address": "0xa198f8b70c69baf91440C27365e1142FB091e444",
"source": "CrossChainState",
"link": "https://sepolia.basescan.org/address/0xa198f8b70c69baf91440C27365e1142FB091e444",
"timestamp": "2024-04-11T10:00:27.898Z",
"txn": "",
"network": "base-sepolia"
},
"CrossChainManager": {
"name": "CrossChainManager",
"address": "0x81514a4DF9906EdD1b406E2BBd7e552751a570c2",
"source": "CrossChainManager",
"link": "https://sepolia.basescan.org/address/0x81514a4DF9906EdD1b406E2BBd7e552751a570c2",
"timestamp": "2024-04-11T10:00:32.316Z",
"txn": "",
"network": "base-sepolia"
},
"Depot": {
"name": "Depot",
"address": "0x49f469dd43041d04cE66e32c726df5860484F9FC",
"source": "Depot",
"link": "https://sepolia.basescan.org/address/0x49f469dd43041d04cE66e32c726df5860484F9FC",
"timestamp": "2024-04-11T10:00:35.493Z",
"txn": "",
"network": "base-sepolia"
},
"EtherCollateral": {
"name": "EtherCollateral",
"address": "0xa4FD9C0A85DA063a13ee71321BE181eD53BC08dF",
"source": "EtherCollateral",
"link": "https://sepolia.basescan.org/address/0xa4FD9C0A85DA063a13ee71321BE181eD53BC08dF",
"timestamp": "2024-04-11T10:00:39.633Z",
"txn": "",
"network": "base-sepolia"
},
"EtherCollateralpUSD": {
"name": "EtherCollateralpUSD",
"address": "0xBAAf974B16bc2FF964253791D9053a5422d1831C",
"source": "EtherCollateralpUSD",
"link": "https://sepolia.basescan.org/address/0xBAAf974B16bc2FF964253791D9053a5422d1831C",
"timestamp": "2024-04-11T10:00:43.766Z",
"txn": "",
"network": "base-sepolia"
},
"PynthUtil": {
"name": "PynthUtil",
"address": "0xa7939d422588EA71177b56ae89f3Fb950D50329B",
"source": "PynthUtil",
"link": "https://sepolia.basescan.org/address/0xa7939d422588EA71177b56ae89f3Fb950D50329B",
"timestamp": "2024-04-11T10:00:46.859Z",
"txn": "",
"network": "base-sepolia"
},
"DappMaintenance": {
"name": "DappMaintenance",
"address": "0x361870BE6Ea2C640fB3c6E8F0BE287077c09d169",
"source": "DappMaintenance",
"link": "https://sepolia.basescan.org/address/0x361870BE6Ea2C640fB3c6E8F0BE287077c09d169",
"timestamp": "2024-04-11T10:00:48.945Z",
"txn": "",
"network": "base-sepolia"
},
"CollateralManagerState": {
"name": "CollateralManagerState",
"address": "0x16Ef9C8880092B9756Bd32D80eF336bb0f8F5366",
"source": "CollateralManagerState",
"link": "https://sepolia.basescan.org/address/0x16Ef9C8880092B9756Bd32D80eF336bb0f8F5366",
"timestamp": "2024-04-11T10:01:07.318Z",
"txn": "",
"network": "base-sepolia"
},
"CollateralManager": {
"name": "CollateralManager",
"address": "0x6C0755B081Ff1292f58a91264ea41Ed7cAAD47C8",
"source": "CollateralManager",
"link": "https://sepolia.basescan.org/address/0x6C0755B081Ff1292f58a91264ea41Ed7cAAD47C8",
"timestamp": "2024-04-11T10:01:11.018Z",
"txn": "",
"network": "base-sepolia"
},
"CollateralStateEth": {
"name": "CollateralStateEth",
"address": "0x58C9D87936130346C53b6Eb8A563aFE42d67531D",
"source": "CollateralState",
"link": "https://sepolia.basescan.org/address/0x58C9D87936130346C53b6Eb8A563aFE42d67531D",
"timestamp": "2024-04-11T10:01:16.575Z",
"txn": "",
"network": "base-sepolia"
},
"CollateralEth": {
"name": "CollateralEth",
"address": "0x741ab249DFb4373d27A8e027992Bc3093889C5fe",
"source": "CollateralEth",
"link": "https://sepolia.basescan.org/address/0x741ab249DFb4373d27A8e027992Bc3093889C5fe",
"timestamp": "2024-04-11T10:01:21.123Z",
"txn": "",
"network": "base-sepolia"
},
"CollateralStateErc20": {
"name": "CollateralStateErc20",
"address": "0x1f8aD626bC259b961287102cd622fF5b4DE58Cf0",
"source": "CollateralState",
"link": "https://sepolia.basescan.org/address/0x1f8aD626bC259b961287102cd622fF5b4DE58Cf0",
"timestamp": "2024-04-11T10:01:26.654Z",
"txn": "",
"network": "base-sepolia"
},
"CollateralErc20": {
"name": "CollateralErc20",
"address": "0xBC5620119B7374fb06369745e440cacc87273c10",
"source": "CollateralErc20",
"link": "https://sepolia.basescan.org/address/0xBC5620119B7374fb06369745e440cacc87273c10",
"timestamp": "2024-04-11T10:03:46.236Z",
"txn": "",
"network": "base-sepolia"
},
"CollateralStateShort": {
"name": "CollateralStateShort",
"address": "0x49f058Ae62A0F559110B0Ce18dd28168ff232C83",
"source": "CollateralState",
"link": "https://sepolia.basescan.org/address/0x49f058Ae62A0F559110B0Ce18dd28168ff232C83",
"timestamp": "2024-04-11T10:04:21.266Z",
"txn": "",
"network": "base-sepolia"
},
"CollateralShort": {
"name": "CollateralShort",
"address": "0xCB10fF81558302bbb0848480045C07Fa1D77BDfc",
"source": "CollateralShort",
"link": "https://sepolia.basescan.org/address/0xCB10fF81558302bbb0848480045C07Fa1D77BDfc",
"timestamp": "2024-04-11T10:04:25.907Z",
"txn": "",
"network": "base-sepolia"
},
"TokenStatepLINK": {
"name": "TokenStatepLINK",
"address": "0x1757302d14997F1e01fE4C84cd90f4E5B6620b3E",
"source": "TokenState",
"link": "https://sepolia.basescan.org/address/0x1757302d14997F1e01fE4C84cd90f4E5B6620b3E",
"timestamp": "2024-04-11T15:53:30.550Z",
"txn": "",
"network": "base-sepolia"
},
"ProxyERC20pLINK": {
"name": "ProxyERC20pLINK",
"address": "0xC960fF13b5E5803529913E182608BF64DAb3c217",
"source": "ProxyERC20",
"link": "https://sepolia.basescan.org/address/0xC960fF13b5E5803529913E182608BF64DAb3c217",
"timestamp": "2024-04-11T15:53:33.876Z",
"txn": "",
"network": "base-sepolia"
},
"PynthpLINK": {
"name": "PynthpLINK",
"address": "0x13De028C4CE5A3F83de7310fD373fADd7F174602",
"source": "Pynth",
"link": "https://sepolia.basescan.org/address/0x13De028C4CE5A3F83de7310fD373fADd7F174602",
"timestamp": "2024-04-11T15:53:37.208Z",
"txn": "",
"network": "base-sepolia"
}
},
"sources": {
"SafeDecimalMath": {
"bytecode": "610150610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe730000000000000000000000000000000000000000301460806040526004361061007c5760003560e01c80639d8e21771161005a5780639d8e2177146100c1578063d5e5e6e6146100c9578063def4419d146100d15761007c565b8063313ce56714610081578063864029e71461009f578063907af6c0146100b9575b600080fd5b6100896100d9565b6040805160ff9092168252519081900360200190f35b6100a76100de565b60408051918252519081900360200190f35b6100a76100ee565b6100a76100fa565b6100a7610106565b610089610116565b601281565b6b033b2e3c9fd0803ce800000081565b670de0b6b3a764000090565b670de0b6b3a764000081565b6b033b2e3c9fd0803ce800000090565b601b8156fea265627a7a72315820e396fa45b5a1a8f29cf283f2e13635922bd5758aec8006d8d935bdddb64f3fdd64736f6c63430005100032",
"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": "0x2a1a3fd4f7f1b6eefe5a9ba9559ab1cc15e66859dda00c41f5fb05ea1ac914f1",
"urls": [
"bzz-raw://a819e54a867f7109298fad3c0bb59b4dd96cdfda19c83e12233b9e195dc73d86",
"dweb:/ipfs/QmdQCd8yMHa6ML8Vtwid16RXRRMVmoC4EciCjYfwTwhqep"
]
},
"metadata": {
"compiler": {
"version": "0.5.16+commit.9c3226ce"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"SafeDecimalMath.sol": "SafeDecimalMath"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 1000
},
"remappings": []
},
"sources": {
"SafeDecimalMath.sol": {
"keccak256": "0x2a1a3fd4f7f1b6eefe5a9ba9559ab1cc15e66859dda00c41f5fb05ea1ac914f1",
"urls": [
"bzz-raw://a819e54a867f7109298fad3c0bb59b4dd96cdfda19c83e12233b9e195dc73d86",
"dweb:/ipfs/QmdQCd8yMHa6ML8Vtwid16RXRRMVmoC4EciCjYfwTwhqep"
]
}
},
"version": 1
}
},
"Math": {
"bytecode": "60556023600b82828239805160001a607314601657fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600080fdfea265627a7a72315820b781020e3830c9d10c80ecaca1977564628943baef734e359f2d3014ac4d744064736f6c63430005100032",
"abi": [],
"source": {
"keccak256": "0xc6cdc1971460418d5947602bf58ae08abf009557df2cdc90a32a23e639249818",
"urls": [
"bzz-raw://28595dbefd7f9fb05de72fc5e11ee9aeb3c55a74dab780579540f9eeb42b87e4",
"dweb:/ipfs/QmQNzrtLjG32QfyzCoR362SpiToF65ZXDbWtSTgFwFTYsN"
]
},
"metadata": {
"compiler": {
"version": "0.5.16+commit.9c3226ce"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"Math.sol": "Math"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 1000
},
"remappings": []
},
"sources": {
"Math.sol": {
"keccak256": "0xc6cdc1971460418d5947602bf58ae08abf009557df2cdc90a32a23e639249818",
"urls": [
"bzz-raw://28595dbefd7f9fb05de72fc5e11ee9aeb3c55a74dab780579540f9eeb42b87e4",
"dweb:/ipfs/QmQNzrtLjG32QfyzCoR362SpiToF65ZXDbWtSTgFwFTYsN"
]
}
},
"version": 1
}
},
"AddressResolver": {
"bytecode": "608060405234801561001057600080fd5b50604051610b23380380610b238339818101604052602081101561003357600080fd5b5051806001600160a01b038116610091576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a15050610a29806100fa6000396000f3fe608060405234801561001057600080fd5b50600436106100c95760003560e01c806379ba5097116100815780639f42102f1161005b5780639f42102f146101f1578063ab0b8f77146102c7578063dacb2d0114610389576100c9565b806379ba5097146101c457806382b4c11c146101cc5780638da5cb5b146101e9576100c9565b806321f8a721116100b257806321f8a7211461012f57806353a47bb71461014c578063766f781514610154576100c9565b80631627540c146100ce578063187f7935146100f6575b600080fd5b6100f4600480360360208110156100e457600080fd5b50356001600160a01b0316610400565b005b6101136004803603602081101561010c57600080fd5b5035610469565b604080516001600160a01b039092168252519081900360200190f35b6101136004803603602081101561014557600080fd5b5035610484565b61011361049f565b6100f46004803603602081101561016a57600080fd5b81019060208101813564010000000081111561018557600080fd5b82018360208201111561019757600080fd5b803590602001918460208302840111640100000000831117156101b957600080fd5b5090925090506104ae565b6100f4610538565b610113600480360360208110156101e257600080fd5b5035610601565b610113610720565b6102b36004803603604081101561020757600080fd5b81019060208101813564010000000081111561022257600080fd5b82018360208201111561023457600080fd5b8035906020019184602083028401116401000000008311171561025657600080fd5b91939092909160208101903564010000000081111561027457600080fd5b82018360208201111561028657600080fd5b803590602001918460208302840111640100000000831117156102a857600080fd5b50909250905061072f565b604080519115158252519081900360200190f35b6100f4600480360360408110156102dd57600080fd5b8101906020810181356401000000008111156102f857600080fd5b82018360208201111561030a57600080fd5b8035906020019184602083028401116401000000008311171561032c57600080fd5b91939092909160208101903564010000000081111561034a57600080fd5b82018360208201111561035c57600080fd5b8035906020019184602083028401116401000000008311171561037e57600080fd5b5090925090506107b8565b6101136004803603604081101561039f57600080fd5b813591908101906040810160208201356401000000008111156103c157600080fd5b8201836020820111156103d357600080fd5b803590602001918460018302840111640100000000831117156103f557600080fd5b5090925090506108d1565b610408610945565b600180546001600160a01b03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6002602052600090815260409020546001600160a01b031681565b6000908152600260205260409020546001600160a01b031690565b6001546001600160a01b031681565b60005b81811015610533578282828181106104c557fe5b905060200201356001600160a01b03166001600160a01b031663741853606040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561050f57600080fd5b505af1158015610523573d6000803e3d6000fd5b5050600190920191506104b19050565b505050565b6001546001600160a01b031633146105815760405162461bcd60e51b81526004018080602001828103825260358152602001806109916035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a1600180546000805473ffffffffffffffffffffffffffffffffffffffff199081166001600160a01b03841617909155169055565b7f4973737565720000000000000000000000000000000000000000000000000000600090815260026020527f0651498423135bdecab48e2d306f14d560a72d49179b71410fd95b5d25ce349a546001600160a01b0316806106a9576040805162461bcd60e51b815260206004820152601a60248201527f43616e6e6f742066696e64204973737565722061646472657373000000000000604482015290519081900360640190fd5b806001600160a01b03166357ad4663846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156106ed57600080fd5b505afa158015610701573d6000803e3d6000fd5b505050506040513d602081101561071757600080fd5b50519392505050565b6000546001600160a01b031681565b6000805b848110156107aa5783838281811061074757fe5b905060200201356001600160a01b03166001600160a01b03166002600088888581811061077057fe5b60209081029290920135835250810191909152604001600020546001600160a01b0316146107a25760009150506107b0565b600101610733565b50600190505b949350505050565b6107c0610945565b828114610814576040805162461bcd60e51b815260206004820152601860248201527f496e707574206c656e67746873206d757374206d617463680000000000000000604482015290519081900360640190fd5b60005b838110156108ca57600085858381811061082d57fe5b905060200201359050600084848481811061084457fe5b600085815260026020908152604091829020805493820295909501356001600160a01b031673ffffffffffffffffffffffffffffffffffffffff199093168317909455805186815293840182905280519194507fefe884cc7f82a6cf3cf68f64221519dcf96b5cae9048e1bb008ee32cd05aaa9193829003019150a15050600101610817565b5050505050565b6000838152600260205260408120546001600160a01b031683838261093a5760405162461bcd60e51b815260206004820190815260248201839052908190604401848480828437600083820152604051601f909101601f19169092018290039550909350505050fd5b509095945050505050565b6000546001600160a01b0316331461098e5760405162461bcd60e51b815260040180806020018281038252602f8152602001806109c6602f913960400191505060405180910390fd5b56fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a72315820562497282c5a84dd10bd1c706a2e0e48dc2ff9577d133fc0cdf3b1ef94b79abd64736f6c63430005100032",
"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": "0xe94e587ffbeb69e0a59533f0fcba593e30279e9b19f8299534704d9986921ab8",
"urls": [
"bzz-raw://c071a61276e8cb99e4de4b8f674eb7ad53a382174690c60f67308448e074aa18",
"dweb:/ipfs/QmeDcgWKjATmTXquBzsyASXKiSnhjjknT7CGEPRteeruXG"
]
},
"metadata": {
"compiler": {
"version": "0.5.16+commit.9c3226ce"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"AddressResolver.sol": "AddressResolver"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 1000
},
"remappings": []
},
"sources": {
"AddressResolver.sol": {
"keccak256": "0xe94e587ffbeb69e0a59533f0fcba593e30279e9b19f8299534704d9986921ab8",
"urls": [
"bzz-raw://c071a61276e8cb99e4de4b8f674eb7ad53a382174690c60f67308448e074aa18",
"dweb:/ipfs/QmeDcgWKjATmTXquBzsyASXKiSnhjjknT7CGEPRteeruXG"
]
}
},
"version": 1
}
},
"ReadProxy": {
"bytecode": "608060405234801561001057600080fd5b506040516104cc3803806104cc8339818101604052602081101561003357600080fd5b5051806001600160a01b038116610091576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b038316908117825560408051928352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150506103d2806100fa6000396000f3fe608060405234801561001057600080fd5b50600436106100725760003560e01c806379ba50971161005057806379ba5097146101085780638da5cb5b14610110578063d4b839921461011857610072565b80631627540c1461009657806353a47bb7146100be578063776d1a01146100e2575b36600080376000803660006002545afa3d6000803e80610091573d6000fd5b3d6000f35b6100bc600480360360208110156100ac57600080fd5b50356001600160a01b0316610120565b005b6100c6610189565b604080516001600160a01b039092168252519081900360200190f35b6100bc600480360360208110156100f857600080fd5b50356001600160a01b0316610198565b6100bc610207565b6100c66102d0565b6100c66102df565b6101286102ee565b600180546001600160a01b03831673ffffffffffffffffffffffffffffffffffffffff19909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b6001546001600160a01b031681565b6101a06102ee565b6002805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b03838116919091179182905560408051929091168252517f814250a3b8c79fcbe2ead2c131c952a278491c8f4322a79fe84b5040a810373e916020908290030190a150565b6001546001600160a01b031633146102505760405162461bcd60e51b815260040180806020018281038252603581526020018061033a6035913960400191505060405180910390fd5b600054600154604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a1600180546000805473ffffffffffffffffffffffffffffffffffffffff199081166001600160a01b03841617909155169055565b6000546001600160a01b031681565b6002546001600160a01b031681565b6000546001600160a01b031633146103375760405162461bcd60e51b815260040180806020018281038252602f81526020018061036f602f913960400191505060405180910390fd5b56fe596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e6572736869704f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6ea265627a7a72315820583ded1fbe3a83e3d4c02b6e456384bc4125d7f7d350e49f153d91edd914c25264736f6c63430005100032",
"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": "0xe05976e6d520d79f52439f01ff6e2ab45ea0896f2fe940d12b9021d850f3dfe2",
"urls": [
"bzz-raw://83f79804a50833e9f618647e9ab6f4c3718dbe5349e0b13074081a885d578b4f",
"dweb:/ipfs/QmXj6gkBaHPK6MT6WH6hvYr7HtZbFbw1BSaKBRqfbM1u6R"
]
},
"metadata": {
"compiler": {
"version": "0.5.16+commit.9c3226ce"
},
"language": "Solidity",
"settings": {
"compilationTarget": {
"ReadProxy.sol": "ReadProxy"
},
"evmVersion": "istanbul",
"libraries": {},
"optimizer": {
"enabled": true,
"runs": 1000
},
"remappings": []
},
"sources": {
"ReadProxy.sol": {
"keccak256": "0xe05976e6d520d79f52439f01ff6e2ab45ea0896f2fe940d12b9021d850f3dfe2",
"urls": [
"bzz-raw://83f79804a50833e9f618647e9ab6f4c3718dbe5349e0b13074081a885d578b4f",
"dweb:/ipfs/QmXj6gkBaHPK6MT6WH6hvYr7HtZbFbw1BSaKBRqfbM1u6R"
]
}
},
"version": 1
}
},
"FlexibleStorage": {
"bytecode": "608060405234801561001057600080fd5b506040516127f53803806127f58339818101604052602081101561003357600080fd5b5051600080546001600160a01b039092166001600160a01b0319909216919091179055612790806100656000396000f3fe608060405234801561001057600080fd5b50600436106101c35760003560e01c80638ca0adaf116100f9578063c89eb56211610097578063d994502d11610071578063d994502d146109dc578063f7833c5d14610a13578063f9c39d2f14610a36578063fdfc4c1314610aff576101c3565b8063c89eb562146108cd578063d658d2e914610996578063d71a9b01146109b3576101c3565b8063ab15985d116100d3578063ab15985d146106f3578063b67fa7ed146107bc578063c13a2b0c14610833578063c4f610ed146108aa576101c3565b80638ca0adaf146106365780638f6b95a3146106ad5780639ee5955a146106d0576101c3565b806335ab2708116101665780634dca0978116101405780634dca09781461053e5780635bda91e2146105705780636a59e4951461059b5780638408a5e5146105bf576101c3565b806335ab2708146104275780633bd6ad891461044a5780633f28a6fc14610513576101c3565b80631625e3ef116101a25780631625e3ef1461038357806318f662ed146103a65780631d5b277f146103c957806323257c2b146103f2576101c3565b80624b62d6146101c857806303cdc017146101f3578063142a391e146102bc575b600080fd5b6101f1600480360360608110156101de57600080fd5b5080359060208101359060400135610b22565b005b6101f16004803603606081101561020957600080fd5b8135919081019060408101602082013564010000000081111561022b57600080fd5b82018360208201111561023d57600080fd5b8035906020019184602083028401116401000000008311171561025f57600080fd5b91939092909160208101903564010000000081111561027d57600080fd5b82018360208201111561028f57600080fd5b803590602001918460208302840111640100000000831117156102b157600080fd5b509092509050610c12565b610333600480360360408110156102d257600080fd5b813591908101906040810160208201356401000000008111156102f457600080fd5b82018360208201111561030657600080fd5b8035906020019184602083028401116401000000008311171561032857600080fd5b509092509050610d90565b60408051602080825283518183015283519192839290830191858101910280838360005b8381101561036f578181015183820152602001610357565b505050509050019250505060405180910390f35b6101f16004803603604081101561039957600080fd5b5080359060200135610e37565b6101f1600480360360408110156103bc57600080fd5b5080359060200135610fab565b6101f1600480360360608110156103df57600080fd5b5080359060208101359060400135611114565b6104156004803603604081101561040857600080fd5b50803590602001356111fd565b60408051918252519081900360200190f35b6101f16004803603604081101561043d57600080fd5b5080359060200135611224565b6101f16004803603606081101561046057600080fd5b8135919081019060408101602082013564010000000081111561048257600080fd5b82018360208201111561049457600080fd5b803590602001918460208302840111640100000000831117156104b657600080fd5b9193909290916020810190356401000000008111156104d457600080fd5b8201836020820111156104e657600080fd5b8035906020019184602083028401116401000000008311171561050857600080fd5b50909250905061138d565b6101f16004803603606081101561052957600080fd5b5080359060208101359060400135151561150a565b6101f16004803603606081101561055457600080fd5b50803590602081013590604001356001600160a01b03166115f3565b6101f16004803603606081101561058657600080fd5b508035906020810135906040013515156116dc565b6105a361188e565b604080516001600160a01b039092168252519081900360200190f35b610333600480360360408110156105d557600080fd5b813591908101906040810160208201356401000000008111156105f757600080fd5b82018360208201111561060957600080fd5b8035906020019184602083028401116401000000008311171561062b57600080fd5b50909250905061189d565b6103336004803603604081101561064c57600080fd5b8135919081019060408101602082013564010000000081111561066e57600080fd5b82018360208201111561068057600080fd5b803590602001918460208302840111640100000000831117156106a257600080fd5b509092509050611939565b6101f1600480360360408110156106c357600080fd5b50803590602001356119f5565b6105a3600480360360408110156106e657600080fd5b5080359060200135611b81565b6101f16004803603606081101561070957600080fd5b8135919081019060408101602082013564010000000081111561072b57600080fd5b82018360208201111561073d57600080fd5b8035906020019184602083028401116401000000008311171561075f57600080fd5b91939092909160208101903564010000000081111561077d57600080fd5b82018360208201111561078f57600080fd5b803590602001918460208302840111640100000000831117156107b157600080fd5b509092509050611bb1565b610333600480360360408110156107d257600080fd5b813591908101906040810160208201356401000000008111156107f457600080fd5b82018360208201111561080657600080fd5b8035906020019184602083028401116401000000008311171561082857600080fd5b509092509050611d25565b6103336004803603604081101561084957600080fd5b8135919081019060408101602082013564010000000081111561086b57600080fd5b82018360208201111561087d57600080fd5b8035906020019184602083028401116401000000008311171561089f57600080fd5b509092509050611dc1565b610415600480360360408110156108c057600080fd