{
	"v0.7.11-base-sepolia": {
		"tag": "v0.7.11",
		"fulltag": "v0.7.11-basesepolia",
		"release": "peri-finance",
		"network": "base-sepolia",
		"commit": "",
		"contracts": {
			"SafeDecimalMath": {
				"address": "0x0aD6C586CC7706A3332c4869eAcd661D9a6604c3",
				"status": "current",
				"keccak256": "0x2a1a3fd4f7f1b6eefe5a9ba9559ab1cc15e66859dda00c41f5fb05ea1ac914f1"
			},
			"Math": {
				"address": "0x1F5350E24eB256c9D0AeA531FEA2A291807BcACd",
				"status": "current",
				"keccak256": "0xc6cdc1971460418d5947602bf58ae08abf009557df2cdc90a32a23e639249818"
			},
			"AddressResolver": {
				"address": "0xb978238531b7691598b9c31e02d36A6e54FD83ca",
				"status": "current",
				"keccak256": "0xe94e587ffbeb69e0a59533f0fcba593e30279e9b19f8299534704d9986921ab8"
			},
			"ReadProxyAddressResolver": {
				"address": "0x2db7FDf3Afdfe661f15cFE692B1f09CB9c984F93",
				"status": "current",
				"keccak256": "0xe05976e6d520d79f52439f01ff6e2ab45ea0896f2fe940d12b9021d850f3dfe2"
			},
			"FlexibleStorage": {
				"address": "0xe7702e7577399c89A3A0a364847005a4b8Ef1422",
				"status": "current",
				"keccak256": "0xb93001c509bf22eb08ef067f25da2b88baacb092d4f5464b304e88ad0e4527bb"
			},
			"SystemSettings": {
				"address": "0x7f92bcB8749BB6a8141b4756aF6005b9EE981A31",
				"status": "current",
				"keccak256": "0xf6234c570e3f445f48640eabec5df34df19760135deed1115d8b534b7ae1290d"
			},
			"SystemStatus": {
				"address": "0x92Dd9661112a409F8C1b02c7CC9fb178C5D73119",
				"status": "current",
				"keccak256": "0x7ded4a8ed0d9a827c119a4bb92b4d56f6e8c0781677d21e3be70e6502fe9e44e"
			},
			"ExchangeRates": {
				"address": "0xE28Bf7007E42a43ec2F0a6e96E6d5D2f454a80Eb",
				"status": "current",
				"keccak256": "0x0e78ee92bfcc11530858621ac5e320fd77fa410354251ae5015379a58098b166"
			},
			"RewardEscrow": {
				"address": "0x70B3fB148804eFD521BE7C58B07839cbD63360F3",
				"status": "current",
				"keccak256": "0xe58e959006ac3ad4336a2cd3c95ad61c2d6e0dc49a8e188847f52477132328ca"
			},
			"RewardEscrowV2": {
				"address": "0x5E01B82d6C18E0394a21084405ea2D39FCA1Ad6F",
				"status": "current",
				"keccak256": "0x53c62fbc3d93dace76e388659f716d6205cd23bdeff63126d9dacb9773453bcf"
			},
			"PeriFinanceEscrow": {
				"address": "0xaB4b6D40e80Bb3cb957D6d1D454EdC84dCE6CC05",
				"status": "current",
				"keccak256": "0xbdb60799a00f777157a8f1d409ee7196c62980cc7f3f419a392597e21eb39d89"
			},
			"PeriFinanceState": {
				"address": "0xA59eD595C3D3307f02b597ACC6Ba337c22cE8996",
				"status": "current",
				"keccak256": "0xb0141a8cdb3f162c4c4aca87fcc9549e5f92c359880da6ba4789f545d776b6a4"
			},
			"ProxyFeePool": {
				"address": "0xB291b19Fc8F896dD406eFA9EE216681a9e2EBF86",
				"status": "current",
				"keccak256": "0xc1bb58678ed039c45bf9cd38be9e7b7021f1bebf661ead7983ea0900a32747c7"
			},
			"DelegateApprovalsEternalStorage": {
				"address": "0xD5D1654552aE7f2C1325dd2B3dF9A91F17af54fe",
				"status": "current",
				"keccak256": "0x2e0e40e6c05fbe7a7a9123464107a999f084ebf53230e84fb2bde94a8880eb76"
			},
			"DelegateApprovals": {
				"address": "0xe2cdE0FE1D5702F9E72B37c16e7E0b21c386d456",
				"status": "current",
				"keccak256": "0xfca995a0439828bc3ae16308c194f054447611b8bd934ca2366189d84350fcb9"
			},
			"Liquidations": {
				"address": "0x6eFA5F9A3aD6F2A04792fb23637330a38859143a",
				"status": "current",
				"keccak256": "0xd45d1bacf3309a00ba9149edbe209b4d00e2d4e75cfe98215b9f1042a470be20"
			},
			"EternalStorageLiquidations": {
				"address": "0x86114673F574b0a885E64ccd51c4Bb0ffe82bcE3",
				"status": "current",
				"keccak256": "0x2e0e40e6c05fbe7a7a9123464107a999f084ebf53230e84fb2bde94a8880eb76"
			},
			"FeePoolEternalStorage": {
				"address": "0x3da35403E6A4B33623B27FCB693a5450175B3aa8",
				"status": "current",
				"keccak256": "0x893a78ae75bb4a2f35a17a30d3c69587da52c4531ad81f3dc9ebd920c4dae6ab"
			},
			"FeePool": {
				"address": "0x9b807C2DC8298fE0C1dB927CFb66e576347d55BC",
				"status": "replaced",
				"keccak256": "0x96b23f4d06adcb334baef4e8e1eeaf1ef438ce9b92b43df6a2a55d566a159050",
				"replaced_in": "v0.7.20-rc"
			},
			"FeePoolState": {
				"address": "0xcE954FC4c52A9E6e25306912A36eC59293da41E3",
				"status": "current",
				"keccak256": "0xb9399802cd2569447279bc6f7030437d196a5befb9eeed9632099193534e7c4e"
			},
			"RewardsDistribution": {
				"address": "0xDC4e9ef17A4a650513D29e87C27f4AB0A0DC19AC",
				"status": "current",
				"keccak256": "0x30b9c967b75dcf910892af06c9e88e3d19580d0a06861bf264bfc26f7ee64888"
			},
			"ProxyERC20": {
				"address": "0x8Fc89b37B3075dd0f63200D30Fa59C53F1AE819E",
				"status": "replaced",
				"keccak256": "0xc7f4e6f1557878a0b3d3b6f6f771dd269a57e29ae448b4a9d0fee9eafa692a29",
				"replaced_in": "v0.7.15-base-sepolia"
			},
			"TokenStatePeriFinance": {
				"address": "0xdb7112b62daaDbe1DC87fa9E49CfE9B7f331568A",
				"status": "replaced",
				"keccak256": "0x3f14e6166fe51fd37f1007318b3bc58541fe01e78aecc945bad7dd32aba8f955",
				"replaced_in": "v0.7.15-base-sepolia"
			},
			"BlacklistManager": {
				"address": "0xA4CD91Ba8eBfEE60F5F1580a925DBBF51ba38442",
				"status": "current",
				"keccak256": "0x1d16af817bb75e25e423f8a2393bb8aa1874d86da4c2e8c3b5e5efc339882d4b"
			},
			"PeriFinance": {
				"address": "0x8EDc640693b518c8d531A8516A5C0Ae98b641a03",
				"status": "replaced",
				"keccak256": "0x45294d72771e4ee5c1a705f150c833f4a585c41b8a0e3e4ad88587901cb32906",
				"replaced_in": "v0.7.15-base-sepolia"
			},
			"BridgeState": {
				"address": "0x15040a4bDE0731664373Fb46Ce233262A644DFcd",
				"status": "current",
				"keccak256": "0xf9bbf8711b115cd58debd3f7b3522c2fd08e41894261f97a595dd3c0a80e3f6a"
			},
			"DebtCache": {
				"address": "0x64A435a8693c082475Ca8dD0342C7C437BDEFc44",
				"status": "current",
				"keccak256": "0x5de4c585ee9038fa99746ce03d71058ef05621885f0651fceb0287e9d9f21340"
			},
			"Exchanger": {
				"address": "0x23865C4A7Ca571Cd5aADaCBd76acDEeE05DA0F49",
				"status": "current",
				"keccak256": "0xd92a1bc336c63374de3fff06819426ce04575b2dffa763092a25f935837ba2ba"
			},
			"VirtualPynthIssuer": {
				"address": "0x13eF7B292eFb9f42c4283242fb2454f310df1B73",
				"status": "replaced",
				"keccak256": "0x7bb575f70d195d9abed55e3022cccedca97cb83cfce223416837ac55ec7151a2",
				"replaced_in": "v0.7.13-base-sepolia"
			},
			"ExchangeState": {
				"address": "0x964cAF3Df7DfE40cd7f3BdC1e54Df13fe9f002d3",
				"status": "current",
				"keccak256": "0x2ad0169ee39fc317088b550e4c0905464c31c49aba7f493f45b9f72ea077eb70"
			},
			"Issuer": {
				"address": "0x0ec3A103F92BeE5Fa35de95366074303C52Ad2fC",
				"status": "replaced",
				"keccak256": "0x054a5ca7698b50684efd353a1c69d8231cfeb71882a6d1cebfbd4895395c0571",
				"replaced_in": "v0.7.14-base-sepolia"
			},
			"TradingRewards": {
				"address": "0xB2FAfD6E079C3Cd2293e777a1834bc59E4E99dAD",
				"status": "current",
				"keccak256": "0x39648ce63b790277cdcd5bc13b44574a9ac7a8a6b5893da4444f3b70bfc31e1a"
			},
			"EscrowChecker": {
				"address": "0x7302F631d4Af72a6B20DdFD325d2B2844B21D4D2",
				"status": "current",
				"keccak256": "0x94714dbb2fc2e128d18bdc113c9976a7a22d94fff7ab0b958693ac3daed880db"
			},
			"SupplySchedule": {
				"address": "0x2F328cDbbe840C02f58c7B76eA281634513d03c5",
				"status": "current",
				"keccak256": "0x1ff8b127c6b01b21a91be9dbac73ab6d54556db8e2757b7f2debcf0e870c40f3"
			},
			"TokenStatepUSD": {
				"address": "0x8caE06E6aA9762761d726ea46F4eBaD39E6E3b65",
				"status": "current",
				"keccak256": "0x3f14e6166fe51fd37f1007318b3bc58541fe01e78aecc945bad7dd32aba8f955"
			},
			"ProxyERC20pUSD": {
				"address": "0xDF17D7AaCC4cE7f675d3600A07b3CEA843F3669f",
				"status": "current",
				"keccak256": "0xc7f4e6f1557878a0b3d3b6f6f771dd269a57e29ae448b4a9d0fee9eafa692a29"
			},
			"PynthpUSD": {
				"address": "0x33B86de94702C5Ff1ECba36D38Ea2Fc238894315",
				"status": "current",
				"keccak256": "0x564f74bcc62de46aabee2cfe0c854f1559836810b058a9fd4465bacd4ef3a31b"
			},
			"BridgeStatepUSD": {
				"address": "0x94178cfBA458B6fFC9AF87EdeeBD9397F2A2522e",
				"status": "current",
				"keccak256": "0xf9bbf8711b115cd58debd3f7b3522c2fd08e41894261f97a595dd3c0a80e3f6a"
			},
			"TokenStatepBTC": {
				"address": "0xc55191e5Fb4F31018319aaCF7909C999175070D1",
				"status": "current",
				"keccak256": "0x3f14e6166fe51fd37f1007318b3bc58541fe01e78aecc945bad7dd32aba8f955"
			},
			"ProxyERC20pBTC": {
				"address": "0xD6133f1784825fE4D131a382D7cA7E0342907A0B",
				"status": "current",
				"keccak256": "0xc7f4e6f1557878a0b3d3b6f6f771dd269a57e29ae448b4a9d0fee9eafa692a29"
			},
			"PynthpBTC": {
				"address": "0x29c81669Aae789B7E7DbFafA9aF419745F7Adb07",
				"status": "current",
				"keccak256": "0x564f74bcc62de46aabee2cfe0c854f1559836810b058a9fd4465bacd4ef3a31b"
			},
			"TokenStatepETH": {
				"address": "0x1d9602B83f02d57f35fA1767D2beecEB5FecDfa5",
				"status": "current",
				"keccak256": "0x3f14e6166fe51fd37f1007318b3bc58541fe01e78aecc945bad7dd32aba8f955"
			},
			"ProxyERC20pETH": {
				"address": "0x287E78F04F49e009313bf4cdD9279c60b4074e41",
				"status": "current",
				"keccak256": "0xc7f4e6f1557878a0b3d3b6f6f771dd269a57e29ae448b4a9d0fee9eafa692a29"
			},
			"PynthpETH": {
				"address": "0x5757C7A16F74c4ad103F871FCC94b34F2371be19",
				"status": "current",
				"keccak256": "0x564f74bcc62de46aabee2cfe0c854f1559836810b058a9fd4465bacd4ef3a31b"
			},
			"StakingState": {
				"address": "0x95Bf7635ee673A976317c733ca4e6E148C1633B0",
				"status": "replaced",
				"keccak256": "0x2146054d3ece3f094cde0bb763cc2ee1537eefe018601ed337229984160829d8",
				"replaced_in": "v0.7.13-base-sepolia"
			},
			"ExternalTokenStakeManager": {
				"address": "0x827b8b5891a1eF46F17a21C66991F799549bFeDB",
				"status": "replaced",
				"keccak256": "0x78e9655741224d719b2470892fbd5b9083c802f0cf87df68ebfb8da51ba3bbf2",
				"replaced_in": "v0.7.13-base-sepolia"
			},
			"CrossChainState": {
				"address": "0xa198f8b70c69baf91440C27365e1142FB091e444",
				"status": "current",
				"keccak256": "0xd4de0d8894fb38842a778288586b6ce1e62daac432c7e6a8c5d5faf91da3305b"
			},
			"CrossChainManager": {
				"address": "0x81514a4DF9906EdD1b406E2BBd7e552751a570c2",
				"status": "current",
				"keccak256": "0xe0ae68d5b6e76605f10070c669274e85ce0058e31cbccfc9c1dab0d05b47c8a6"
			},
			"Depot": {
				"address": "0x49f469dd43041d04cE66e32c726df5860484F9FC",
				"status": "current",
				"keccak256": "0x9f39d1e1217dca41679e84cfc3cd51fb304579fd26649ef4312abed165e6658e"
			},
			"EtherCollateral": {
				"address": "0xa4FD9C0A85DA063a13ee71321BE181eD53BC08dF",
				"status": "current",
				"keccak256": "0xe281d46104fd60fd23b1f140a39284ca8c9210441c35a6f17422e17df27f1212"
			},
			"EtherCollateralpUSD": {
				"address": "0xBAAf974B16bc2FF964253791D9053a5422d1831C",
				"status": "current",
				"keccak256": "0x280dc411c3a778167b92dc9d10a4eaad5ddc43f76f991d62425ee67bb6d8bb56"
			},
			"PynthUtil": {
				"address": "0xa7939d422588EA71177b56ae89f3Fb950D50329B",
				"status": "current",
				"keccak256": "0x4a4600594059428ff7711d4d042ac0559e83d301e49d68e67a9d7f90846686d2"
			},
			"DappMaintenance": {
				"address": "0x361870BE6Ea2C640fB3c6E8F0BE287077c09d169",
				"status": "current",
				"keccak256": "0x9811497c0a78b1c309d402a1a99da3716879031472d0e6507adc577a8dce08b7"
			},
			"CollateralManagerState": {
				"address": "0x16Ef9C8880092B9756Bd32D80eF336bb0f8F5366",
				"status": "current",
				"keccak256": "0x58b37a3e042efb143786c43a0eb9ad09f854d1aa364941e14f2daafbf55227d9"
			},
			"CollateralManager": {
				"address": "0x6C0755B081Ff1292f58a91264ea41Ed7cAAD47C8",
				"status": "current",
				"keccak256": "0x315876830cc82f439678cbd3b753004e371c7010ca156a27a7fcb2ebfe886456"
			},
			"CollateralStateEth": {
				"address": "0x58C9D87936130346C53b6Eb8A563aFE42d67531D",
				"status": "current",
				"keccak256": "0x653bca85fe9e2f6bd9e0517a463a26e5ca8bd72a45525eeefc6d21b51ad04ca9"
			},
			"CollateralEth": {
				"address": "0x741ab249DFb4373d27A8e027992Bc3093889C5fe",
				"status": "current",
				"keccak256": "0x27aa572b5cafa4e4c05fc96056cb3bebab9ce76beea30185524f0e907d3a797e"
			},
			"CollateralStateErc20": {
				"address": "0x1f8aD626bC259b961287102cd622fF5b4DE58Cf0",
				"status": "current",
				"keccak256": "0x653bca85fe9e2f6bd9e0517a463a26e5ca8bd72a45525eeefc6d21b51ad04ca9"
			},
			"CollateralErc20": {
				"address": "0xBC5620119B7374fb06369745e440cacc87273c10",
				"status": "current",
				"keccak256": "0xf99e682227231fa373bdbb766758bb4c46e77f86e997f6feb68cd4c4e03be93e"
			},
			"CollateralStateShort": {
				"address": "0x49f058Ae62A0F559110B0Ce18dd28168ff232C83",
				"status": "current",
				"keccak256": "0x653bca85fe9e2f6bd9e0517a463a26e5ca8bd72a45525eeefc6d21b51ad04ca9"
			},
			"CollateralShort": {
				"address": "0xCB10fF81558302bbb0848480045C07Fa1D77BDfc",
				"status": "current",
				"keccak256": "0x2df1c60266d3aa7f49f8b0e7fcd08a202e7f351a1b6057926a0a2f6eefd6ab03"
			}
		}
	},
	"v0.7.13-base-sepolia": {
		"tag": "v0.7.13",
		"fulltag": "v0.7.13-base-sepolia",
		"release": "peri-finance",
		"network": "base-sepolia",
		"date": "2024-04-11T22:01:14+09:00",
		"commit": "f9b4d8963ba5fafce0c65b6abaacd4ea85720f84",
		"contracts": {
			"VirtualPynthIssuer": {
				"address": "0x5ee4Cf6B8b402697c9ae735B31C9D7C2C86A290d",
				"status": "current",
				"keccak256": "0x7bb575f70d195d9abed55e3022cccedca97cb83cfce223416837ac55ec7151a2"
			},
			"StakingState": {
				"address": "0xC4ea2c03dDfECAEF96a19Af751Bef71A3Bd0317d",
				"status": "replaced",
				"keccak256": "0x2146054d3ece3f094cde0bb763cc2ee1537eefe018601ed337229984160829d8",
				"replaced_in": "v0.7.14-base-sepolia"
			},
			"ExternalTokenStakeManager": {
				"address": "0xC967CdCE9892bB55743B78329191eB4D6e384e1E",
				"status": "current",
				"keccak256": "0xfa44d0cfa1d2b7a10ac644562e7ef7aae090ab6b832dfd5b29e8362d0cd8f4cf"
			},
			"TokenStatepLINK": {
				"address": "0x1757302d14997F1e01fE4C84cd90f4E5B6620b3E",
				"status": "current",
				"keccak256": "0x3f14e6166fe51fd37f1007318b3bc58541fe01e78aecc945bad7dd32aba8f955"
			},
			"ProxyERC20pLINK": {
				"address": "0xC960fF13b5E5803529913E182608BF64DAb3c217",
				"status": "current",
				"keccak256": "0xc7f4e6f1557878a0b3d3b6f6f771dd269a57e29ae448b4a9d0fee9eafa692a29"
			},
			"PynthpLINK": {
				"address": "0x13De028C4CE5A3F83de7310fD373fADd7F174602",
				"status": "current",
				"keccak256": "0xadb3a05908fa3a1a9aa53c6130ef3efb4319f5ce6fc455544733c34c42f8aed2"
			}
		}
	},
	"v0.7.14-base-sepolia": {
		"tag": "v0.7.14",
		"fulltag": "v0.7.14-base-sepolia",
		"release": "peri-finance",
		"network": "base-sepolia",
		"date": "2024-04-12T10:44:23+09:00",
		"commit": "e0427d99003fa86d2bc3e9a570253b0027f91ec3",
		"contracts": {
			"Issuer": {
				"address": "0x24E910eE07b3504bC14420E7C08383E787954903",
				"status": "replaced",
				"keccak256": "0x054a5ca7698b50684efd353a1c69d8231cfeb71882a6d1cebfbd4895395c0571",
				"replaced_in": "v0.7.19-rc"
			},
			"StakingState": {
				"address": "0x055Da09418e173878fb572465AE7F9bd393b5aDE",
				"status": "current",
				"keccak256": "0x2146054d3ece3f094cde0bb763cc2ee1537eefe018601ed337229984160829d8"
			}
		}
	},
	"v0.7.15-base-sepolia": {
		"tag": "v0.7.15",
		"fulltag": "v0.7.15-base-sepolia",
		"release": "peri-finance",
		"network": "base-sepolia",
		"date": "2024-04-12T11:44:07+09:00",
		"commit": "bc71a66cf3d0fec1be419d4f3567a9cf0283ec53",
		"contracts": {
			"ProxyERC20": {
				"address": "0xA9cb3Ca6A5D4e8AE2f78bD67D4Eb752Edb467CF3",
				"status": "current",
				"keccak256": "0xc7f4e6f1557878a0b3d3b6f6f771dd269a57e29ae448b4a9d0fee9eafa692a29"
			},
			"TokenStatePeriFinance": {
				"address": "0x53a1140dB0845B4618a7637D8f65CD2d1918957F",
				"status": "current",
				"keccak256": "0x3f14e6166fe51fd37f1007318b3bc58541fe01e78aecc945bad7dd32aba8f955"
			},
			"PeriFinance": {
				"address": "0xE54d2B348c50fC7Dc6c4b35f432739AfD2716ecc",
				"status": "current",
				"keccak256": "0x45294d72771e4ee5c1a705f150c833f4a585c41b8a0e3e4ad88587901cb32906"
			}
		}
	},
	"v0.7.19-rc": {
		"tag": "v0.7.19",
		"fulltag": "v0.7.19-rc",
		"release": "peri-finance",
		"network": "base-sepolia",
		"date": "2024-04-14T13:10:42+09:00",
		"commit": "c1594eb24e44aefb167aae3730384dbd4b21f2b1",
		"contracts": {
			"Issuer": {
				"address": "0x74b9F1C61a7996949cD1De27C03c7eDD978d6366",
				"status": "current",
				"keccak256": "0x46847b21e4d98b50d598a0ea8cfbefddc4bdb8b5920b7bb2fac6f47c375a1c2f"
			}
		}
	},
	"v0.7.20-rc": {
		"tag": "v0.7.20",
		"fulltag": "v0.7.20-rc",
		"release": "peri-finance",
		"network": "base-sepolia",
		"date": "2024-04-17T00:38:44+09:00",
		"commit": "fef73787ee9a420f8eed340f229dd562f51f9ec1",
		"contracts": {
			"FeePool": {
				"address": "0xb0f1feeEC5d57C7a4Ed8D92429733F68412E4904",
				"status": "replaced",
				"keccak256": "0xd7adc4c4ed666d5f1a8a5582f3301b8bd9374d86f4912ffd93439597efaac340",
				"replaced_in": "v0.7.21-rc"
			}
		}
	},
	"v0.7.21-rc": {
		"tag": "v0.7.21",
		"fulltag": "v0.7.21-rc",
		"release": "peri-finance",
		"network": "base-sepolia",
		"date": "2024-04-17T13:33:52+09:00",
		"commit": "8a8226e082c4d2badb19d111654da8cb0dd13daa",
		"contracts": {
			"FeePool": {
				"address": "0xa46eA778C383E23815d4eE843087AD76C4C160E7",
				"status": "current",
				"keccak256": "0x77bb52cfac7fc91a2a061a568a3b3e316e84836b9a57f195ea23fba792a94167"
			}
		}
	}
}
