{
	"v0.2.10": {
		"tag": "v0.2.10",
		"fulltag": "v0.2.10",
		"network": "ropsten",
		"date": "2021-06-16T14:33:46+09:00",
		"commit": "8d23c74c432df73a82799b94646ffdcee2dd0abc",
		"contracts": {
			"SafeDecimalMath": {
				"address": "0xf1ee0C81Be9BCd0fab3F7f8d8d1a615750EBa086",
				"status": "current",
				"keccak256": "0x817b946de41f6d3ebd548a04b488602bbfbe9a2f79465cde010eac639c28cef8"
			},
			"Math": {
				"address": "0x5Cca81fb3ec8132019AA7314C498B58c19e05471",
				"status": "current",
				"keccak256": "0x03fc30b8273ac217fad4914b0132798ae4b8842045bfc8d868022301f3324370"
			},
			"AddressResolver": {
				"address": "0x11C487D02cB1D52c402BF0cbFbBDD40223770984",
				"status": "current",
				"keccak256": "0xfaf1ad53a4511e0eb47a20278cf3ea1c553c523fbf110c74816d5845fde60efd"
			},
			"ReadProxyAddressResolver": {
				"address": "0x16bbfd2520759B72887f4f2a636ed08E501e2c1A",
				"status": "current",
				"keccak256": "0x1542835257ac239aaf1549f1faa3a3bcf939b304d18a5283b0b64242007323c5"
			},
			"FlexibleStorage": {
				"address": "0xD40b11f22a08Ea15fAB97d0F51b4eB3E7cD2Db97",
				"status": "current",
				"keccak256": "0x80f3f43223f5bd3901d2671aba562e0c247125de61fa1d044512bacd31c2a6f5"
			},
			"SystemSettings": {
				"address": "0x3AA7AB772b2Ff1bFD625059b6498bFF8976950e7",
				"status": "current",
				"keccak256": "0xd64f77c61b6c2a00df017fb5f37dc645b5b8ae446862854d30be1fe4b1df8eae"
			},
			"SystemStatus": {
				"address": "0x99540e120A07e0A8931d38Ba22220afD0ad2919b",
				"status": "current",
				"keccak256": "0xd007bffcedcf8fa79fec1aa185613f403ce3a03e7617cddd3acd0adc3899fd19"
			},
			"ExchangeRates": {
				"address": "0x1199a48AFa2751F7C84A32FF1B1ca56F897c6F97",
				"status": "current",
				"keccak256": "0xfdf430aab9ff025642b6253fce3e8b47a7dacd4af3087ae5bf0aa844f2eda908"
			},
			"RewardEscrow": {
				"address": "0x0B39a33D655BA9f88b8fF332F28867A97f3ccc02",
				"status": "current",
				"keccak256": "0x034afe96315012c8761daba8055e0a96af1293879c5b16c4fffb601d85ab5364"
			},
			"RewardEscrowV2": {
				"address": "0xdeD68331B26aD157Eb67c5242070Dd05785f8B47",
				"status": "replaced",
				"keccak256": "0x1f74ad75dd114a3e9a4f0449e2bc7619d517b071b426791a285d56a65a4048e5",
				"replaced_in": "v0.2.13"
			},
			"PeriFinanceEscrow": {
				"address": "0xfbaB0E5677746DB790a0803bD0ab806832871996",
				"status": "current",
				"keccak256": "0x8689a77ccbd4261f785ad4b55ba93d27c26b9387276928ff7ef066a96413301b"
			},
			"PeriFinanceState": {
				"address": "0xE5F303b01098Df2AF62c16A11e4022f78a8F39BA",
				"status": "replaced",
				"keccak256": "0x45133a63a5a48559ed0dff0a627e6e17df345adcfeadac9a2d75b82417846754",
				"replaced_in": "v0.2.13"
			},
			"ProxyFeePool": {
				"address": "0x7aD53270f31A52203faa13EAeEB21aba1e8c0d40",
				"status": "current",
				"keccak256": "0x70701b043f09b5a08f96530a91ff89cc151399b4daa24a5d0ae06eebeb22b3d0"
			},
			"DelegateApprovalsEternalStorage": {
				"address": "0xa31D343A9a5B5d50eA4eE9951CE6E2ade2A6Cd67",
				"status": "current",
				"keccak256": "0xc52073beecc8d1d01ad930a3273afce10c7cbb7a920c15c0dcaa96088ae27081"
			},
			"DelegateApprovals": {
				"address": "0x3e472c5B49Db249E0F692C37B7BD6929e83b4Fad",
				"status": "current",
				"keccak256": "0xd821ad5f32ac92fe9cc2c44118d714737ed050426d16f29eb7f7edeb3e0ebe66"
			},
			"Liquidations": {
				"address": "0x1F5350E24eB256c9D0AeA531FEA2A291807BcACd",
				"status": "current",
				"keccak256": "0x4fb035fc138cb075f5437265208410d3e6afcd985c2c185994215fe59acc9377"
			},
			"EternalStorageLiquidations": {
				"address": "0xb978238531b7691598b9c31e02d36A6e54FD83ca",
				"status": "current",
				"keccak256": "0xc52073beecc8d1d01ad930a3273afce10c7cbb7a920c15c0dcaa96088ae27081"
			},
			"FeePoolEternalStorage": {
				"address": "0x2db7FDf3Afdfe661f15cFE692B1f09CB9c984F93",
				"status": "current",
				"keccak256": "0xc756c06d02ef23fa3b8d66e669af4595b7041a298848b20e4fa100c7d5f262ce"
			},
			"FeePool": {
				"address": "0xa9CF7323a1c12C2CdAd3456E343cf9B93272045d",
				"status": "replaced",
				"keccak256": "0xeaedde926657c133e3ad32b1fb6365c76b52dbe2a17263fe8c7fe621ee7a73d5",
				"replaced_in": "v0.2.12"
			},
			"FeePoolState": {
				"address": "0x92Dd9661112a409F8C1b02c7CC9fb178C5D73119",
				"status": "replaced",
				"keccak256": "0xe68b4df7244b32f4e6831f5ac28252f8d535ecac4d6b462a4d055c2098a2d081",
				"replaced_in": "v0.2.13"
			},
			"RewardsDistribution": {
				"address": "0x6D8c4432A2Cf89d19430f9e07cd75FBaE4b01249",
				"status": "current",
				"keccak256": "0x8f661c3cad74e0f144605c4b85d19bd1e205c7d414423583ccce8e0fa987c28f"
			},
			"ProxyERC20": {
				"address": "0xE28Bf7007E42a43ec2F0a6e96E6d5D2f454a80Eb",
				"status": "current",
				"keccak256": "0xccd3c45b0f87c6bb391c4e641f009258cdf06815f81dfa699e708039e6095ac0"
			},
			"TokenStatePeriFinance": {
				"address": "0xf0d030b5470A55f15040e36C66dA780aFfF64cFC",
				"status": "replaced",
				"keccak256": "0x3ec4b27cd0fee4d8b4eecda7a7d578008d0b437496a672737f0b82037848bf18",
				"replaced_in": "v0.2.13"
			},
			"BlacklistManager": {
				"address": "0x70B3fB148804eFD521BE7C58B07839cbD63360F3",
				"status": "current",
				"keccak256": "0x4e30bb11fc1750dcdfec63374918cc10f12477e5b0671f71a368a205e5144fdf"
			},
			"PeriFinance": {
				"address": "0x5E01B82d6C18E0394a21084405ea2D39FCA1Ad6F",
				"status": "replaced",
				"keccak256": "0x27e01ccf4fe3a4133238c8717fd73c6b986a088c2aed3e49b74655088ab3a08c",
				"replaced_in": "v0.2.11"
			},
			"BridgeState": {
				"address": "0xB291b19Fc8F896dD406eFA9EE216681a9e2EBF86",
				"status": "replaced",
				"keccak256": "0x836fafe3421fd6d3d38e56d9427f8f3b4bf7a7a2de0674a7e3d1e12904dbab1f",
				"replaced_in": "v0.2.13"
			},
			"DebtCache": {
				"address": "0x6eFA5F9A3aD6F2A04792fb23637330a38859143a",
				"status": "current",
				"keccak256": "0x1c80e110cd3a9e540e01e1e9027b58e05594f7621462f8ab048b4478abc28b98"
			},
			"Exchanger": {
				"address": "0x86114673F574b0a885E64ccd51c4Bb0ffe82bcE3",
				"status": "current",
				"keccak256": "0x011005a7dc028bc1bb20fa08fb5bc48f4b48e14b3f5c81eaea9a6f412600d5a4"
			},
			"ExchangeState": {
				"address": "0x3da35403E6A4B33623B27FCB693a5450175B3aa8",
				"status": "current",
				"keccak256": "0x467497b23dc7a493e04190e616c4c8d5cd0cfe6d6a72727e49ea5908ba1befb6"
			},
			"Issuer": {
				"address": "0x6188D4837eF0Fd959EAF822587cE3178Fb2df06a",
				"status": "replaced",
				"keccak256": "0xe2b40152f70cfa60acbe02bcacf508a00cb3b5a005a4b3919440736270af7989",
				"replaced_in": "v0.2.11"
			},
			"TradingRewards": {
				"address": "0xcE954FC4c52A9E6e25306912A36eC59293da41E3",
				"status": "current",
				"keccak256": "0x393d430e3885d12e52bf92d789cace2039be498cfec30cf27b97cbd18314ad83"
			},
			"EscrowChecker": {
				"address": "0x8Fc89b37B3075dd0f63200D30Fa59C53F1AE819E",
				"status": "current",
				"keccak256": "0x30aecc989dc5b5d530ec9e0f8186b16934d7b7117c6ce38dd5bbf4ab52e7e969"
			},
			"SupplySchedule": {
				"address": "0x2F328cDbbe840C02f58c7B76eA281634513d03c5",
				"status": "replaced",
				"keccak256": "0xf039ac6ae7f449587dfe5dc22cb3df7521efeb91e9999fad6cd279efce1e3303",
				"replaced_in": "v0.2.13"
			},
			"TokenStatepUSD": {
				"address": "0xd2D93EA173A0dA3282026B80d50b82e92980A086",
				"status": "replaced",
				"keccak256": "0x3ec4b27cd0fee4d8b4eecda7a7d578008d0b437496a672737f0b82037848bf18",
				"replaced_in": "v0.2.13"
			},
			"ProxyERC20pUSD": {
				"address": "0x9c9f025f8D0a787eb064ea93D6fBD4B10BF0e643",
				"status": "current",
				"keccak256": "0xccd3c45b0f87c6bb391c4e641f009258cdf06815f81dfa699e708039e6095ac0"
			},
			"PynthpUSD": {
				"address": "0x33B86de94702C5Ff1ECba36D38Ea2Fc238894315",
				"status": "replaced",
				"keccak256": "0xbfefbc274e9ea66551a148add3e675862082bfe03fa49119b2edbd72a89e6505",
				"replaced_in": "v0.2.16"
			},
			"StakingState": {
				"address": "0x7302F631d4Af72a6B20DdFD325d2B2844B21D4D2",
				"status": "replaced",
				"keccak256": "0x84408b37c4b8e3a93a7771be269700965ed87c5f45aa7ae731e103564a7ad03f",
				"replaced_in": "v0.2.13"
			},
			"ExternalTokenStakeManager": {
				"address": "0x51DD8e18cB967323Bbc3160A56A020F476621d03",
				"status": "current",
				"keccak256": "0x4fcca4585427d04f41e3537ae2ac37b77fa0512a9b241bb6cd17a4031001923d"
			},
			"USDC": {
				"address": "0x7A7Ed4851B607811C10E51b5538203599437AAD3",
				"status": "current",
				"keccak256": "0xe2b4ff98fa89ef9ea0e4b24513b5f1af7fbb752a319cbcd5e88e1bc619aa35c9"
			},
			"DAI": {
				"address": "0xc3a0926dbBfFBDdD86BdbE2b0c115b6E5aAEDeE4",
				"status": "current",
				"keccak256": "0xe2b4ff98fa89ef9ea0e4b24513b5f1af7fbb752a319cbcd5e88e1bc619aa35c9"
			},
			"CrossChainState": {
				"address": "0xDF17D7AaCC4cE7f675d3600A07b3CEA843F3669f",
				"status": "replaced",
				"keccak256": "0xc3c6ec3c168753229d869971f2205d1f7561f960e44c4199082973ad4225a706",
				"replaced_in": "v0.2.13"
			},
			"BridgeStatepUSD": {
				"address": "0x94178cfBA458B6fFC9AF87EdeeBD9397F2A2522e",
				"status": "replaced",
				"keccak256": "0x836fafe3421fd6d3d38e56d9427f8f3b4bf7a7a2de0674a7e3d1e12904dbab1f",
				"replaced_in": "v0.2.13"
			},
			"CrossChainManager": {
				"address": "0x589f37D974e119426dC6f7aFbcEF59c9eb872cF2",
				"status": "replaced",
				"keccak256": "0xeac0bf86059e7c7d6d3188c5e31060effe637a855955fef83efdde5489aaa1bd",
				"replaced_in": "v0.2.11"
			},
			"Depot": {
				"address": "0xc55191e5Fb4F31018319aaCF7909C999175070D1",
				"status": "current",
				"keccak256": "0xbbe1d4176cf80be5f9ed701716c144a4cb15af9d25a8cdb155ef25545f03fd99"
			},
			"EtherCollateral": {
				"address": "0xD6133f1784825fE4D131a382D7cA7E0342907A0B",
				"status": "current",
				"keccak256": "0x2c111ea70df263c83b1ca1f65a6ce4a7de096aa219959782b0b1d49a310f8f39"
			},
			"EtherCollateralpUSD": {
				"address": "0x29c81669Aae789B7E7DbFafA9aF419745F7Adb07",
				"status": "current",
				"keccak256": "0xac7733fe319ef8e17ef4bd6ff38d1229a792d49a00d780dba237dce5b8497b1f"
			},
			"PeriFinanceBridgeToOptimism": {
				"address": "0x20DB3790Daf1513925998806B0662f51a1CFbeE6",
				"status": "current",
				"keccak256": "0x61d65c89b16ab59abe4d818d3bf8250b1aca2c5d749cb8095fad3222bef28482"
			},
			"PynthUtil": {
				"address": "0x3B9697E10eC6DF68f2d7dBE587eEC0Ac3214638D",
				"status": "current",
				"keccak256": "0xaee20b8e8c1385dcad01a72b26a1868b7675265c5b5c2a5f58ad5924c580a82a"
			},
			"DappMaintenance": {
				"address": "0x6bA629E9df8dC7f4039e0FfD1Ff8FF08b609d11C",
				"status": "current",
				"keccak256": "0xd0229588eaf22545c09416f1f68c0dd8a59b7499dd9622935f0dac983f6c62b2"
			},
			"CollateralManagerState": {
				"address": "0x757e7D1dd6d3F7792a5895A1E82d98B49F00C381",
				"status": "current",
				"keccak256": "0xe4efb0a8882c2b34a76242fa66a744be8d65871f81285e4a34ea331c44857541"
			},
			"CollateralManager": {
				"address": "0x95Bf7635ee673A976317c733ca4e6E148C1633B0",
				"status": "replaced",
				"keccak256": "0x78a31dee7e9c15b6f28be66bee1c4ca801e781dddbf184d01e69905f1db9d9ac",
				"replaced_in": "v0.2.11"
			},
			"CollateralStateEth": {
				"address": "0x46C7f1e614200d03724B9a6e06857Ca03Bb16669",
				"status": "current",
				"keccak256": "0xa2401c1d574ce471060177b1112a623398a50bed69b142f522f5419a6862af65"
			},
			"CollateralEth": {
				"address": "0xB25eC423CeDF19EF2B5e0c27be6B16fE896bf4d5",
				"status": "current",
				"keccak256": "0x35b10cea973f0af6971203c2b0d4ba5b125d6d1543454c8bd0a841e5c3edd21c"
			},
			"CollateralStateErc20": {
				"address": "0xa198f8b70c69baf91440C27365e1142FB091e444",
				"status": "current",
				"keccak256": "0xa2401c1d574ce471060177b1112a623398a50bed69b142f522f5419a6862af65"
			},
			"CollateralErc20": {
				"address": "0x81514a4DF9906EdD1b406E2BBd7e552751a570c2",
				"status": "current",
				"keccak256": "0x6063bfa0e30cca609a04838652ac47b973bbc886edfff0ea97cda5d10d07b2f2"
			},
			"CollateralStateShort": {
				"address": "0xa4FD9C0A85DA063a13ee71321BE181eD53BC08dF",
				"status": "current",
				"keccak256": "0xa2401c1d574ce471060177b1112a623398a50bed69b142f522f5419a6862af65"
			},
			"CollateralShort": {
				"address": "0xBAAf974B16bc2FF964253791D9053a5422d1831C",
				"status": "current",
				"keccak256": "0xa42026be21a7183906464f9b0667a3c8972a493dce78c062b19bf5c43da89972"
			}
		}
	},
	"v0.2.11": {
		"tag": "v0.2.11",
		"fulltag": "v0.2.11",
		"network": "ropsten",
		"date": "2021-12-17T14:58:40+09:00",
		"commit": "4f05fe08fbf552a7114bc60a4b1ae81d4b2a6083",
		"contracts": {
			"PeriFinance": {
				"address": "0xfc97b5B972BE3fa86f79Ebe5722117Cf17eb4A51",
				"status": "current",
				"keccak256": "0x78ecc7646ec10fc4dc83b40fcb69ac3f29353b8243e3e1019740b9607f232265"
			},
			"Issuer": {
				"address": "0xC960fF13b5E5803529913E182608BF64DAb3c217",
				"status": "replaced",
				"keccak256": "0x66eaf413ae3d2d8fd75ca51c3a161c6ad8df8793c5f848cc37a7553c2c8b075c",
				"replaced_in": "v0.2.16"
			},
			"CrossChainManager": {
				"address": "0xEAae4EfD1CE446CF5A7E607eD505d1e3e5cF51E4",
				"status": "current",
				"keccak256": "0x9cebb6140713cd0c4664c69a3ec4c34090a4b34129cabf0dbb9fb9ea00c93dc3"
			},
			"CollateralManager": {
				"address": "0xFeC41Ae537dA68D51c44ee4f7F84734a1D6008Be",
				"status": "current",
				"keccak256": "0x007a408d694b3aadbe51582ef929e758db97bfeb65e82663802bba7b8faa00fd"
			}
		}
	},
	"v0.2.12": {
		"tag": "v0.2.12",
		"fulltag": "v0.2.12",
		"network": "ropsten",
		"date": "2021-12-17T14:58:40+09:00",
		"commit": "4f05fe08fbf552a7114bc60a4b1ae81d4b2a6083",
		"contracts": {
			"FeePool": {
				"address": "0x5F7b895ce7c441010B53dffC91A7Df404FD5659D",
				"status": "replaced",
				"keccak256": "0xfc1b67b71fff1f915a2092b6a69ae77339e1cc44ff36551e1cc41f4f7f2ab34d",
				"replaced_in": "v0.2.13"
			}
		}
	},
	"v0.2.13": {
		"tag": "v0.2.13",
		"fulltag": "v0.2.13",
		"network": "ropsten",
		"date": "2021-12-20T21:26:57+09:00",
		"commit": "987176822197aaff59f628092aea39f563a22cc9",
		"contracts": {
			"RewardEscrowV2": {
				"address": "0xbe721A9Aaa76E31b81b58C152C878efC40acfAC2",
				"status": "current",
				"keccak256": "0xb461deaebf5a1b4079cf22ffd3cce060dbeb8f22d3b093585ae33c7207f13382"
			},
			"PeriFinanceState": {
				"address": "0xadE46535927e840729249540D8FA5f34cc4B789c",
				"status": "current",
				"keccak256": "0x45133a63a5a48559ed0dff0a627e6e17df345adcfeadac9a2d75b82417846754"
			},
			"FeePool": {
				"address": "0x938a0fDAe36375544EA6769c155c3B93B69323A0",
				"status": "current",
				"keccak256": "0xc4bfc4772741bf2c0425f9709d78508a9d07203b2d7ffd8ec64f228f675434f4"
			},
			"FeePoolState": {
				"address": "0xdF1089d713597D97FEaA08AcC0a9eD5Cd26e9df1",
				"status": "current",
				"keccak256": "0xf933242b22520cbfe118a84e1c7ebcc1a313fe23765b8d6a4ae10272bd36bbb3"
			},
			"TokenStatePeriFinance": {
				"address": "0x5f1409a169D72EB8e18C635eEF4f9dbcDEe58077",
				"status": "current",
				"keccak256": "0x3ec4b27cd0fee4d8b4eecda7a7d578008d0b437496a672737f0b82037848bf18"
			},
			"BridgeState": {
				"address": "0xDFf8BBf6f7777F38f28321f6FBd25c1ceC1B2F64",
				"status": "current",
				"keccak256": "0x836fafe3421fd6d3d38e56d9427f8f3b4bf7a7a2de0674a7e3d1e12904dbab1f"
			},
			"SupplySchedule": {
				"address": "0xF7007E9411CB52758c288f8F8CcC0629eEdf260B",
				"status": "replaced",
				"keccak256": "0xf039ac6ae7f449587dfe5dc22cb3df7521efeb91e9999fad6cd279efce1e3303",
				"replaced_in": "v0.2.14"
			},
			"TokenStatepUSD": {
				"address": "0xa1f6B7Eb6f5A0a0a431A9e9230184A3f16621602",
				"status": "current",
				"keccak256": "0x3ec4b27cd0fee4d8b4eecda7a7d578008d0b437496a672737f0b82037848bf18"
			},
			"StakingState": {
				"address": "0x3EEd2171230dd351251d63d7Fcf21D0BCC82635B",
				"status": "current",
				"keccak256": "0x84408b37c4b8e3a93a7771be269700965ed87c5f45aa7ae731e103564a7ad03f"
			},
			"CrossChainState": {
				"address": "0x1049AB675aC9372ED90067909a87bE6EFd32dfDA",
				"status": "current",
				"keccak256": "0xc3c6ec3c168753229d869971f2205d1f7561f960e44c4199082973ad4225a706"
			},
			"BridgeStatepUSD": {
				"address": "0x3293B17c2ad3e49bDA42e8209db4EC5A56a8f393",
				"status": "current",
				"keccak256": "0x836fafe3421fd6d3d38e56d9427f8f3b4bf7a7a2de0674a7e3d1e12904dbab1f"
			}
		}
	},
	"v0.2.14": {
		"tag": "v0.2.14",
		"fulltag": "v0.2.14",
		"network": "ropsten",
		"date": "2021-12-20T21:26:57+09:00",
		"commit": "987176822197aaff59f628092aea39f563a22cc9",
		"contracts": {
			"SupplySchedule": {
				"address": "0xF04F0c23cB20e6718A17853959A05eD685499333",
				"status": "current",
				"keccak256": "0xf039ac6ae7f449587dfe5dc22cb3df7521efeb91e9999fad6cd279efce1e3303"
			}
		}
	},
	"v0.2.16": {
		"tag": "v0.2.16",
		"fulltag": "v0.2.16",
		"network": "ropsten",
		"date": "2021-12-21T11:48:13+09:00",
		"commit": "dce7bbe4acad0e1547c4f12ee39d9e84251adb75",
		"contracts": {
			"Issuer": {
				"address": "0xa9dEF9b01dcd224FAADDbd75826034a2c4ff73d2",
				"status": "current",
				"keccak256": "0x48892bf4c91cf22e861b36e223dd50be8f33bda3a5263fa10d6dd7829dc030ba"
			},
			"PynthpUSD": {
				"address": "0x97F0e77B53e310E8c3C08FD042EA43D319d1d4aE",
				"status": "current",
				"keccak256": "0x9e89bc1104fb545f7cf151d91ddc965a71559626d24d65d0c44c3461a66d431e"
			}
		}
	}
}
