diff --git a/contracts/migrations/Migration_SabikOptimismStep1.sol b/contracts/migrations/Migration_SabikOptimismStep1.sol new file mode 100644 index 0000000000..858cd11c76 --- /dev/null +++ b/contracts/migrations/Migration_SabikOptimismStep1.sol @@ -0,0 +1,435 @@ +pragma solidity ^0.5.16; + +import "../BaseMigration.sol"; +import "../PerpsV2MarketState.sol"; +import "../PerpsV2ExchangeRate.sol"; +import "../FuturesMarketManager.sol"; +import "../PerpsV2MarketSettings.sol"; +import "../SystemStatus.sol"; +import "../ExchangeRates.sol"; + +interface ISynthetixNamedContract { + // solhint-disable func-name-mixedcase + function CONTRACT_NAME() external view returns (bytes32); +} + +// solhint-disable contract-name-camelcase +contract Migration_SabikOptimismStep1 is BaseMigration { + // https://explorer.optimism.io/address/0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + address public constant OWNER = 0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + + // ---------------------------- + // EXISTING SYNTHETIX CONTRACTS + // ---------------------------- + + // https://explorer.optimism.io/address/0x982bb9880295EcBc34a56772fEF81E964Aee4A9f + PerpsV2MarketState public constant perpsv2marketstatebalperp_i = + PerpsV2MarketState(0x982bb9880295EcBc34a56772fEF81E964Aee4A9f); + // https://explorer.optimism.io/address/0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04 + PerpsV2ExchangeRate public constant perpsv2exchangerate_i = + PerpsV2ExchangeRate(0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04); + // https://explorer.optimism.io/address/0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463 + FuturesMarketManager public constant futuresmarketmanager_i = + FuturesMarketManager(0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463); + // https://explorer.optimism.io/address/0x649F44CAC3276557D03223Dbf6395Af65b11c11c + PerpsV2MarketSettings public constant perpsv2marketsettings_i = + PerpsV2MarketSettings(0x649F44CAC3276557D03223Dbf6395Af65b11c11c); + // https://explorer.optimism.io/address/0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD + SystemStatus public constant systemstatus_i = SystemStatus(0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD); + // https://explorer.optimism.io/address/0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1 + PerpsV2MarketState public constant perpsv2marketstatefxsperp_i = + PerpsV2MarketState(0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1); + // https://explorer.optimism.io/address/0x325AF017A497953734CB7B1F51580ff9aD1122B1 + PerpsV2MarketState public constant perpsv2marketstatekncperp_i = + PerpsV2MarketState(0x325AF017A497953734CB7B1F51580ff9aD1122B1); + // https://explorer.optimism.io/address/0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2 + PerpsV2MarketState public constant perpsv2marketstaterndrperp_i = + PerpsV2MarketState(0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2); + // https://explorer.optimism.io/address/0x913bd76F7E1572CC8278CeF2D6b06e2140ca9Ce2 + ExchangeRates public constant exchangerates_i = ExchangeRates(0x913bd76F7E1572CC8278CeF2D6b06e2140ca9Ce2); + + // ---------------------------------- + // NEW CONTRACTS DEPLOYED TO BE ADDED + // ---------------------------------- + + constructor() public BaseMigration(OWNER) {} + + function contractsRequiringOwnership() public pure returns (address[] memory contracts) { + contracts = new address[](9); + contracts[0] = address(perpsv2marketstatebalperp_i); + contracts[1] = address(perpsv2exchangerate_i); + contracts[2] = address(futuresmarketmanager_i); + contracts[3] = address(perpsv2marketsettings_i); + contracts[4] = address(systemstatus_i); + contracts[5] = address(perpsv2marketstatefxsperp_i); + contracts[6] = address(perpsv2marketstatekncperp_i); + contracts[7] = address(perpsv2marketstaterndrperp_i); + contracts[8] = address(exchangerates_i); + } + + function migrate() external onlyOwner { + // ACCEPT OWNERSHIP for all contracts that require ownership to make changes + acceptAll(); + + // MIGRATION + // Add migration contract permission to pause + systemstatus_i.updateAccessControl("Futures", address(this), true, false); + perpsv2marketstatebalperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_1(); + futuresmarketmanager_addProxiedMarkets_2(); + perpsv2marketsettings_i.setTakerFee("sBALPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sBALPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sBALPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sBALPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sBALPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sBALPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sBALPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sBALPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sBALPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sBALPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sBALPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sBALPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sBALPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sBALPERP", 125000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sBALPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sBALPERP", 1500000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sBALPERP", "ocBALPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sBALPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sBALPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sBALPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sBALPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sBALPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sBALPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocBALPERP", 80); + perpsv2marketstatefxsperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_28(); + futuresmarketmanager_addProxiedMarkets_29(); + perpsv2marketsettings_i.setTakerFee("sFXSPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sFXSPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sFXSPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sFXSPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sFXSPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sFXSPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sFXSPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sFXSPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sFXSPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sFXSPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sFXSPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sFXSPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sFXSPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sFXSPERP", 40000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sFXSPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sFXSPERP", 1250000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sFXSPERP", "ocFXSPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sFXSPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sFXSPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sFXSPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sFXSPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sFXSPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sFXSPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocFXSPERP", 80); + perpsv2marketstatekncperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_55(); + futuresmarketmanager_addProxiedMarkets_56(); + perpsv2marketsettings_i.setTakerFee("sKNCPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sKNCPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sKNCPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sKNCPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sKNCPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sKNCPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sKNCPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sKNCPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sKNCPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sKNCPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sKNCPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sKNCPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sKNCPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sKNCPERP", 750000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sKNCPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sKNCPERP", 36000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sKNCPERP", "ocKNCPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sKNCPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sKNCPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sKNCPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sKNCPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sKNCPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sKNCPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocKNCPERP", 80); + perpsv2marketstaterndrperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_82(); + futuresmarketmanager_addProxiedMarkets_83(); + perpsv2marketsettings_i.setTakerFee("sRNDRPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sRNDRPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sRNDRPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sRNDRPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sRNDRPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sRNDRPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sRNDRPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sRNDRPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sRNDRPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sRNDRPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sRNDRPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sRNDRPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sRNDRPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sRNDRPERP", 200000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sRNDRPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sRNDRPERP", 10000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sRNDRPERP", "ocRNDRPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sRNDRPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sRNDRPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sRNDRPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sRNDRPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sRNDRPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sRNDRPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocRNDRPERP", 80); + // Remove permission to migration contract + systemstatus_i.updateAccessControl("Futures", address(this), false, false); + // Ensure the ExchangeRates contract has the standalone feed for STETHETH; + exchangerates_i.addAggregator("STETHETH", 0x14d2d3a82AeD4019FddDfe07E8bdc485fb0d2249); + // Ensure the ExchangeRates contract has the standalone feed for BAL; + exchangerates_i.addAggregator("BAL", 0x30D9d31C1ac29Bc2c2c312c1bCa9F8b3D60e2376); + // Ensure the ExchangeRates contract has the standalone feed for FXS; + exchangerates_i.addAggregator("FXS", 0xB9B16330671067B1b062B9aC2eFd2dB75F03436E); + // Ensure the ExchangeRates contract has the standalone feed for KNC; + exchangerates_i.addAggregator("KNC", 0xCB24d22aF35986aC1feb8874AdBbDF68f6dC2e96); + // Ensure the ExchangeRates contract has the standalone feed for RNDR; + exchangerates_i.addAggregator("RNDR", 0x53623FD50C5Fd8788746af00F088FD7f06fD4116); + // Ensure the ExchangeRates contract has the standalone feed for ONE; + exchangerates_i.addAggregator("ONE", 0x7CFB4fac1a2FDB1267F8bc17FADc12804AC13CFE); + // Ensure the ExchangeRates contract has the standalone feed for PERP; + exchangerates_i.addAggregator("PERP", 0xA12CDDd8e986AF9288ab31E58C60e65F2987fB13); + // Ensure the ExchangeRates contract has the standalone feed for ZIL; + exchangerates_i.addAggregator("ZIL", 0x1520874FC216f5F07E03607303Df2Fda6C3Fc203); + // Ensure the ExchangeRates contract has the standalone feed for RUNE; + exchangerates_i.addAggregator("RUNE", 0x372cc5e685115A56F14fa7e4716F1294e04c278A); + // Ensure the ExchangeRates contract has the standalone feed for SUSHI; + exchangerates_i.addAggregator("SUSHI", 0x72155D46FD9f03AF1739637F9E7Db8A87C40A730); + // Ensure the ExchangeRates contract has the standalone feed for ZEC; + exchangerates_i.addAggregator("ZEC", 0x2FF8822F371b283604369700d6F06da3fBb31064); + // Ensure the ExchangeRates contract has the standalone feed for XTZ; + exchangerates_i.addAggregator("XTZ", 0xeA2aeD0087A620995Bf609D1bCD76Ea099905138); + // Ensure the ExchangeRates contract has the standalone feed for UMA; + exchangerates_i.addAggregator("UMA", 0xeEC819b2e155CC8FEae194F5129f767409e2327c); + // Ensure the ExchangeRates contract has the standalone feed for ENJ; + exchangerates_i.addAggregator("ENJ", 0x0cD83cC474e69E611d240f0d35D5794361F5e5C2); + // Ensure the ExchangeRates contract has the standalone feed for ICP; + exchangerates_i.addAggregator("ICP", 0xe98290265E4aE3758503a03e937F381A2A7aFB57); + // Ensure the ExchangeRates contract has the standalone feed for XLM; + exchangerates_i.addAggregator("XLM", 0x799A346e7dBfa0f66Ad0961259366F93A1ee34C4); + // Ensure the ExchangeRates contract has the standalone feed for 1INCH; + exchangerates_i.addAggregator("1INCH", 0x9fCe737834500045FB07AD158991BCAC3b05D5A6); + // Ensure the ExchangeRates contract has the standalone feed for EOS; + exchangerates_i.addAggregator("EOS", 0x8E8E6C8c4942e4963C682fF54A0d058458393DCC); + // Ensure the ExchangeRates contract has the standalone feed for CELO; + exchangerates_i.addAggregator("CELO", 0x5A9072a995E072fD06D8f1EB95933955FDa53C0a); + // Ensure the ExchangeRates contract has the standalone feed for ALGO; + exchangerates_i.addAggregator("ALGO", 0xBf5384854988939729E8B76b8AeCe7d8D930F9f3); + // Ensure the ExchangeRates contract has the standalone feed for ZRX; + exchangerates_i.addAggregator("ZRX", 0xBfbb4fE2fB71022DbFE0D4232c8C528bddf9c57f); + // Ensure the ExchangeRates contract has the standalone feed for SEI; + exchangerates_i.addAggregator("SEI", 0x6f6cED6B096708C1276056fdBdb7BbDe07Ca462C); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for BAL; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "BAL", + 0x07ad7b4a7662d19a6bc675f6b467172d2f3947fa653ca97555a9b20236406628 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for FXS; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "FXS", + 0x735f591e4fed988cd38df74d8fcedecf2fe8d9111664e0fd500db9aa78b316b1 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for RNDR; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "RNDR", + 0xab7347771135fc733f8f38db462ba085ed3309955f42554a14fa13e855ac0e2f + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for ONE; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "ONE", + 0xc572690504b42b57a3f7aed6bd4aae08cbeeebdadcf130646a692fe73ec1e009 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for PERP; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "PERP", + 0x944f2f908c5166e0732ea5b610599116cd8e1c41f47452697c1e84138b7184d6 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for ZIL; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "ZIL", + 0x609722f3b6dc10fee07907fe86781d55eb9121cd0705b480954c00695d78f0cb + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for KNC; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "KNC", + 0xb9ccc817bfeded3926af791f09f76c5ffbc9b789cac6e9699ec333a79cacbe2a + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for RUNE; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "RUNE", + 0x5fcf71143bb70d41af4fa9aa1287e2efd3c5911cee59f909f915c9f61baacb1e + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for SUSHI; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "SUSHI", + 0x26e4f737fde0263a9eea10ae63ac36dcedab2aaf629261a994e1eeb6ee0afe53 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for ZEC; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "ZEC", + 0xbe9b59d178f0d6a97ab4c343bff2aa69caa1eaae3e9048a65788c529b125bb24 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for XTZ; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "XTZ", + 0x0affd4b8ad136a21d79bc82450a325ee12ff55a235abc242666e423b8bcffd03 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for UMA; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "UMA", + 0x4b78d251770732f6304b1f41e9bebaabc3b256985ef18988f6de8d6562dd254c + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for ENJ; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "ENJ", + 0x5cc254b7cb9532df39952aee2a6d5497b42ec2d2330c7b76147f695138dbd9f3 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for ICP; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "ICP", + 0xc9907d786c5821547777780a1e4f89484f3417cb14dd244f2b0a34ea7a554d67 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for XLM; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "XLM", + 0xb7a8eba68a997cd0210c2e1e4ee811ad2d174b3611c22d9ebf16f4cb7e9ba850 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for 1INCH; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "1INCH", + 0x63f341689d98a12ef60a5cff1d7f85c70a9e17bf1575f0e7c0b2512d48b1c8b3 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for EOS; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "EOS", + 0x06ade621dbc31ed0fc9255caaab984a468abe84164fb2ccc76f02a4636d97e31 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for CELO; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "CELO", + 0x7d669ddcdd23d9ef1fa9a9cc022ba055ec900e91c4cb960f3c20429d4447a411 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for ALGO; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "ALGO", + 0xfa17ceaf30d19ba51112fdcc750cc83454776f47fb0112e4af07f15f4bb1ebc0 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for ZRX; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "ZRX", + 0x7d17b9fe4ea7103be16b6836984fabbc889386d700ca5e5b3d34b7f92e449268 + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for SEI; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "SEI", + 0x53614f1cb0c031d4af66c04cb9c756234adad0e1cee85303795091499a4084eb + ); + // Ensure the PerpsV2ExchangeRate contract has the off-chain feed Id for STETHETH; + perpsv2exchangerate_i.setOffchainPriceFeedId( + "STETHETH", + 0x3af6a3098c56f58ff47cc46dee4a5b1910e5c157f7f0b665952445867470d61f + ); + + // NOMINATE OWNERSHIP back to owner for aforementioned contracts + nominateAll(); + } + + function acceptAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + Owned(contracts[i]).acceptOwnership(); + } + } + + function nominateAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + returnOwnership(contracts[i]); + } + } + + function perpsv2exchangerate_addAssociatedContracts_1() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[0] = address( + 0xBc5B0A6dCaDD4Fc27665601401D6f03D97375B24 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[1] = address( + 0x8d51BF0759e1a01c15F91940BaaaD08B6B45a637 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0); + } + + function futuresmarketmanager_addProxiedMarkets_2() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0[0] = address(0x71f42cA320b3e9A8e4816e26De70c9b69eAf9d24); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0); + } + + function perpsv2exchangerate_addAssociatedContracts_28() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[0] = address( + 0x4022AB250B5c32c286A3953bc740368D6b68b067 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[1] = address( + 0xcCe2c84C91e6c4de7e87704b3D5C4fba10626234 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0); + } + + function futuresmarketmanager_addProxiedMarkets_29() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0[0] = address(0x2fD9a39ACF071Aa61f92F3D7A98332c68d6B6602); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0); + } + + function perpsv2exchangerate_addAssociatedContracts_55() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[0] = address( + 0xE6bf793B3ED4b42f8c3FB883a60e49f976a1791e + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[1] = address( + 0xE1264B2B97be89755FBCE7A280FD276C55F661D1 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0); + } + + function futuresmarketmanager_addProxiedMarkets_56() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0[0] = address(0x152Da6a8F32F25B56A32ef5559d4A2A96D09148b); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0); + } + + function perpsv2exchangerate_addAssociatedContracts_82() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0[0] = address( + 0xC81e43B6FB257760cb655C5B3Ea0b87d93cf01B5 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0[1] = address( + 0x097b1ec678F135fa31C7D4c0D92b34940dB06251 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0); + } + + function futuresmarketmanager_addProxiedMarkets_83() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0[0] = address(0x91cc4a83d026e5171525aFCAEd020123A653c2C9); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0); + } +} diff --git a/contracts/migrations/Migration_SabikOptimismStep2.sol b/contracts/migrations/Migration_SabikOptimismStep2.sol new file mode 100644 index 0000000000..518d729a23 --- /dev/null +++ b/contracts/migrations/Migration_SabikOptimismStep2.sol @@ -0,0 +1,327 @@ +pragma solidity ^0.5.16; + +import "../BaseMigration.sol"; +import "../PerpsV2MarketState.sol"; +import "../PerpsV2ExchangeRate.sol"; +import "../FuturesMarketManager.sol"; +import "../PerpsV2MarketSettings.sol"; +import "../SystemStatus.sol"; + +interface ISynthetixNamedContract { + // solhint-disable func-name-mixedcase + function CONTRACT_NAME() external view returns (bytes32); +} + +// solhint-disable contract-name-camelcase +contract Migration_SabikOptimismStep2 is BaseMigration { + // https://explorer.optimism.io/address/0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + address public constant OWNER = 0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + + // ---------------------------- + // EXISTING SYNTHETIX CONTRACTS + // ---------------------------- + + // https://explorer.optimism.io/address/0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4 + PerpsV2MarketState public constant perpsv2marketstateoneperp_i = + PerpsV2MarketState(0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4); + // https://explorer.optimism.io/address/0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04 + PerpsV2ExchangeRate public constant perpsv2exchangerate_i = + PerpsV2ExchangeRate(0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04); + // https://explorer.optimism.io/address/0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463 + FuturesMarketManager public constant futuresmarketmanager_i = + FuturesMarketManager(0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463); + // https://explorer.optimism.io/address/0x649F44CAC3276557D03223Dbf6395Af65b11c11c + PerpsV2MarketSettings public constant perpsv2marketsettings_i = + PerpsV2MarketSettings(0x649F44CAC3276557D03223Dbf6395Af65b11c11c); + // https://explorer.optimism.io/address/0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD + SystemStatus public constant systemstatus_i = SystemStatus(0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD); + // https://explorer.optimism.io/address/0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701 + PerpsV2MarketState public constant perpsv2marketstateperpperp_i = + PerpsV2MarketState(0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701); + // https://explorer.optimism.io/address/0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba + PerpsV2MarketState public constant perpsv2marketstatezilperp_i = + PerpsV2MarketState(0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba); + // https://explorer.optimism.io/address/0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7 + PerpsV2MarketState public constant perpsv2marketstateruneperp_i = + PerpsV2MarketState(0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7); + // https://explorer.optimism.io/address/0x854A3500F1443ba99F746CA605d8FC25F0d06f32 + PerpsV2MarketState public constant perpsv2marketstatesushiperp_i = + PerpsV2MarketState(0x854A3500F1443ba99F746CA605d8FC25F0d06f32); + + // ---------------------------------- + // NEW CONTRACTS DEPLOYED TO BE ADDED + // ---------------------------------- + + constructor() public BaseMigration(OWNER) {} + + function contractsRequiringOwnership() public pure returns (address[] memory contracts) { + contracts = new address[](9); + contracts[0] = address(perpsv2marketstateoneperp_i); + contracts[1] = address(perpsv2exchangerate_i); + contracts[2] = address(futuresmarketmanager_i); + contracts[3] = address(perpsv2marketsettings_i); + contracts[4] = address(systemstatus_i); + contracts[5] = address(perpsv2marketstateperpperp_i); + contracts[6] = address(perpsv2marketstatezilperp_i); + contracts[7] = address(perpsv2marketstateruneperp_i); + contracts[8] = address(perpsv2marketstatesushiperp_i); + } + + function migrate() external onlyOwner { + // ACCEPT OWNERSHIP for all contracts that require ownership to make changes + acceptAll(); + + // MIGRATION + // Add migration contract permission to pause + systemstatus_i.updateAccessControl("Futures", address(this), true, false); + perpsv2marketstateoneperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_1(); + futuresmarketmanager_addProxiedMarkets_2(); + perpsv2marketsettings_i.setTakerFee("sONEPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sONEPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sONEPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sONEPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sONEPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sONEPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sONEPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sONEPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sONEPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sONEPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sONEPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sONEPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sONEPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sONEPERP", 20000000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sONEPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sONEPERP", 750000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sONEPERP", "ocONEPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sONEPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sONEPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sONEPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sONEPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sONEPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sONEPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocONEPERP", 80); + perpsv2marketstateperpperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_28(); + futuresmarketmanager_addProxiedMarkets_29(); + perpsv2marketsettings_i.setTakerFee("sPERPPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sPERPPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sPERPPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sPERPPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sPERPPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sPERPPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sPERPPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sPERPPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sPERPPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sPERPPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sPERPPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sPERPPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sPERPPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sPERPPERP", 300000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sPERPPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sPERPPERP", 10000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sPERPPERP", "ocPERPPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sPERPPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sPERPPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sPERPPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sPERPPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sPERPPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sPERPPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocPERPPERP", 80); + perpsv2marketstatezilperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_55(); + futuresmarketmanager_addProxiedMarkets_56(); + perpsv2marketsettings_i.setTakerFee("sZILPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sZILPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sZILPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sZILPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sZILPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sZILPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sZILPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sZILPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sZILPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sZILPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sZILPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sZILPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sZILPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sZILPERP", 25000000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sZILPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sZILPERP", 950000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sZILPERP", "ocZILPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sZILPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sZILPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sZILPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sZILPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sZILPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sZILPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocZILPERP", 80); + perpsv2marketstateruneperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_82(); + futuresmarketmanager_addProxiedMarkets_83(); + perpsv2marketsettings_i.setTakerFee("sRUNEPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sRUNEPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sRUNEPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sRUNEPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sRUNEPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sRUNEPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sRUNEPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sRUNEPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sRUNEPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sRUNEPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sRUNEPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sRUNEPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sRUNEPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sRUNEPERP", 400000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sRUNEPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sRUNEPERP", 34000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sRUNEPERP", "ocRUNEPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sRUNEPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sRUNEPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sRUNEPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sRUNEPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sRUNEPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sRUNEPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocRUNEPERP", 80); + perpsv2marketstatesushiperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_109(); + futuresmarketmanager_addProxiedMarkets_110(); + perpsv2marketsettings_i.setTakerFee("sSUSHIPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sSUSHIPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sSUSHIPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sSUSHIPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sSUSHIPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sSUSHIPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sSUSHIPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sSUSHIPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sSUSHIPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sSUSHIPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sSUSHIPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sSUSHIPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sSUSHIPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sSUSHIPERP", 500000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sSUSHIPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sSUSHIPERP", 21000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sSUSHIPERP", "ocSUSHIPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sSUSHIPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sSUSHIPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sSUSHIPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sSUSHIPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sSUSHIPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sSUSHIPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocSUSHIPERP", 80); + // Remove permission to migration contract + systemstatus_i.updateAccessControl("Futures", address(this), false, false); + + // NOMINATE OWNERSHIP back to owner for aforementioned contracts + nominateAll(); + } + + function acceptAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + Owned(contracts[i]).acceptOwnership(); + } + } + + function nominateAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + returnOwnership(contracts[i]); + } + } + + function perpsv2exchangerate_addAssociatedContracts_1() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[0] = address( + 0x66f916cc0B0b26C1783974A60Cef9B0AfC382825 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[1] = address( + 0xBe0f35e3d0ffe514969333B4d07A279D3d66A494 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0); + } + + function futuresmarketmanager_addProxiedMarkets_2() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0[0] = address(0x86BbB4E38Ffa64F263E84A0820138c5d938BA86E); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0); + } + + function perpsv2exchangerate_addAssociatedContracts_28() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[0] = address( + 0x5E51817910c53A01e7Ee90B8640a66768075bf2E + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[1] = address( + 0x692c746f443031559E9816b50c99165fd452982d + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0); + } + + function futuresmarketmanager_addProxiedMarkets_29() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0[0] = address(0xaF2E4c337B038eaFA1dE23b44C163D0008e49EaD); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0); + } + + function perpsv2exchangerate_addAssociatedContracts_55() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[0] = address( + 0x0e1A5c48f3Ae7c629155aFAbbBcd5442627c7EF6 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[1] = address( + 0x89698dc9ECD95337AD64FDa7dF773dA5007926A8 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0); + } + + function futuresmarketmanager_addProxiedMarkets_56() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0[0] = address(0x01a43786C2279dC417e7901d45B917afa51ceb9a); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0); + } + + function perpsv2exchangerate_addAssociatedContracts_82() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0[0] = address( + 0xDaf440cDeA843762c6D4ECFA7C2f64AED832319e + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0[1] = address( + 0xB4D55aE3a6B3B73633F622Ef89e94E4bAD05c08F + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0); + } + + function futuresmarketmanager_addProxiedMarkets_83() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0[0] = address(0xEAf0191bCa9DD417202cEf2B18B7515ABff1E196); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0); + } + + function perpsv2exchangerate_addAssociatedContracts_109() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0[0] = address( + 0xd01a18C2eDB9f411A8329eF9B2905F3Cf7D35408 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0[1] = address( + 0xdB87f699ae4045c290033240f22C0CBe80d95724 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0); + } + + function futuresmarketmanager_addProxiedMarkets_110() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0[0] = address(0xdcCDa0cFBEE25B33Ff4Ccca64467E89512511bf6); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0); + } +} diff --git a/contracts/migrations/Migration_SabikOptimismStep3.sol b/contracts/migrations/Migration_SabikOptimismStep3.sol new file mode 100644 index 0000000000..7324f4e6ba --- /dev/null +++ b/contracts/migrations/Migration_SabikOptimismStep3.sol @@ -0,0 +1,326 @@ +pragma solidity ^0.5.16; + +import "../BaseMigration.sol"; +import "../PerpsV2MarketState.sol"; +import "../PerpsV2ExchangeRate.sol"; +import "../FuturesMarketManager.sol"; +import "../PerpsV2MarketSettings.sol"; +import "../SystemStatus.sol"; + +interface ISynthetixNamedContract { + // solhint-disable func-name-mixedcase + function CONTRACT_NAME() external view returns (bytes32); +} + +// solhint-disable contract-name-camelcase +contract Migration_SabikOptimismStep3 is BaseMigration { + // https://explorer.optimism.io/address/0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + address public constant OWNER = 0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + + // ---------------------------- + // EXISTING SYNTHETIX CONTRACTS + // ---------------------------- + + // https://explorer.optimism.io/address/0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6 + PerpsV2MarketState public constant perpsv2marketstatezecperp_i = + PerpsV2MarketState(0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6); + // https://explorer.optimism.io/address/0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04 + PerpsV2ExchangeRate public constant perpsv2exchangerate_i = + PerpsV2ExchangeRate(0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04); + // https://explorer.optimism.io/address/0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463 + FuturesMarketManager public constant futuresmarketmanager_i = + FuturesMarketManager(0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463); + // https://explorer.optimism.io/address/0x649F44CAC3276557D03223Dbf6395Af65b11c11c + PerpsV2MarketSettings public constant perpsv2marketsettings_i = + PerpsV2MarketSettings(0x649F44CAC3276557D03223Dbf6395Af65b11c11c); + // https://explorer.optimism.io/address/0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD + SystemStatus public constant systemstatus_i = SystemStatus(0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD); + // https://explorer.optimism.io/address/0xaf621161755C601C1469e3487ce971f39Ae507BC + PerpsV2MarketState public constant perpsv2marketstatextzperp_i = + PerpsV2MarketState(0xaf621161755C601C1469e3487ce971f39Ae507BC); + // https://explorer.optimism.io/address/0x595f37E1b21870571eE99fbe815D6790D817C0Ba + PerpsV2MarketState public constant perpsv2marketstateumaperp_i = + PerpsV2MarketState(0x595f37E1b21870571eE99fbe815D6790D817C0Ba); + // https://explorer.optimism.io/address/0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB + PerpsV2MarketState public constant perpsv2marketstateenjperp_i = + PerpsV2MarketState(0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB); + // https://explorer.optimism.io/address/0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0 + PerpsV2MarketState public constant perpsv2marketstateicpperp_i = + PerpsV2MarketState(0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0); + + // ---------------------------------- + // NEW CONTRACTS DEPLOYED TO BE ADDED + // ---------------------------------- + + constructor() public BaseMigration(OWNER) {} + + function contractsRequiringOwnership() public pure returns (address[] memory contracts) { + contracts = new address[](9); + contracts[0] = address(perpsv2marketstatezecperp_i); + contracts[1] = address(perpsv2exchangerate_i); + contracts[2] = address(futuresmarketmanager_i); + contracts[3] = address(perpsv2marketsettings_i); + contracts[4] = address(systemstatus_i); + contracts[5] = address(perpsv2marketstatextzperp_i); + contracts[6] = address(perpsv2marketstateumaperp_i); + contracts[7] = address(perpsv2marketstateenjperp_i); + contracts[8] = address(perpsv2marketstateicpperp_i); + } + + function migrate() external onlyOwner { + // ACCEPT OWNERSHIP for all contracts that require ownership to make changes + acceptAll(); + + // MIGRATION + systemstatus_i.updateAccessControl("Futures", address(this), true, false); + perpsv2marketstatezecperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_1(); + futuresmarketmanager_addProxiedMarkets_2(); + perpsv2marketsettings_i.setTakerFee("sZECPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sZECPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sZECPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sZECPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sZECPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sZECPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sZECPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sZECPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sZECPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sZECPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sZECPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sZECPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sZECPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sZECPERP", 15000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sZECPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sZECPERP", 780000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sZECPERP", "ocZECPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sZECPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sZECPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sZECPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sZECPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sZECPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sZECPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocZECPERP", 80); + perpsv2marketstatextzperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_28(); + futuresmarketmanager_addProxiedMarkets_29(); + perpsv2marketsettings_i.setTakerFee("sXTZPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sXTZPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sXTZPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sXTZPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sXTZPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sXTZPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sXTZPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sXTZPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sXTZPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sXTZPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sXTZPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sXTZPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sXTZPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sXTZPERP", 400000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sXTZPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sXTZPERP", 19000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sXTZPERP", "ocXTZPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sXTZPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sXTZPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sXTZPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sXTZPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sXTZPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sXTZPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocXTZPERP", 80); + perpsv2marketstateumaperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_55(); + futuresmarketmanager_addProxiedMarkets_56(); + perpsv2marketsettings_i.setTakerFee("sUMAPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sUMAPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sUMAPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sUMAPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sUMAPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sUMAPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sUMAPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sUMAPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sUMAPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sUMAPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sUMAPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sUMAPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sUMAPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sUMAPERP", 40000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sUMAPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sUMAPERP", 3700000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sUMAPERP", "ocUMAPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sUMAPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sUMAPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sUMAPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sUMAPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sUMAPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sUMAPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocUMAPERP", 80); + perpsv2marketstateenjperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_82(); + futuresmarketmanager_addProxiedMarkets_83(); + perpsv2marketsettings_i.setTakerFee("sENJPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sENJPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sENJPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sENJPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sENJPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sENJPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sENJPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sENJPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sENJPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sENJPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sENJPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sENJPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sENJPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sENJPERP", 1250000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sENJPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sENJPERP", 46000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sENJPERP", "ocENJPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sENJPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sENJPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sENJPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sENJPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sENJPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sENJPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocENJPERP", 80); + perpsv2marketstateicpperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_109(); + futuresmarketmanager_addProxiedMarkets_110(); + perpsv2marketsettings_i.setTakerFee("sICPPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sICPPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sICPPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sICPPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sICPPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sICPPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sICPPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sICPPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sICPPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sICPPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sICPPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sICPPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sICPPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sICPPERP", 75000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sICPPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sICPPERP", 4000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sICPPERP", "ocICPPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sICPPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sICPPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sICPPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sICPPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sICPPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sICPPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocICPPERP", 80); + // Remove permission to migration contract + systemstatus_i.updateAccessControl("Futures", address(this), false, false); + + // NOMINATE OWNERSHIP back to owner for aforementioned contracts + nominateAll(); + } + + function acceptAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + Owned(contracts[i]).acceptOwnership(); + } + } + + function nominateAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + returnOwnership(contracts[i]); + } + } + + function perpsv2exchangerate_addAssociatedContracts_1() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[0] = address( + 0xD21257d00E06621b1946532a2410dB1aBa75C638 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[1] = address( + 0x3f9917995e1a55060B984dbeE9d7358D9eB7AC8c + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0); + } + + function futuresmarketmanager_addProxiedMarkets_2() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0[0] = address(0xf8aB6B9008f2290965426d3076bC9d2EA835575e); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0); + } + + function perpsv2exchangerate_addAssociatedContracts_28() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[0] = address( + 0xa7912822C220cda3596CAbFe9077769576E2b46E + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[1] = address( + 0x4Fb59e8dAfcd398b2ca7Fe2Af5a7405Cd0d22278 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0); + } + + function futuresmarketmanager_addProxiedMarkets_29() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0[0] = address(0xC645A757DD81C69641e010aDD2Da894b4b7Bc921); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0); + } + + function perpsv2exchangerate_addAssociatedContracts_55() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[0] = address( + 0xD60E490fBF42a43E67F1e8d74debd7bCB5240F80 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[1] = address( + 0x581Fa71eB5b5D704d0c268EEd58e48f801338f7B + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0); + } + + function futuresmarketmanager_addProxiedMarkets_56() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0[0] = address(0xb815Eb8D3a9dA3EdDD926225c0FBD3A566e8C749); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0); + } + + function perpsv2exchangerate_addAssociatedContracts_82() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0[0] = address( + 0xf23DF6328A8EDCFb34B9905715a32181e72964c3 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0[1] = address( + 0xE7b44E0411307B637A1B3B75AF8c37d752857Ae1 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0); + } + + function futuresmarketmanager_addProxiedMarkets_83() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0[0] = address(0x88C8316E5CCCCE2E27e5BFcDAC99f1251246196a); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0); + } + + function perpsv2exchangerate_addAssociatedContracts_109() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0[0] = address( + 0xcAd243fA79De8Acb3B0336Dd9793A16D8e6A3aA5 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0[1] = address( + 0xE72f5C2B7C8E8697aFFe886497d22ad47D832085 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0); + } + + function futuresmarketmanager_addProxiedMarkets_110() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0[0] = address(0x105f7F2986A2414B4007958b836904100a53d1AD); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0); + } +} diff --git a/contracts/migrations/Migration_SabikOptimismStep4.sol b/contracts/migrations/Migration_SabikOptimismStep4.sol new file mode 100644 index 0000000000..cd3de16f5b --- /dev/null +++ b/contracts/migrations/Migration_SabikOptimismStep4.sol @@ -0,0 +1,326 @@ +pragma solidity ^0.5.16; + +import "../BaseMigration.sol"; +import "../PerpsV2MarketState.sol"; +import "../PerpsV2ExchangeRate.sol"; +import "../FuturesMarketManager.sol"; +import "../PerpsV2MarketSettings.sol"; +import "../SystemStatus.sol"; + +interface ISynthetixNamedContract { + // solhint-disable func-name-mixedcase + function CONTRACT_NAME() external view returns (bytes32); +} + +// solhint-disable contract-name-camelcase +contract Migration_SabikOptimismStep4 is BaseMigration { + // https://explorer.optimism.io/address/0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + address public constant OWNER = 0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + + // ---------------------------- + // EXISTING SYNTHETIX CONTRACTS + // ---------------------------- + + // https://explorer.optimism.io/address/0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d + PerpsV2MarketState public constant perpsv2marketstatexlmperp_i = + PerpsV2MarketState(0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d); + // https://explorer.optimism.io/address/0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04 + PerpsV2ExchangeRate public constant perpsv2exchangerate_i = + PerpsV2ExchangeRate(0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04); + // https://explorer.optimism.io/address/0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463 + FuturesMarketManager public constant futuresmarketmanager_i = + FuturesMarketManager(0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463); + // https://explorer.optimism.io/address/0x649F44CAC3276557D03223Dbf6395Af65b11c11c + PerpsV2MarketSettings public constant perpsv2marketsettings_i = + PerpsV2MarketSettings(0x649F44CAC3276557D03223Dbf6395Af65b11c11c); + // https://explorer.optimism.io/address/0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD + SystemStatus public constant systemstatus_i = SystemStatus(0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD); + // https://explorer.optimism.io/address/0x26A035D9A2eD696EacC3816674C66A7eB73aAb70 + PerpsV2MarketState public constant perpsv2marketstate1inchperp_i = + PerpsV2MarketState(0x26A035D9A2eD696EacC3816674C66A7eB73aAb70); + // https://explorer.optimism.io/address/0x1f53699b435326B6e264727b5504Cc28006Bed8B + PerpsV2MarketState public constant perpsv2marketstateeosperp_i = + PerpsV2MarketState(0x1f53699b435326B6e264727b5504Cc28006Bed8B); + // https://explorer.optimism.io/address/0xb8BC48ed3D08A3ac02D62174652369d3279705dE + PerpsV2MarketState public constant perpsv2marketstateceloperp_i = + PerpsV2MarketState(0xb8BC48ed3D08A3ac02D62174652369d3279705dE); + // https://explorer.optimism.io/address/0xd856b45d4D9671482e53E705058aF3fF09000A28 + PerpsV2MarketState public constant perpsv2marketstatealgoperp_i = + PerpsV2MarketState(0xd856b45d4D9671482e53E705058aF3fF09000A28); + + // ---------------------------------- + // NEW CONTRACTS DEPLOYED TO BE ADDED + // ---------------------------------- + + constructor() public BaseMigration(OWNER) {} + + function contractsRequiringOwnership() public pure returns (address[] memory contracts) { + contracts = new address[](9); + contracts[0] = address(perpsv2marketstatexlmperp_i); + contracts[1] = address(perpsv2exchangerate_i); + contracts[2] = address(futuresmarketmanager_i); + contracts[3] = address(perpsv2marketsettings_i); + contracts[4] = address(systemstatus_i); + contracts[5] = address(perpsv2marketstate1inchperp_i); + contracts[6] = address(perpsv2marketstateeosperp_i); + contracts[7] = address(perpsv2marketstateceloperp_i); + contracts[8] = address(perpsv2marketstatealgoperp_i); + } + + function migrate() external onlyOwner { + // ACCEPT OWNERSHIP for all contracts that require ownership to make changes + acceptAll(); + + // MIGRATION + systemstatus_i.updateAccessControl("Futures", address(this), true, false); + perpsv2marketstatexlmperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_1(); + futuresmarketmanager_addProxiedMarkets_2(); + perpsv2marketsettings_i.setTakerFee("sXLMPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sXLMPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sXLMPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sXLMPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sXLMPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sXLMPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sXLMPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sXLMPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sXLMPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sXLMPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sXLMPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sXLMPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sXLMPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sXLMPERP", 4500000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sXLMPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sXLMPERP", 333000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sXLMPERP", "ocXLMPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sXLMPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sXLMPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sXLMPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sXLMPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sXLMPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sXLMPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocXLMPERP", 80); + perpsv2marketstate1inchperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_28(); + futuresmarketmanager_addProxiedMarkets_29(); + perpsv2marketsettings_i.setTakerFee("s1INCHPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("s1INCHPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("s1INCHPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("s1INCHPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("s1INCHPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("s1INCHPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("s1INCHPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("s1INCHPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("s1INCHPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("s1INCHPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("s1INCHPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("s1INCHPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("s1INCHPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("s1INCHPERP", 1250000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("s1INCHPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("s1INCHPERP", 60000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("s1INCHPERP", "oc1INCHPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("s1INCHPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("s1INCHPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("s1INCHPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("s1INCHPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("s1INCHPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("s1INCHPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("oc1INCHPERP", 80); + perpsv2marketstateeosperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_55(); + futuresmarketmanager_addProxiedMarkets_56(); + perpsv2marketsettings_i.setTakerFee("sEOSPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sEOSPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sEOSPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sEOSPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sEOSPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sEOSPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sEOSPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sEOSPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sEOSPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sEOSPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sEOSPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sEOSPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sEOSPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sEOSPERP", 1000000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sEOSPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sEOSPERP", 128000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sEOSPERP", "ocEOSPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sEOSPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sEOSPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sEOSPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sEOSPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sEOSPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sEOSPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocEOSPERP", 80); + perpsv2marketstateceloperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_82(); + futuresmarketmanager_addProxiedMarkets_83(); + perpsv2marketsettings_i.setTakerFee("sCELOPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sCELOPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sCELOPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sCELOPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sCELOPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sCELOPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sCELOPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sCELOPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sCELOPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sCELOPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sCELOPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sCELOPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sCELOPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sCELOPERP", 1250000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sCELOPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sCELOPERP", 55000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sCELOPERP", "ocCELOPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sCELOPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sCELOPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sCELOPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sCELOPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sCELOPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sCELOPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocCELOPERP", 80); + perpsv2marketstatealgoperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_109(); + futuresmarketmanager_addProxiedMarkets_110(); + perpsv2marketsettings_i.setTakerFee("sALGOPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sALGOPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sALGOPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sALGOPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sALGOPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sALGOPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sALGOPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sALGOPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sALGOPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sALGOPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sALGOPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sALGOPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sALGOPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sALGOPERP", 6000000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sALGOPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sALGOPERP", 277000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sALGOPERP", "ocALGOPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sALGOPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sALGOPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sALGOPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sALGOPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sALGOPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sALGOPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocALGOPERP", 80); + // Remove permission to migration contract + systemstatus_i.updateAccessControl("Futures", address(this), false, false); + + // NOMINATE OWNERSHIP back to owner for aforementioned contracts + nominateAll(); + } + + function acceptAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + Owned(contracts[i]).acceptOwnership(); + } + } + + function nominateAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + returnOwnership(contracts[i]); + } + } + + function perpsv2exchangerate_addAssociatedContracts_1() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[0] = address( + 0x9576B1104c0fa29F76B3559B77e0fD0A6b450213 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[1] = address( + 0x2aEF3F9E57E2695C32bEaC56d79BFe4efb55bF63 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0); + } + + function futuresmarketmanager_addProxiedMarkets_2() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0[0] = address(0xfbbBFA96Af2980aE4014d5D5A2eF14bD79B2a299); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0); + } + + function perpsv2exchangerate_addAssociatedContracts_28() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[0] = address( + 0x6d5403B5b195F0F26aaF5e2a7FD58aB1D0Fb2F3e + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[1] = address( + 0xDC7a51F5c32909AcD5D03d11944c4480bee1Cd47 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0); + } + + function futuresmarketmanager_addProxiedMarkets_29() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0[0] = address(0xd5fAaa459e5B3c118fD85Fc0fD67f56310b1618D); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0); + } + + function perpsv2exchangerate_addAssociatedContracts_55() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[0] = address( + 0x02A26Df328E08c12ce3A5ed428b83Dc5e4c2ee67 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[1] = address( + 0x15F71Cb39F39A3b30ef610a15Ce1CBE766CB069C + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0); + } + + function futuresmarketmanager_addProxiedMarkets_56() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0[0] = address(0x50a40d947726ac1373DC438e7aaDEde9b237564d); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0); + } + + function perpsv2exchangerate_addAssociatedContracts_82() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0[0] = address( + 0x32a357AdE8497EA57446b4BF5099FA9F0918592f + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0[1] = address( + 0x5dCA1c6c75f6410CB4020A4aB5657FEF716fCfc3 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_82_0); + } + + function futuresmarketmanager_addProxiedMarkets_83() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0[0] = address(0x2292865b2b6C837B7406E819200CE61c1c4F8d43); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_83_0); + } + + function perpsv2exchangerate_addAssociatedContracts_109() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0[0] = address( + 0x9bAEDd40FaE33Ce9022D39a9bd71F325E626a06e + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0[1] = address( + 0x799654ecaF87E769C56f722C82Fbc7BBCC4f621C + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_109_0); + } + + function futuresmarketmanager_addProxiedMarkets_110() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0[0] = address(0x96f2842007021a4C5f06Bcc72961701D66Ff8465); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_110_0); + } +} diff --git a/contracts/migrations/Migration_SabikOptimismStep5.sol b/contracts/migrations/Migration_SabikOptimismStep5.sol new file mode 100644 index 0000000000..15c3e66987 --- /dev/null +++ b/contracts/migrations/Migration_SabikOptimismStep5.sol @@ -0,0 +1,225 @@ +pragma solidity ^0.5.16; + +import "../BaseMigration.sol"; +import "../PerpsV2MarketState.sol"; +import "../PerpsV2ExchangeRate.sol"; +import "../FuturesMarketManager.sol"; +import "../PerpsV2MarketSettings.sol"; +import "../SystemStatus.sol"; + +interface ISynthetixNamedContract { + // solhint-disable func-name-mixedcase + function CONTRACT_NAME() external view returns (bytes32); +} + +// solhint-disable contract-name-camelcase +contract Migration_SabikOptimismStep5 is BaseMigration { + // https://explorer.optimism.io/address/0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + address public constant OWNER = 0x6d4a64C57612841c2C6745dB2a4E4db34F002D20; + + // ---------------------------- + // EXISTING SYNTHETIX CONTRACTS + // ---------------------------- + + // https://explorer.optimism.io/address/0x0e4695edb83FB23E6b12AFa3660beF09610791de + PerpsV2MarketState public constant perpsv2marketstatezrxperp_i = + PerpsV2MarketState(0x0e4695edb83FB23E6b12AFa3660beF09610791de); + // https://explorer.optimism.io/address/0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04 + PerpsV2ExchangeRate public constant perpsv2exchangerate_i = + PerpsV2ExchangeRate(0x2C15259D4886e2C0946f9aB7a5E389c86b3c3b04); + // https://explorer.optimism.io/address/0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463 + FuturesMarketManager public constant futuresmarketmanager_i = + FuturesMarketManager(0xd30bdFd7e7a65fE109D5dE1D4e95F3B800FB7463); + // https://explorer.optimism.io/address/0x649F44CAC3276557D03223Dbf6395Af65b11c11c + PerpsV2MarketSettings public constant perpsv2marketsettings_i = + PerpsV2MarketSettings(0x649F44CAC3276557D03223Dbf6395Af65b11c11c); + // https://explorer.optimism.io/address/0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD + SystemStatus public constant systemstatus_i = SystemStatus(0xE8c41bE1A167314ABAF2423b72Bf8da826943FFD); + // https://explorer.optimism.io/address/0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309 + PerpsV2MarketState public constant perpsv2marketstateseiperp_i = + PerpsV2MarketState(0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309); + // https://explorer.optimism.io/address/0x2EC454957C0e66266398076f066fAaC77c48d88d + PerpsV2MarketState public constant perpsv2marketstatestethethperp_i = + PerpsV2MarketState(0x2EC454957C0e66266398076f066fAaC77c48d88d); + + // ---------------------------------- + // NEW CONTRACTS DEPLOYED TO BE ADDED + // ---------------------------------- + + constructor() public BaseMigration(OWNER) {} + + function contractsRequiringOwnership() public pure returns (address[] memory contracts) { + contracts = new address[](7); + contracts[0] = address(perpsv2marketstatezrxperp_i); + contracts[1] = address(perpsv2exchangerate_i); + contracts[2] = address(futuresmarketmanager_i); + contracts[3] = address(perpsv2marketsettings_i); + contracts[4] = address(systemstatus_i); + contracts[5] = address(perpsv2marketstateseiperp_i); + contracts[6] = address(perpsv2marketstatestethethperp_i); + } + + function migrate() external onlyOwner { + // ACCEPT OWNERSHIP for all contracts that require ownership to make changes + acceptAll(); + + // MIGRATION + systemstatus_i.updateAccessControl("Futures", address(this), true, false); + perpsv2marketstatezrxperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_1(); + futuresmarketmanager_addProxiedMarkets_2(); + perpsv2marketsettings_i.setTakerFee("sZRXPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sZRXPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sZRXPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sZRXPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sZRXPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sZRXPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sZRXPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sZRXPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sZRXPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sZRXPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sZRXPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sZRXPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sZRXPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sZRXPERP", 2250000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sZRXPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sZRXPERP", 40000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sZRXPERP", "ocZRXPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sZRXPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sZRXPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sZRXPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sZRXPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sZRXPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sZRXPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocZRXPERP", 80); + perpsv2marketstateseiperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_28(); + futuresmarketmanager_addProxiedMarkets_29(); + perpsv2marketsettings_i.setTakerFee("sSEIPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sSEIPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sSEIPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sSEIPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sSEIPERP", 1000000000000000); + perpsv2marketsettings_i.setMakerFeeOffchainDelayedOrder("sSEIPERP", 200000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sSEIPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sSEIPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sSEIPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sSEIPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sSEIPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sSEIPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sSEIPERP", 27500000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sSEIPERP", 3000000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sSEIPERP", 36000000000000000000); + perpsv2marketsettings_i.setSkewScale("sSEIPERP", 142000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sSEIPERP", "ocSEIPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sSEIPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sSEIPERP", 3000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sSEIPERP", 1200000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sSEIPERP", 15000000000000000); + perpsv2marketsettings_i.setMaxPD("sSEIPERP", 2400000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sSEIPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocSEIPERP", 80); + perpsv2marketstatestethethperp_i.linkOrInitializeState(); + perpsv2exchangerate_addAssociatedContracts_55(); + futuresmarketmanager_addProxiedMarkets_56(); + perpsv2marketsettings_i.setTakerFee("sSTETHETHPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFee("sSTETHETHPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeDelayedOrder("sSTETHETHPERP", 300000000000000000); + perpsv2marketsettings_i.setMakerFeeDelayedOrder("sSTETHETHPERP", 300000000000000000); + perpsv2marketsettings_i.setTakerFeeOffchainDelayedOrder("sSTETHETHPERP", 150000000000000); + perpsv2marketsettings_i.setNextPriceConfirmWindow("sSTETHETHPERP", 2); + perpsv2marketsettings_i.setDelayedOrderConfirmWindow("sSTETHETHPERP", 120); + perpsv2marketsettings_i.setMinDelayTimeDelta("sSTETHETHPERP", 60); + perpsv2marketsettings_i.setMaxDelayTimeDelta("sSTETHETHPERP", 6000); + perpsv2marketsettings_i.setOffchainDelayedOrderMinAge("sSTETHETHPERP", 2); + perpsv2marketsettings_i.setOffchainDelayedOrderMaxAge("sSTETHETHPERP", 60); + perpsv2marketsettings_i.setMaxLeverage("sSTETHETHPERP", 55000000000000000000); + perpsv2marketsettings_i.setMaxMarketValue("sSTETHETHPERP", 5000000000000000000000000); + perpsv2marketsettings_i.setMaxFundingVelocity("sSTETHETHPERP", 9000000000000000000); + perpsv2marketsettings_i.setSkewScale("sSTETHETHPERP", 2000000000000000000000000000); + perpsv2marketsettings_i.setOffchainMarketKey("sSTETHETHPERP", "ocSTETHETHPERP"); + perpsv2marketsettings_i.setOffchainPriceDivergence("sSTETHETHPERP", 100000000000000000); + perpsv2marketsettings_i.setLiquidationPremiumMultiplier("sSTETHETHPERP", 1000000000000000000); + perpsv2marketsettings_i.setMaxLiquidationDelta("sSTETHETHPERP", 150000000000000); + perpsv2marketsettings_i.setLiquidationBufferRatio("sSTETHETHPERP", 10000000000000000); + perpsv2marketsettings_i.setMaxPD("sSTETHETHPERP", 300000000000000); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("sSTETHETHPERP", 80); + // Ensure perpsV2 market is paused according to config; + systemstatus_i.suspendFuturesMarket("ocSTETHETHPERP", 80); + // Remove permission to migration contract + systemstatus_i.updateAccessControl("Futures", address(this), false, false); + + // NOMINATE OWNERSHIP back to owner for aforementioned contracts + nominateAll(); + } + + function acceptAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + Owned(contracts[i]).acceptOwnership(); + } + } + + function nominateAll() internal { + address[] memory contracts = contractsRequiringOwnership(); + for (uint i = 0; i < contracts.length; i++) { + returnOwnership(contracts[i]); + } + } + + function perpsv2exchangerate_addAssociatedContracts_1() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[0] = address( + 0x58e178B0CacD1bc56a2cC408030A1f69eDc315f7 + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0[1] = address( + 0x08BCea94194A1D63379123073Cb254b77f7721A5 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_1_0); + } + + function futuresmarketmanager_addProxiedMarkets_2() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0[0] = address(0x76BB1Edf0C55eC68f4C8C7fb3C076b811b1a9b9f); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_2_0); + } + + function perpsv2exchangerate_addAssociatedContracts_28() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[0] = address( + 0x9D81F2898127f812751dc09C210D839a7DB651aa + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0[1] = address( + 0xb2E9642F96A1b576ab0232ec35Cb0d7d07D1172F + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_28_0); + } + + function futuresmarketmanager_addProxiedMarkets_29() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0[0] = address(0x66fc48720f09Ac386608FB65ede53Bb220D0D5Bc); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_29_0); + } + + function perpsv2exchangerate_addAssociatedContracts_55() internal { + address[] memory perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0 = new address[](2); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[0] = address( + 0xFF5CfDB5b9640EaEA8D23C1d72014346aE8174FD + ); + perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0[1] = address( + 0x4c0f7b167e7D280D97471f5A17F4Eb214E15A440 + ); + perpsv2exchangerate_i.addAssociatedContracts(perpsv2exchangerate_addAssociatedContracts_associatedContracts_55_0); + } + + function futuresmarketmanager_addProxiedMarkets_56() internal { + address[] memory futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0 = new address[](1); + futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0[0] = address(0x08388dC122A956887c2F736Aaec4A0Ce6f0536Ce); + futuresmarketmanager_i.addProxiedMarkets(futuresmarketmanager_addProxiedMarkets_marketsToAdd_56_0); + } +} diff --git a/package-lock.json b/package-lock.json index 57ec832560..54344acaf0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "synthetix", - "version": "2.93.1", + "version": "2.94.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "synthetix", - "version": "2.93.1", + "version": "2.94.1", "license": "MIT", "dependencies": { "@nomiclabs/hardhat-etherscan": "^3.1.0", diff --git a/package.json b/package.json index a120a868b5..1c976545ac 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "synthetix", - "version": "2.93.1", + "version": "2.94.1", "license": "MIT", "author": "Synthetix", "description": "The smart contracts which make up the Synthetix system. (synthetix.io)", diff --git a/publish/deployed/goerli-ovm/config.json b/publish/deployed/goerli-ovm/config.json index e35f11a5e0..0cca3e9b4c 100644 --- a/publish/deployed/goerli-ovm/config.json +++ b/publish/deployed/goerli-ovm/config.json @@ -1474,5 +1474,467 @@ }, "PerpsV2MarketViewsUSDTPERP": { "deploy": false + }, + "PerpsV2ProxyBALPERP": { + "deploy": false + }, + "PerpsV2MarketStateBALPERP": { + "deploy": false + }, + "PerpsV2MarketBALPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateBALPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentBALPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionBALPERP": { + "deploy": false + }, + "PerpsV2MarketViewsBALPERP": { + "deploy": false + }, + "PerpsV2ProxyFXSPERP": { + "deploy": false + }, + "PerpsV2MarketStateFXSPERP": { + "deploy": false + }, + "PerpsV2MarketFXSPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateFXSPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentFXSPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionFXSPERP": { + "deploy": false + }, + "PerpsV2MarketViewsFXSPERP": { + "deploy": false + }, + "PerpsV2ProxyKNCPERP": { + "deploy": false + }, + "PerpsV2MarketStateKNCPERP": { + "deploy": false + }, + "PerpsV2MarketKNCPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateKNCPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentKNCPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionKNCPERP": { + "deploy": false + }, + "PerpsV2MarketViewsKNCPERP": { + "deploy": false + }, + "PerpsV2ProxyRNDRPERP": { + "deploy": false + }, + "PerpsV2MarketStateRNDRPERP": { + "deploy": false + }, + "PerpsV2MarketRNDRPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateRNDRPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentRNDRPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionRNDRPERP": { + "deploy": false + }, + "PerpsV2MarketViewsRNDRPERP": { + "deploy": false + }, + "PerpsV2ProxyONEPERP": { + "deploy": false + }, + "PerpsV2MarketStateONEPERP": { + "deploy": false + }, + "PerpsV2MarketONEPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateONEPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentONEPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionONEPERP": { + "deploy": false + }, + "PerpsV2MarketViewsONEPERP": { + "deploy": false + }, + "PerpsV2ProxyPERPPERP": { + "deploy": false + }, + "PerpsV2MarketStatePERPPERP": { + "deploy": false + }, + "PerpsV2MarketPERPPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidatePERPPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentPERPPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionPERPPERP": { + "deploy": false + }, + "PerpsV2MarketViewsPERPPERP": { + "deploy": false + }, + "PerpsV2ProxyZILPERP": { + "deploy": false + }, + "PerpsV2MarketStateZILPERP": { + "deploy": false + }, + "PerpsV2MarketZILPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateZILPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentZILPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionZILPERP": { + "deploy": false + }, + "PerpsV2MarketViewsZILPERP": { + "deploy": false + }, + "PerpsV2ProxyRUNEPERP": { + "deploy": false + }, + "PerpsV2MarketStateRUNEPERP": { + "deploy": false + }, + "PerpsV2MarketRUNEPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateRUNEPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentRUNEPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionRUNEPERP": { + "deploy": false + }, + "PerpsV2MarketViewsRUNEPERP": { + "deploy": false + }, + "PerpsV2ProxySUSHIPERP": { + "deploy": false + }, + "PerpsV2MarketStateSUSHIPERP": { + "deploy": false + }, + "PerpsV2MarketSUSHIPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateSUSHIPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentSUSHIPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionSUSHIPERP": { + "deploy": false + }, + "PerpsV2MarketViewsSUSHIPERP": { + "deploy": false + }, + "PerpsV2ProxyZECPERP": { + "deploy": false + }, + "PerpsV2MarketStateZECPERP": { + "deploy": false + }, + "PerpsV2MarketZECPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateZECPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentZECPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionZECPERP": { + "deploy": false + }, + "PerpsV2MarketViewsZECPERP": { + "deploy": false + }, + "PerpsV2ProxyXTZPERP": { + "deploy": false + }, + "PerpsV2MarketStateXTZPERP": { + "deploy": false + }, + "PerpsV2MarketXTZPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateXTZPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentXTZPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionXTZPERP": { + "deploy": false + }, + "PerpsV2MarketViewsXTZPERP": { + "deploy": false + }, + "PerpsV2ProxyUMAPERP": { + "deploy": false + }, + "PerpsV2MarketStateUMAPERP": { + "deploy": false + }, + "PerpsV2MarketUMAPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateUMAPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentUMAPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionUMAPERP": { + "deploy": false + }, + "PerpsV2MarketViewsUMAPERP": { + "deploy": false + }, + "PerpsV2ProxyENJPERP": { + "deploy": false + }, + "PerpsV2MarketStateENJPERP": { + "deploy": false + }, + "PerpsV2MarketENJPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateENJPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentENJPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionENJPERP": { + "deploy": false + }, + "PerpsV2MarketViewsENJPERP": { + "deploy": false + }, + "PerpsV2ProxyICPPERP": { + "deploy": false + }, + "PerpsV2MarketStateICPPERP": { + "deploy": false + }, + "PerpsV2MarketICPPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateICPPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentICPPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionICPPERP": { + "deploy": false + }, + "PerpsV2MarketViewsICPPERP": { + "deploy": false + }, + "PerpsV2ProxyXLMPERP": { + "deploy": false + }, + "PerpsV2MarketStateXLMPERP": { + "deploy": false + }, + "PerpsV2MarketXLMPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateXLMPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentXLMPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionXLMPERP": { + "deploy": false + }, + "PerpsV2MarketViewsXLMPERP": { + "deploy": false + }, + "PerpsV2Proxy1INCHPERP": { + "deploy": false + }, + "PerpsV2MarketState1INCHPERP": { + "deploy": false + }, + "PerpsV2Market1INCHPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidate1INCHPERP": { + "deploy": false + }, + "PerpsV2DelayedIntent1INCHPERP": { + "deploy": false + }, + "PerpsV2DelayedExecution1INCHPERP": { + "deploy": false + }, + "PerpsV2MarketViews1INCHPERP": { + "deploy": false + }, + "PerpsV2ProxyEOSPERP": { + "deploy": false + }, + "PerpsV2MarketStateEOSPERP": { + "deploy": false + }, + "PerpsV2MarketEOSPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateEOSPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentEOSPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionEOSPERP": { + "deploy": false + }, + "PerpsV2MarketViewsEOSPERP": { + "deploy": false + }, + "PerpsV2ProxyCELOPERP": { + "deploy": false + }, + "PerpsV2MarketStateCELOPERP": { + "deploy": false + }, + "PerpsV2MarketCELOPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateCELOPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentCELOPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionCELOPERP": { + "deploy": false + }, + "PerpsV2MarketViewsCELOPERP": { + "deploy": false + }, + "PerpsV2ProxyALGOPERP": { + "deploy": false + }, + "PerpsV2MarketStateALGOPERP": { + "deploy": false + }, + "PerpsV2MarketALGOPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateALGOPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentALGOPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionALGOPERP": { + "deploy": false + }, + "PerpsV2MarketViewsALGOPERP": { + "deploy": false + }, + "PerpsV2ProxyZRXPERP": { + "deploy": false + }, + "PerpsV2MarketStateZRXPERP": { + "deploy": false + }, + "PerpsV2MarketZRXPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateZRXPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentZRXPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionZRXPERP": { + "deploy": false + }, + "PerpsV2MarketViewsZRXPERP": { + "deploy": false + }, + "PerpsV2ProxySEIPERP": { + "deploy": false + }, + "PerpsV2MarketStateSEIPERP": { + "deploy": false + }, + "PerpsV2MarketSEIPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateSEIPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentSEIPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionSEIPERP": { + "deploy": false + }, + "PerpsV2MarketViewsSEIPERP": { + "deploy": false + }, + "PerpsV2ProxySTETHETHPERP": { + "deploy": false + }, + "PerpsV2MarketStateSTETHETHPERP": { + "deploy": false + }, + "PerpsV2MarketSTETHETHPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateSTETHETHPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentSTETHETHPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionSTETHETHPERP": { + "deploy": false + }, + "PerpsV2MarketViewsSTETHETHPERP": { + "deploy": false } } diff --git a/publish/deployed/goerli-ovm/deployment.json b/publish/deployed/goerli-ovm/deployment.json index b06ccfe9a9..aeaa50f248 100644 --- a/publish/deployed/goerli-ovm/deployment.json +++ b/publish/deployed/goerli-ovm/deployment.json @@ -318,7 +318,7 @@ "0x2E5ED97596a8368EB9E44B1f3F25B2E813845303", "0xB9525040A5B6a2d9e013240397079Fd1320559C4", "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", - "40102894734573140638144071", + "40102934104005214300332170", "0x9Fc84992dF5496797784374B810E04238728743d" ] }, @@ -6863,7 +6863,7 @@ ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], "0x5553445400000000000000000000000000000000000000000000000000000000", "0x7355534454504552500000000000000000000000000000000000000000000000", - "0x0000000000000000000000000000000000000000" + "0xC7e69B66592f75A3BC3dCF1e0a3C1BFe882Dc83e" ] }, "PerpsV2MarketUSDTPERP": { @@ -6939,6 +6939,2206 @@ "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", "0x9Fc84992dF5496797784374B810E04238728743d" ] + }, + "PerpsV2ProxyBALPERP": { + "name": "PerpsV2ProxyBALPERP", + "address": "0x493DbABc3e2173463A51a4d7a8c25009cA105D59", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x493DbABc3e2173463A51a4d7a8c25009cA105D59", + "timestamp": "2023-09-05T15:11:49.505Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateBALPERP": { + "name": "PerpsV2MarketStateBALPERP", + "address": "0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527", + "timestamp": "2023-09-05T15:12:02.958Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x42414c0000000000000000000000000000000000000000000000000000000000", + "0x7342414c50455250000000000000000000000000000000000000000000000000", + "0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527" + ] + }, + "PerpsV2MarketBALPERP": { + "name": "PerpsV2MarketBALPERP", + "address": "0x6DFA5A7238F176BCC4c8A126272F8CAC892D7b1B", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x6DFA5A7238F176BCC4c8A126272F8CAC892D7b1B", + "timestamp": "2023-09-05T15:12:14.916Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x493DbABc3e2173463A51a4d7a8c25009cA105D59", + "0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateBALPERP": { + "name": "PerpsV2MarketLiquidateBALPERP", + "address": "0x3930Ee82B38a0023Dc695424059Ad63b1220f987", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x3930Ee82B38a0023Dc695424059Ad63b1220f987", + "timestamp": "2023-09-05T15:12:25.896Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x493DbABc3e2173463A51a4d7a8c25009cA105D59", + "0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentBALPERP": { + "name": "PerpsV2DelayedIntentBALPERP", + "address": "0xEba53E02390Cc81b6Ba4C63c925beeb869bECFdE", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0xEba53E02390Cc81b6Ba4C63c925beeb869bECFdE", + "timestamp": "2023-09-05T15:12:36.714Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x493DbABc3e2173463A51a4d7a8c25009cA105D59", + "0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionBALPERP": { + "name": "PerpsV2DelayedExecutionBALPERP", + "address": "0xa37cfA9E6d690d3A2B691c3a77bA082644388Ec4", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xa37cfA9E6d690d3A2B691c3a77bA082644388Ec4", + "timestamp": "2023-09-05T15:12:46.093Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x493DbABc3e2173463A51a4d7a8c25009cA105D59", + "0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsBALPERP": { + "name": "PerpsV2MarketViewsBALPERP", + "address": "0x783f3a7e0aAc4273E6631FB1865cc598793e16c2", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x783f3a7e0aAc4273E6631FB1865cc598793e16c2", + "timestamp": "2023-09-05T15:12:55.677Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyFXSPERP": { + "name": "PerpsV2ProxyFXSPERP", + "address": "0xeC8CD1e4B391a4D90bD0D44fD1C163f2Dd9A8182", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0xeC8CD1e4B391a4D90bD0D44fD1C163f2Dd9A8182", + "timestamp": "2023-09-05T15:28:18.276Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateFXSPERP": { + "name": "PerpsV2MarketStateFXSPERP", + "address": "0xfE49128f2C8CE05B48A53134A9318a5959d4D036", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0xfE49128f2C8CE05B48A53134A9318a5959d4D036", + "timestamp": "2023-09-05T15:28:28.528Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x4658530000000000000000000000000000000000000000000000000000000000", + "0x7346585350455250000000000000000000000000000000000000000000000000", + "0xfE49128f2C8CE05B48A53134A9318a5959d4D036" + ] + }, + "PerpsV2MarketFXSPERP": { + "name": "PerpsV2MarketFXSPERP", + "address": "0x2781df15F38808e1F570394A6AE20F4ba8c33240", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x2781df15F38808e1F570394A6AE20F4ba8c33240", + "timestamp": "2023-09-05T15:28:39.232Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xeC8CD1e4B391a4D90bD0D44fD1C163f2Dd9A8182", + "0xfE49128f2C8CE05B48A53134A9318a5959d4D036", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateFXSPERP": { + "name": "PerpsV2MarketLiquidateFXSPERP", + "address": "0x9cf44882974d39c0F0b91a0eC3c11fF327F70a50", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x9cf44882974d39c0F0b91a0eC3c11fF327F70a50", + "timestamp": "2023-09-05T15:28:47.840Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xeC8CD1e4B391a4D90bD0D44fD1C163f2Dd9A8182", + "0xfE49128f2C8CE05B48A53134A9318a5959d4D036", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentFXSPERP": { + "name": "PerpsV2DelayedIntentFXSPERP", + "address": "0xf4253c7AB984fB68300f2785a4eD9D1381222DF3", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0xf4253c7AB984fB68300f2785a4eD9D1381222DF3", + "timestamp": "2023-09-05T15:28:59.069Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xeC8CD1e4B391a4D90bD0D44fD1C163f2Dd9A8182", + "0xfE49128f2C8CE05B48A53134A9318a5959d4D036", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionFXSPERP": { + "name": "PerpsV2DelayedExecutionFXSPERP", + "address": "0xDbF7d5Cb096Ff107bf4F2a32f32bF860aDFEB744", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xDbF7d5Cb096Ff107bf4F2a32f32bF860aDFEB744", + "timestamp": "2023-09-05T15:29:09.997Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xeC8CD1e4B391a4D90bD0D44fD1C163f2Dd9A8182", + "0xfE49128f2C8CE05B48A53134A9318a5959d4D036", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsFXSPERP": { + "name": "PerpsV2MarketViewsFXSPERP", + "address": "0xe386cE54698BC35D2C5C5c2862bd18A2027CD188", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0xe386cE54698BC35D2C5C5c2862bd18A2027CD188", + "timestamp": "2023-09-05T15:29:20.352Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xfE49128f2C8CE05B48A53134A9318a5959d4D036", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyKNCPERP": { + "name": "PerpsV2ProxyKNCPERP", + "address": "0xa12BE8272bBf3138A8cbc2a2C118915192BE1797", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0xa12BE8272bBf3138A8cbc2a2C118915192BE1797", + "timestamp": "2023-09-05T15:44:54.393Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateKNCPERP": { + "name": "PerpsV2MarketStateKNCPERP", + "address": "0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6", + "timestamp": "2023-09-05T15:45:04.588Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x4b4e430000000000000000000000000000000000000000000000000000000000", + "0x734b4e4350455250000000000000000000000000000000000000000000000000", + "0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6" + ] + }, + "PerpsV2MarketKNCPERP": { + "name": "PerpsV2MarketKNCPERP", + "address": "0xca942ab49C430F2eC0A603DADa0112b624dee79E", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0xca942ab49C430F2eC0A603DADa0112b624dee79E", + "timestamp": "2023-09-05T15:45:15.182Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xa12BE8272bBf3138A8cbc2a2C118915192BE1797", + "0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateKNCPERP": { + "name": "PerpsV2MarketLiquidateKNCPERP", + "address": "0x8Fe9587Af4126e04446d11Ff8B024600D6f09691", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x8Fe9587Af4126e04446d11Ff8B024600D6f09691", + "timestamp": "2023-09-05T15:45:27.144Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xa12BE8272bBf3138A8cbc2a2C118915192BE1797", + "0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentKNCPERP": { + "name": "PerpsV2DelayedIntentKNCPERP", + "address": "0xC75a6672eBd5a368f99b1D5b8730B35Fb82F4292", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0xC75a6672eBd5a368f99b1D5b8730B35Fb82F4292", + "timestamp": "2023-09-05T15:45:38.119Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xa12BE8272bBf3138A8cbc2a2C118915192BE1797", + "0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionKNCPERP": { + "name": "PerpsV2DelayedExecutionKNCPERP", + "address": "0xa2D90f2bA200CE90D5492Ff862A8406142eBC5Ed", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xa2D90f2bA200CE90D5492Ff862A8406142eBC5Ed", + "timestamp": "2023-09-05T15:45:49.154Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xa12BE8272bBf3138A8cbc2a2C118915192BE1797", + "0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsKNCPERP": { + "name": "PerpsV2MarketViewsKNCPERP", + "address": "0xf4b110E5006A4Cb9615BD520Ed6a82b0aB0e5649", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0xf4b110E5006A4Cb9615BD520Ed6a82b0aB0e5649", + "timestamp": "2023-09-05T15:45:57.804Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyRNDRPERP": { + "name": "PerpsV2ProxyRNDRPERP", + "address": "0x1455B8D6E727e71995e638166394A79aD2AC3558", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x1455B8D6E727e71995e638166394A79aD2AC3558", + "timestamp": "2023-09-05T16:01:36.956Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateRNDRPERP": { + "name": "PerpsV2MarketStateRNDRPERP", + "address": "0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C", + "timestamp": "2023-09-05T16:01:45.552Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x524e445200000000000000000000000000000000000000000000000000000000", + "0x73524e4452504552500000000000000000000000000000000000000000000000", + "0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C" + ] + }, + "PerpsV2MarketRNDRPERP": { + "name": "PerpsV2MarketRNDRPERP", + "address": "0x948eA8f5c72180c944F02469f95141E6F588e0AC", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x948eA8f5c72180c944F02469f95141E6F588e0AC", + "timestamp": "2023-09-05T16:01:56.787Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x1455B8D6E727e71995e638166394A79aD2AC3558", + "0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateRNDRPERP": { + "name": "PerpsV2MarketLiquidateRNDRPERP", + "address": "0xcDbCfDc90585c439429E796dD327108Ad2715fED", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0xcDbCfDc90585c439429E796dD327108Ad2715fED", + "timestamp": "2023-09-05T16:02:07.088Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x1455B8D6E727e71995e638166394A79aD2AC3558", + "0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentRNDRPERP": { + "name": "PerpsV2DelayedIntentRNDRPERP", + "address": "0x1E4C2ea8D037D2638b1e5945392261FE4959F433", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x1E4C2ea8D037D2638b1e5945392261FE4959F433", + "timestamp": "2023-09-05T16:02:16.100Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x1455B8D6E727e71995e638166394A79aD2AC3558", + "0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionRNDRPERP": { + "name": "PerpsV2DelayedExecutionRNDRPERP", + "address": "0x88CcA71dD12b60a8B35566121e1B7Aa4B475fFc3", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0x88CcA71dD12b60a8B35566121e1B7Aa4B475fFc3", + "timestamp": "2023-09-05T16:02:27.459Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x1455B8D6E727e71995e638166394A79aD2AC3558", + "0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsRNDRPERP": { + "name": "PerpsV2MarketViewsRNDRPERP", + "address": "0x88a2646FE013F6A2CaFE90eC3c9d983816Fd5109", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x88a2646FE013F6A2CaFE90eC3c9d983816Fd5109", + "timestamp": "2023-09-05T16:09:49.741Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyONEPERP": { + "name": "PerpsV2ProxyONEPERP", + "address": "0x653312A4de349a3E8F752794285857665A961373", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x653312A4de349a3E8F752794285857665A961373", + "timestamp": "2023-09-05T16:24:02.824Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateONEPERP": { + "name": "PerpsV2MarketStateONEPERP", + "address": "0x480CB2fD05cce27d01a9024263b13cB5A864885E", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x480CB2fD05cce27d01a9024263b13cB5A864885E", + "timestamp": "2023-09-05T16:24:13.964Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x4f4e450000000000000000000000000000000000000000000000000000000000", + "0x734f4e4550455250000000000000000000000000000000000000000000000000", + "0x480CB2fD05cce27d01a9024263b13cB5A864885E" + ] + }, + "PerpsV2MarketONEPERP": { + "name": "PerpsV2MarketONEPERP", + "address": "0x8586F765521e9924b3021E944Bf606186130884B", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x8586F765521e9924b3021E944Bf606186130884B", + "timestamp": "2023-09-05T16:24:24.606Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x653312A4de349a3E8F752794285857665A961373", + "0x480CB2fD05cce27d01a9024263b13cB5A864885E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateONEPERP": { + "name": "PerpsV2MarketLiquidateONEPERP", + "address": "0x8F67aeE05D85348d7f4A11D1FFefE584950edc34", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x8F67aeE05D85348d7f4A11D1FFefE584950edc34", + "timestamp": "2023-09-05T16:24:34.656Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x653312A4de349a3E8F752794285857665A961373", + "0x480CB2fD05cce27d01a9024263b13cB5A864885E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentONEPERP": { + "name": "PerpsV2DelayedIntentONEPERP", + "address": "0x07fc0993cEA1De85DE8C521cC631C511D5ea153D", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x07fc0993cEA1De85DE8C521cC631C511D5ea153D", + "timestamp": "2023-09-05T16:24:45.260Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x653312A4de349a3E8F752794285857665A961373", + "0x480CB2fD05cce27d01a9024263b13cB5A864885E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionONEPERP": { + "name": "PerpsV2DelayedExecutionONEPERP", + "address": "0x34784442f9Bbb8D499c0Ab6ecbf5937a880F8Aa0", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0x34784442f9Bbb8D499c0Ab6ecbf5937a880F8Aa0", + "timestamp": "2023-09-05T16:24:56.077Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x653312A4de349a3E8F752794285857665A961373", + "0x480CB2fD05cce27d01a9024263b13cB5A864885E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsONEPERP": { + "name": "PerpsV2MarketViewsONEPERP", + "address": "0xA726D6f681ae1AB6Dc611f2ad24A8D600CbCe23F", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0xA726D6f681ae1AB6Dc611f2ad24A8D600CbCe23F", + "timestamp": "2023-09-05T16:25:06.288Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x480CB2fD05cce27d01a9024263b13cB5A864885E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyPERPPERP": { + "name": "PerpsV2ProxyPERPPERP", + "address": "0x945e9913f1E31E6a8A73fad220899B96B854A77A", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x945e9913f1E31E6a8A73fad220899B96B854A77A", + "timestamp": "2023-09-05T16:44:21.973Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStatePERPPERP": { + "name": "PerpsV2MarketStatePERPPERP", + "address": "0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c", + "timestamp": "2023-09-05T16:44:33.530Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x5045525000000000000000000000000000000000000000000000000000000000", + "0x7350455250504552500000000000000000000000000000000000000000000000", + "0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c" + ] + }, + "PerpsV2MarketPERPPERP": { + "name": "PerpsV2MarketPERPPERP", + "address": "0x001d59696425d53165aa51B49a4636C3B3aE3237", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x001d59696425d53165aa51B49a4636C3B3aE3237", + "timestamp": "2023-09-05T16:44:44.499Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x945e9913f1E31E6a8A73fad220899B96B854A77A", + "0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidatePERPPERP": { + "name": "PerpsV2MarketLiquidatePERPPERP", + "address": "0x2b6a67482896dE4A6a92221D8e5E52aD7787C31c", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x2b6a67482896dE4A6a92221D8e5E52aD7787C31c", + "timestamp": "2023-09-05T16:44:54.659Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x945e9913f1E31E6a8A73fad220899B96B854A77A", + "0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentPERPPERP": { + "name": "PerpsV2DelayedIntentPERPPERP", + "address": "0x4aa2Fd67d48cC3A8e9B066df0dB0b264efc67Ce8", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x4aa2Fd67d48cC3A8e9B066df0dB0b264efc67Ce8", + "timestamp": "2023-09-05T16:45:05.270Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x945e9913f1E31E6a8A73fad220899B96B854A77A", + "0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionPERPPERP": { + "name": "PerpsV2DelayedExecutionPERPPERP", + "address": "0xB047605EEb66DFC58Ff7c29e2415bBf75E16CaE5", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xB047605EEb66DFC58Ff7c29e2415bBf75E16CaE5", + "timestamp": "2023-09-05T16:45:16.192Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x945e9913f1E31E6a8A73fad220899B96B854A77A", + "0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsPERPPERP": { + "name": "PerpsV2MarketViewsPERPPERP", + "address": "0x968024f6856f2a32A1424897A7f5BCFBa79c76ba", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x968024f6856f2a32A1424897A7f5BCFBa79c76ba", + "timestamp": "2023-09-05T16:45:26.438Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyZILPERP": { + "name": "PerpsV2ProxyZILPERP", + "address": "0xeBBF262CBF76BD434873C278C05249A863ed93f3", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0xeBBF262CBF76BD434873C278C05249A863ed93f3", + "timestamp": "2023-09-05T17:04:10.302Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateZILPERP": { + "name": "PerpsV2MarketStateZILPERP", + "address": "0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C", + "timestamp": "2023-09-05T17:04:20.391Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x5a494c0000000000000000000000000000000000000000000000000000000000", + "0x735a494c50455250000000000000000000000000000000000000000000000000", + "0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C" + ] + }, + "PerpsV2MarketZILPERP": { + "name": "PerpsV2MarketZILPERP", + "address": "0x1c41D856bB7Ba4AA43A4Db0aF34D3e84aeFD2669", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x1c41D856bB7Ba4AA43A4Db0aF34D3e84aeFD2669", + "timestamp": "2023-09-05T17:04:31.132Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xeBBF262CBF76BD434873C278C05249A863ed93f3", + "0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateZILPERP": { + "name": "PerpsV2MarketLiquidateZILPERP", + "address": "0x1f21A0f0A7525e9F71b8fb3265eD8B4599a8154E", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x1f21A0f0A7525e9F71b8fb3265eD8B4599a8154E", + "timestamp": "2023-09-05T17:04:41.489Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xeBBF262CBF76BD434873C278C05249A863ed93f3", + "0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentZILPERP": { + "name": "PerpsV2DelayedIntentZILPERP", + "address": "0xE327b5FdAdAbC6706DF88784f01484b8aF9DDf94", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0xE327b5FdAdAbC6706DF88784f01484b8aF9DDf94", + "timestamp": "2023-09-05T17:04:52.322Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xeBBF262CBF76BD434873C278C05249A863ed93f3", + "0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionZILPERP": { + "name": "PerpsV2DelayedExecutionZILPERP", + "address": "0xa80594Ecd9B70867c95053AD51062f7d710c6e19", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xa80594Ecd9B70867c95053AD51062f7d710c6e19", + "timestamp": "2023-09-05T17:05:03.318Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xeBBF262CBF76BD434873C278C05249A863ed93f3", + "0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsZILPERP": { + "name": "PerpsV2MarketViewsZILPERP", + "address": "0xc98bD33EA81411FF0De0e66A6f1ad24803b41C38", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0xc98bD33EA81411FF0De0e66A6f1ad24803b41C38", + "timestamp": "2023-09-05T17:05:14.564Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyRUNEPERP": { + "name": "PerpsV2ProxyRUNEPERP", + "address": "0x4D96363516F75f597719662Da273A6D6fC5BB109", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x4D96363516F75f597719662Da273A6D6fC5BB109", + "timestamp": "2023-09-05T17:38:03.482Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateRUNEPERP": { + "name": "PerpsV2MarketStateRUNEPERP", + "address": "0x3C141aC3EAa12f8082298338fCD9D854874C3c31", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x3C141aC3EAa12f8082298338fCD9D854874C3c31", + "timestamp": "2023-09-05T17:38:13.634Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x52554e4500000000000000000000000000000000000000000000000000000000", + "0x7352554e45504552500000000000000000000000000000000000000000000000", + "0x3C141aC3EAa12f8082298338fCD9D854874C3c31" + ] + }, + "PerpsV2MarketRUNEPERP": { + "name": "PerpsV2MarketRUNEPERP", + "address": "0x4640c2232964CC25672b50e7156fCc96bebdAA93", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x4640c2232964CC25672b50e7156fCc96bebdAA93", + "timestamp": "2023-09-05T17:38:24.305Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x4D96363516F75f597719662Da273A6D6fC5BB109", + "0x3C141aC3EAa12f8082298338fCD9D854874C3c31", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateRUNEPERP": { + "name": "PerpsV2MarketLiquidateRUNEPERP", + "address": "0x5CcE5B95b79b96253C897BD0c677C1c02b0951df", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x5CcE5B95b79b96253C897BD0c677C1c02b0951df", + "timestamp": "2023-09-05T17:38:34.591Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x4D96363516F75f597719662Da273A6D6fC5BB109", + "0x3C141aC3EAa12f8082298338fCD9D854874C3c31", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentRUNEPERP": { + "name": "PerpsV2DelayedIntentRUNEPERP", + "address": "0x5FC0B01De4954B9349D5Bd1BC81a4D52BA3EC131", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x5FC0B01De4954B9349D5Bd1BC81a4D52BA3EC131", + "timestamp": "2023-09-05T17:38:44.214Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x4D96363516F75f597719662Da273A6D6fC5BB109", + "0x3C141aC3EAa12f8082298338fCD9D854874C3c31", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionRUNEPERP": { + "name": "PerpsV2DelayedExecutionRUNEPERP", + "address": "0xb87266D77d395ff146F68bC41F2Be72a765bF417", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xb87266D77d395ff146F68bC41F2Be72a765bF417", + "timestamp": "2023-09-05T17:38:56.689Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x4D96363516F75f597719662Da273A6D6fC5BB109", + "0x3C141aC3EAa12f8082298338fCD9D854874C3c31", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsRUNEPERP": { + "name": "PerpsV2MarketViewsRUNEPERP", + "address": "0x974Eb9322f5319079fcebF61D577D16A50b5519d", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x974Eb9322f5319079fcebF61D577D16A50b5519d", + "timestamp": "2023-09-05T17:39:06.954Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x3C141aC3EAa12f8082298338fCD9D854874C3c31", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxySUSHIPERP": { + "name": "PerpsV2ProxySUSHIPERP", + "address": "0x64b9F72F7D5a78B597A108aaE5fE2dCB17a6B1F3", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x64b9F72F7D5a78B597A108aaE5fE2dCB17a6B1F3", + "timestamp": "2023-09-05T17:56:42.365Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateSUSHIPERP": { + "name": "PerpsV2MarketStateSUSHIPERP", + "address": "0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b", + "timestamp": "2023-09-05T17:56:52.523Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x5355534849000000000000000000000000000000000000000000000000000000", + "0x7353555348495045525000000000000000000000000000000000000000000000", + "0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b" + ] + }, + "PerpsV2MarketSUSHIPERP": { + "name": "PerpsV2MarketSUSHIPERP", + "address": "0xE996f47c177E5248FD2060C5eAb392a4f4a789C6", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0xE996f47c177E5248FD2060C5eAb392a4f4a789C6", + "timestamp": "2023-09-05T17:57:01.887Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x64b9F72F7D5a78B597A108aaE5fE2dCB17a6B1F3", + "0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateSUSHIPERP": { + "name": "PerpsV2MarketLiquidateSUSHIPERP", + "address": "0x1A596A95158E2bAB50AebCC5F6a6f90469e5ED5C", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x1A596A95158E2bAB50AebCC5F6a6f90469e5ED5C", + "timestamp": "2023-09-05T17:57:12.271Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x64b9F72F7D5a78B597A108aaE5fE2dCB17a6B1F3", + "0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentSUSHIPERP": { + "name": "PerpsV2DelayedIntentSUSHIPERP", + "address": "0x1E6Bc6D62122015D94774C026dc458e6240c3013", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x1E6Bc6D62122015D94774C026dc458e6240c3013", + "timestamp": "2023-09-05T17:57:21.868Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x64b9F72F7D5a78B597A108aaE5fE2dCB17a6B1F3", + "0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionSUSHIPERP": { + "name": "PerpsV2DelayedExecutionSUSHIPERP", + "address": "0xd94FA17aA3907F796D002F265a79D0945afaC283", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xd94FA17aA3907F796D002F265a79D0945afaC283", + "timestamp": "2023-09-05T17:57:31.806Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x64b9F72F7D5a78B597A108aaE5fE2dCB17a6B1F3", + "0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsSUSHIPERP": { + "name": "PerpsV2MarketViewsSUSHIPERP", + "address": "0xec9Ae77028F15279D12CAC9C59085E8608da4091", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0xec9Ae77028F15279D12CAC9C59085E8608da4091", + "timestamp": "2023-09-05T17:57:42.132Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyZECPERP": { + "name": "PerpsV2ProxyZECPERP", + "address": "0x2c936245aE304C12492e2fD11f9f6ca811Dca6B2", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x2c936245aE304C12492e2fD11f9f6ca811Dca6B2", + "timestamp": "2023-09-05T18:15:23.590Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateZECPERP": { + "name": "PerpsV2MarketStateZECPERP", + "address": "0x2D09A023DbB4677596486aD23EA65D13D73Fd751", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x2D09A023DbB4677596486aD23EA65D13D73Fd751", + "timestamp": "2023-09-05T18:15:33.777Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x5a45430000000000000000000000000000000000000000000000000000000000", + "0x735a454350455250000000000000000000000000000000000000000000000000", + "0x2D09A023DbB4677596486aD23EA65D13D73Fd751" + ] + }, + "PerpsV2MarketZECPERP": { + "name": "PerpsV2MarketZECPERP", + "address": "0x3175B049138959840f5d949C9b5Ad6aE0e130875", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x3175B049138959840f5d949C9b5Ad6aE0e130875", + "timestamp": "2023-09-05T18:15:44.439Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2c936245aE304C12492e2fD11f9f6ca811Dca6B2", + "0x2D09A023DbB4677596486aD23EA65D13D73Fd751", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateZECPERP": { + "name": "PerpsV2MarketLiquidateZECPERP", + "address": "0x16906E260B7CA4dccEa474400cC47b1C27B052Bb", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x16906E260B7CA4dccEa474400cC47b1C27B052Bb", + "timestamp": "2023-09-05T18:15:54.598Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2c936245aE304C12492e2fD11f9f6ca811Dca6B2", + "0x2D09A023DbB4677596486aD23EA65D13D73Fd751", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentZECPERP": { + "name": "PerpsV2DelayedIntentZECPERP", + "address": "0x24FC2A983C5f777AfDC78c201A53D8DEb02647B9", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x24FC2A983C5f777AfDC78c201A53D8DEb02647B9", + "timestamp": "2023-09-05T18:16:06.702Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2c936245aE304C12492e2fD11f9f6ca811Dca6B2", + "0x2D09A023DbB4677596486aD23EA65D13D73Fd751", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionZECPERP": { + "name": "PerpsV2DelayedExecutionZECPERP", + "address": "0xbC3E9fE1b8dDFe7ceE9BCd219D48D456AD6AE777", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xbC3E9fE1b8dDFe7ceE9BCd219D48D456AD6AE777", + "timestamp": "2023-09-05T18:16:16.010Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2c936245aE304C12492e2fD11f9f6ca811Dca6B2", + "0x2D09A023DbB4677596486aD23EA65D13D73Fd751", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsZECPERP": { + "name": "PerpsV2MarketViewsZECPERP", + "address": "0x7E8284db929908937F8DBedFa5b17F2EA29e79bB", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x7E8284db929908937F8DBedFa5b17F2EA29e79bB", + "timestamp": "2023-09-05T18:16:26.220Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2D09A023DbB4677596486aD23EA65D13D73Fd751", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyXTZPERP": { + "name": "PerpsV2ProxyXTZPERP", + "address": "0x27166831c59156CC5bB560474cf52A59F3187228", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x27166831c59156CC5bB560474cf52A59F3187228", + "timestamp": "2023-09-05T18:39:36.174Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateXTZPERP": { + "name": "PerpsV2MarketStateXTZPERP", + "address": "0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9", + "timestamp": "2023-09-05T18:39:46.388Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x58545a0000000000000000000000000000000000000000000000000000000000", + "0x7358545a50455250000000000000000000000000000000000000000000000000", + "0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9" + ] + }, + "PerpsV2MarketXTZPERP": { + "name": "PerpsV2MarketXTZPERP", + "address": "0x95141EAa3891af731c81a6797098bD21B5cc185F", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x95141EAa3891af731c81a6797098bD21B5cc185F", + "timestamp": "2023-09-05T18:39:57.116Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x27166831c59156CC5bB560474cf52A59F3187228", + "0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateXTZPERP": { + "name": "PerpsV2MarketLiquidateXTZPERP", + "address": "0x1b1eD82857B3231a5a50e205AB7172297DbF36bE", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x1b1eD82857B3231a5a50e205AB7172297DbF36bE", + "timestamp": "2023-09-05T18:40:05.786Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x27166831c59156CC5bB560474cf52A59F3187228", + "0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentXTZPERP": { + "name": "PerpsV2DelayedIntentXTZPERP", + "address": "0xd74d3DEBfB5EBDe3daB36aaB992dCBa142425bE5", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0xd74d3DEBfB5EBDe3daB36aaB992dCBa142425bE5", + "timestamp": "2023-09-05T18:40:17.300Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x27166831c59156CC5bB560474cf52A59F3187228", + "0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionXTZPERP": { + "name": "PerpsV2DelayedExecutionXTZPERP", + "address": "0x7a1D9619eb0F5ee66329E526E71497D839E074b2", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0x7a1D9619eb0F5ee66329E526E71497D839E074b2", + "timestamp": "2023-09-05T18:40:29.743Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x27166831c59156CC5bB560474cf52A59F3187228", + "0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsXTZPERP": { + "name": "PerpsV2MarketViewsXTZPERP", + "address": "0x723024639F2f0226e4308aB732b8E7e2FbAaBfF1", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x723024639F2f0226e4308aB732b8E7e2FbAaBfF1", + "timestamp": "2023-09-05T18:40:40.108Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyUMAPERP": { + "name": "PerpsV2ProxyUMAPERP", + "address": "0xf31C13ef6D7B6De0902a1dD0B82723AF1445BCBf", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0xf31C13ef6D7B6De0902a1dD0B82723AF1445BCBf", + "timestamp": "2023-09-05T19:46:51.979Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateUMAPERP": { + "name": "PerpsV2MarketStateUMAPERP", + "address": "0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE", + "timestamp": "2023-09-05T19:47:02.185Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x554d410000000000000000000000000000000000000000000000000000000000", + "0x73554d4150455250000000000000000000000000000000000000000000000000", + "0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE" + ] + }, + "PerpsV2MarketUMAPERP": { + "name": "PerpsV2MarketUMAPERP", + "address": "0xc26e5f30AD8B3bC626B88f87D23b1C011754d110", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0xc26e5f30AD8B3bC626B88f87D23b1C011754d110", + "timestamp": "2023-09-05T19:47:11.791Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xf31C13ef6D7B6De0902a1dD0B82723AF1445BCBf", + "0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateUMAPERP": { + "name": "PerpsV2MarketLiquidateUMAPERP", + "address": "0xEc81e47f303c0B8E627C8D095B29AF6e59F26710", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0xEc81e47f303c0B8E627C8D095B29AF6e59F26710", + "timestamp": "2023-09-05T19:47:22.096Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xf31C13ef6D7B6De0902a1dD0B82723AF1445BCBf", + "0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentUMAPERP": { + "name": "PerpsV2DelayedIntentUMAPERP", + "address": "0xD71cdC5cb38AC6D0Ec86043AE3BDc5615981e508", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0xD71cdC5cb38AC6D0Ec86043AE3BDc5615981e508", + "timestamp": "2023-09-05T19:47:32.781Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xf31C13ef6D7B6De0902a1dD0B82723AF1445BCBf", + "0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionUMAPERP": { + "name": "PerpsV2DelayedExecutionUMAPERP", + "address": "0x8c7BE9C2f7BEE5A1603D8F2a82239f4A528990fC", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0x8c7BE9C2f7BEE5A1603D8F2a82239f4A528990fC", + "timestamp": "2023-09-05T19:47:42.048Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xf31C13ef6D7B6De0902a1dD0B82723AF1445BCBf", + "0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsUMAPERP": { + "name": "PerpsV2MarketViewsUMAPERP", + "address": "0x135F50dA290B5c564290Eea198aeDF55595af110", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x135F50dA290B5c564290Eea198aeDF55595af110", + "timestamp": "2023-09-05T19:47:52.259Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyENJPERP": { + "name": "PerpsV2ProxyENJPERP", + "address": "0x2E7d38c390fA8aB9bE5fFeACB29160b79Fa50F27", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x2E7d38c390fA8aB9bE5fFeACB29160b79Fa50F27", + "timestamp": "2023-09-05T20:03:45.925Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateENJPERP": { + "name": "PerpsV2MarketStateENJPERP", + "address": "0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7", + "timestamp": "2023-09-05T20:03:59.697Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x454e4a0000000000000000000000000000000000000000000000000000000000", + "0x73454e4a50455250000000000000000000000000000000000000000000000000", + "0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7" + ] + }, + "PerpsV2MarketENJPERP": { + "name": "PerpsV2MarketENJPERP", + "address": "0x49EDaBfDCa6d7369583F7c7e8d24B7f1D009855E", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x49EDaBfDCa6d7369583F7c7e8d24B7f1D009855E", + "timestamp": "2023-09-05T20:04:10.762Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2E7d38c390fA8aB9bE5fFeACB29160b79Fa50F27", + "0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateENJPERP": { + "name": "PerpsV2MarketLiquidateENJPERP", + "address": "0x9342F5B2F927b604ca1C2E7042Dd1B6442bd9c39", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x9342F5B2F927b604ca1C2E7042Dd1B6442bd9c39", + "timestamp": "2023-09-05T20:04:21.080Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2E7d38c390fA8aB9bE5fFeACB29160b79Fa50F27", + "0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentENJPERP": { + "name": "PerpsV2DelayedIntentENJPERP", + "address": "0x54bacDF5a4A6CD229ff4a30c497f99c14aCD7093", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x54bacDF5a4A6CD229ff4a30c497f99c14aCD7093", + "timestamp": "2023-09-05T20:04:31.754Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2E7d38c390fA8aB9bE5fFeACB29160b79Fa50F27", + "0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionENJPERP": { + "name": "PerpsV2DelayedExecutionENJPERP", + "address": "0x3c83b552a1eED7dA2f665640216F83968b1f3528", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0x3c83b552a1eED7dA2f665640216F83968b1f3528", + "timestamp": "2023-09-05T20:04:42.620Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2E7d38c390fA8aB9bE5fFeACB29160b79Fa50F27", + "0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsENJPERP": { + "name": "PerpsV2MarketViewsENJPERP", + "address": "0x563e2079468b009C24b2028dBF0E533687E73773", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x563e2079468b009C24b2028dBF0E533687E73773", + "timestamp": "2023-09-05T20:04:52.910Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyICPPERP": { + "name": "PerpsV2ProxyICPPERP", + "address": "0xc02A7b898096D197Aedbd028aDa1dB6f8F50B469", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0xc02A7b898096D197Aedbd028aDa1dB6f8F50B469", + "timestamp": "2023-09-05T20:20:01.306Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateICPPERP": { + "name": "PerpsV2MarketStateICPPERP", + "address": "0x94EC95591D347C6865402e72C503E2E58b3adFd2", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x94EC95591D347C6865402e72C503E2E58b3adFd2", + "timestamp": "2023-09-05T20:20:12.491Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x4943500000000000000000000000000000000000000000000000000000000000", + "0x7349435050455250000000000000000000000000000000000000000000000000", + "0x94EC95591D347C6865402e72C503E2E58b3adFd2" + ] + }, + "PerpsV2MarketICPPERP": { + "name": "PerpsV2MarketICPPERP", + "address": "0x68bf9aa1F53A702A12d80ecCeACF3d36DEBb0910", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x68bf9aa1F53A702A12d80ecCeACF3d36DEBb0910", + "timestamp": "2023-09-05T20:20:23.233Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xc02A7b898096D197Aedbd028aDa1dB6f8F50B469", + "0x94EC95591D347C6865402e72C503E2E58b3adFd2", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateICPPERP": { + "name": "PerpsV2MarketLiquidateICPPERP", + "address": "0x0e22cC30346aC89c8b1dE03F98335d60192a6214", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x0e22cC30346aC89c8b1dE03F98335d60192a6214", + "timestamp": "2023-09-05T20:20:31.846Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xc02A7b898096D197Aedbd028aDa1dB6f8F50B469", + "0x94EC95591D347C6865402e72C503E2E58b3adFd2", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentICPPERP": { + "name": "PerpsV2DelayedIntentICPPERP", + "address": "0x32c0E52Df110847D1fC476bc7991742fBf6DCf25", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x32c0E52Df110847D1fC476bc7991742fBf6DCf25", + "timestamp": "2023-09-05T20:20:43.090Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xc02A7b898096D197Aedbd028aDa1dB6f8F50B469", + "0x94EC95591D347C6865402e72C503E2E58b3adFd2", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionICPPERP": { + "name": "PerpsV2DelayedExecutionICPPERP", + "address": "0xaE4b0A25aC7AD6b24a50c281f947fa172eF653aA", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xaE4b0A25aC7AD6b24a50c281f947fa172eF653aA", + "timestamp": "2023-09-05T20:20:54.237Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xc02A7b898096D197Aedbd028aDa1dB6f8F50B469", + "0x94EC95591D347C6865402e72C503E2E58b3adFd2", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsICPPERP": { + "name": "PerpsV2MarketViewsICPPERP", + "address": "0xa7977cAABd4062FDc3fF1802f00b3265678287C6", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0xa7977cAABd4062FDc3fF1802f00b3265678287C6", + "timestamp": "2023-09-05T20:21:04.521Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x94EC95591D347C6865402e72C503E2E58b3adFd2", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyXLMPERP": { + "name": "PerpsV2ProxyXLMPERP", + "address": "0x293a54bA6928B70591c201D46D4866c843A288E9", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x293a54bA6928B70591c201D46D4866c843A288E9", + "timestamp": "2023-09-05T20:36:26.327Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateXLMPERP": { + "name": "PerpsV2MarketStateXLMPERP", + "address": "0x7F914Bb43882fAf35C18f85EbF273859caAd394E", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x7F914Bb43882fAf35C18f85EbF273859caAd394E", + "timestamp": "2023-09-05T20:36:36.676Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x584c4d0000000000000000000000000000000000000000000000000000000000", + "0x73584c4d50455250000000000000000000000000000000000000000000000000", + "0x7F914Bb43882fAf35C18f85EbF273859caAd394E" + ] + }, + "PerpsV2MarketXLMPERP": { + "name": "PerpsV2MarketXLMPERP", + "address": "0xAd97d0bCef40772ABa8f7Fb2727a8eDcF413d3ED", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0xAd97d0bCef40772ABa8f7Fb2727a8eDcF413d3ED", + "timestamp": "2023-09-05T20:36:45.780Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x293a54bA6928B70591c201D46D4866c843A288E9", + "0x7F914Bb43882fAf35C18f85EbF273859caAd394E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateXLMPERP": { + "name": "PerpsV2MarketLiquidateXLMPERP", + "address": "0x416F47bB7c5abc848603Da2C4C505AF8e338B873", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x416F47bB7c5abc848603Da2C4C505AF8e338B873", + "timestamp": "2023-09-05T20:36:56.048Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x293a54bA6928B70591c201D46D4866c843A288E9", + "0x7F914Bb43882fAf35C18f85EbF273859caAd394E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentXLMPERP": { + "name": "PerpsV2DelayedIntentXLMPERP", + "address": "0x860ffb8f7f7F4c61279A9E810996abe3eF6Bc4A2", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x860ffb8f7f7F4c61279A9E810996abe3eF6Bc4A2", + "timestamp": "2023-09-05T20:37:07.045Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x293a54bA6928B70591c201D46D4866c843A288E9", + "0x7F914Bb43882fAf35C18f85EbF273859caAd394E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionXLMPERP": { + "name": "PerpsV2DelayedExecutionXLMPERP", + "address": "0xD42C5d902e46ca1fbCb605F9508E792c9ef93563", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xD42C5d902e46ca1fbCb605F9508E792c9ef93563", + "timestamp": "2023-09-05T20:37:19.202Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x293a54bA6928B70591c201D46D4866c843A288E9", + "0x7F914Bb43882fAf35C18f85EbF273859caAd394E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsXLMPERP": { + "name": "PerpsV2MarketViewsXLMPERP", + "address": "0x430f7BeA08BA53FA8a8A641bB887cEF325f80EBC", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x430f7BeA08BA53FA8a8A641bB887cEF325f80EBC", + "timestamp": "2023-09-05T20:37:27.786Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x7F914Bb43882fAf35C18f85EbF273859caAd394E", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2Proxy1INCHPERP": { + "name": "PerpsV2Proxy1INCHPERP", + "address": "0x98D9C1A153a8396db8D928e5a375560d72961852", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x98D9C1A153a8396db8D928e5a375560d72961852", + "timestamp": "2023-09-05T20:52:46.074Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketState1INCHPERP": { + "name": "PerpsV2MarketState1INCHPERP", + "address": "0x48001E5B2e7788850C92e10430495d9c39C348ba", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x48001E5B2e7788850C92e10430495d9c39C348ba", + "timestamp": "2023-09-05T20:52:56.313Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x31494e4348000000000000000000000000000000000000000000000000000000", + "0x7331494e43485045525000000000000000000000000000000000000000000000", + "0x48001E5B2e7788850C92e10430495d9c39C348ba" + ] + }, + "PerpsV2Market1INCHPERP": { + "name": "PerpsV2Market1INCHPERP", + "address": "0x391c8e863DdF37ED56f850Db696332D5EB22742b", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x391c8e863DdF37ED56f850Db696332D5EB22742b", + "timestamp": "2023-09-05T20:53:07.718Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x98D9C1A153a8396db8D928e5a375560d72961852", + "0x48001E5B2e7788850C92e10430495d9c39C348ba", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidate1INCHPERP": { + "name": "PerpsV2MarketLiquidate1INCHPERP", + "address": "0xD1371585254E35d0906Ae77B5F27A4d9d870b177", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0xD1371585254E35d0906Ae77B5F27A4d9d870b177", + "timestamp": "2023-09-05T20:53:18.647Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x98D9C1A153a8396db8D928e5a375560d72961852", + "0x48001E5B2e7788850C92e10430495d9c39C348ba", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntent1INCHPERP": { + "name": "PerpsV2DelayedIntent1INCHPERP", + "address": "0x3F77026524B9c097Ead13d35D5705E0179ce2b49", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x3F77026524B9c097Ead13d35D5705E0179ce2b49", + "timestamp": "2023-09-05T20:53:27.658Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x98D9C1A153a8396db8D928e5a375560d72961852", + "0x48001E5B2e7788850C92e10430495d9c39C348ba", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecution1INCHPERP": { + "name": "PerpsV2DelayedExecution1INCHPERP", + "address": "0xeAA2baAd916BDF08716c390Fd0CB03e08c8798c9", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xeAA2baAd916BDF08716c390Fd0CB03e08c8798c9", + "timestamp": "2023-09-05T20:53:39.223Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x98D9C1A153a8396db8D928e5a375560d72961852", + "0x48001E5B2e7788850C92e10430495d9c39C348ba", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViews1INCHPERP": { + "name": "PerpsV2MarketViews1INCHPERP", + "address": "0x00cdC012bDD26801962b2FF877bF4B4Be4B5bE13", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x00cdC012bDD26801962b2FF877bF4B4Be4B5bE13", + "timestamp": "2023-09-05T20:53:47.879Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48001E5B2e7788850C92e10430495d9c39C348ba", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyEOSPERP": { + "name": "PerpsV2ProxyEOSPERP", + "address": "0xbBb1d14d35D0247E2b833cab54e8E8B4a71029c3", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0xbBb1d14d35D0247E2b833cab54e8E8B4a71029c3", + "timestamp": "2023-09-05T21:09:04.302Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateEOSPERP": { + "name": "PerpsV2MarketStateEOSPERP", + "address": "0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0", + "timestamp": "2023-09-05T21:09:15.654Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x454f530000000000000000000000000000000000000000000000000000000000", + "0x73454f5350455250000000000000000000000000000000000000000000000000", + "0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0" + ] + }, + "PerpsV2MarketEOSPERP": { + "name": "PerpsV2MarketEOSPERP", + "address": "0x7cd55bbb5c4fe28f5a210161E86364D85Df0Ad9d", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x7cd55bbb5c4fe28f5a210161E86364D85Df0Ad9d", + "timestamp": "2023-09-05T21:09:26.259Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xbBb1d14d35D0247E2b833cab54e8E8B4a71029c3", + "0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateEOSPERP": { + "name": "PerpsV2MarketLiquidateEOSPERP", + "address": "0x9250E9B183E3a3abF37a133B8e8F68418f5822dE", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0x9250E9B183E3a3abF37a133B8e8F68418f5822dE", + "timestamp": "2023-09-05T21:09:36.498Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xbBb1d14d35D0247E2b833cab54e8E8B4a71029c3", + "0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentEOSPERP": { + "name": "PerpsV2DelayedIntentEOSPERP", + "address": "0x2D959527874e7D1f00F3ffA032EDAC3344a0d035", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x2D959527874e7D1f00F3ffA032EDAC3344a0d035", + "timestamp": "2023-09-05T21:09:45.546Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xbBb1d14d35D0247E2b833cab54e8E8B4a71029c3", + "0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionEOSPERP": { + "name": "PerpsV2DelayedExecutionEOSPERP", + "address": "0xaBBf8Bf65cD87f5A77Aa6Da17E1f8C0f2047218a", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xaBBf8Bf65cD87f5A77Aa6Da17E1f8C0f2047218a", + "timestamp": "2023-09-05T21:09:57.065Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xbBb1d14d35D0247E2b833cab54e8E8B4a71029c3", + "0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsEOSPERP": { + "name": "PerpsV2MarketViewsEOSPERP", + "address": "0x25581c8DCBe006D49757b51482c8831FaDeBFBba", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x25581c8DCBe006D49757b51482c8831FaDeBFBba", + "timestamp": "2023-09-05T21:10:07.291Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyCELOPERP": { + "name": "PerpsV2ProxyCELOPERP", + "address": "0x18ceb55c8f4cb4Bb4d0285A28bc60dD4deC05719", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x18ceb55c8f4cb4Bb4d0285A28bc60dD4deC05719", + "timestamp": "2023-09-05T21:25:36.796Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateCELOPERP": { + "name": "PerpsV2MarketStateCELOPERP", + "address": "0x9b951e16CAfB129286fEe54183939dC485986365", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x9b951e16CAfB129286fEe54183939dC485986365", + "timestamp": "2023-09-05T21:25:46.993Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x43454c4f00000000000000000000000000000000000000000000000000000000", + "0x7343454c4f504552500000000000000000000000000000000000000000000000", + "0x9b951e16CAfB129286fEe54183939dC485986365" + ] + }, + "PerpsV2MarketCELOPERP": { + "name": "PerpsV2MarketCELOPERP", + "address": "0x8512F3032B7d00cf776000d2aeE6335365dcEf30", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x8512F3032B7d00cf776000d2aeE6335365dcEf30", + "timestamp": "2023-09-05T21:25:56.067Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x18ceb55c8f4cb4Bb4d0285A28bc60dD4deC05719", + "0x9b951e16CAfB129286fEe54183939dC485986365", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateCELOPERP": { + "name": "PerpsV2MarketLiquidateCELOPERP", + "address": "0xe2468cae8FD460031e9B2C1d95f3C6c9f48D9316", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0xe2468cae8FD460031e9B2C1d95f3C6c9f48D9316", + "timestamp": "2023-09-05T21:26:06.352Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x18ceb55c8f4cb4Bb4d0285A28bc60dD4deC05719", + "0x9b951e16CAfB129286fEe54183939dC485986365", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentCELOPERP": { + "name": "PerpsV2DelayedIntentCELOPERP", + "address": "0x1cB9FeCA0Fca6f34eb3949c6c3A698624B81dd04", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x1cB9FeCA0Fca6f34eb3949c6c3A698624B81dd04", + "timestamp": "2023-09-05T21:26:15.925Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x18ceb55c8f4cb4Bb4d0285A28bc60dD4deC05719", + "0x9b951e16CAfB129286fEe54183939dC485986365", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionCELOPERP": { + "name": "PerpsV2DelayedExecutionCELOPERP", + "address": "0xA01a3FeeD5dcC2308BebF8a5356d8Be830FbC4Ad", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xA01a3FeeD5dcC2308BebF8a5356d8Be830FbC4Ad", + "timestamp": "2023-09-05T21:26:28.193Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x18ceb55c8f4cb4Bb4d0285A28bc60dD4deC05719", + "0x9b951e16CAfB129286fEe54183939dC485986365", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsCELOPERP": { + "name": "PerpsV2MarketViewsCELOPERP", + "address": "0xfdc1d1F8a44184f57C9067ec4d19291622B78960", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0xfdc1d1F8a44184f57C9067ec4d19291622B78960", + "timestamp": "2023-09-05T21:47:42.108Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x9b951e16CAfB129286fEe54183939dC485986365", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyALGOPERP": { + "name": "PerpsV2ProxyALGOPERP", + "address": "0xB4601F5A308071f0583C3F5D481B29Da63287ff0", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0xB4601F5A308071f0583C3F5D481B29Da63287ff0", + "timestamp": "2023-09-05T22:01:45.380Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateALGOPERP": { + "name": "PerpsV2MarketStateALGOPERP", + "address": "0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9", + "timestamp": "2023-09-05T22:01:57.110Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x414c474f00000000000000000000000000000000000000000000000000000000", + "0x73414c474f504552500000000000000000000000000000000000000000000000", + "0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9" + ] + }, + "PerpsV2MarketALGOPERP": { + "name": "PerpsV2MarketALGOPERP", + "address": "0x7373577fbAC46C99581663312fFBBBa27D068f3d", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x7373577fbAC46C99581663312fFBBBa27D068f3d", + "timestamp": "2023-09-05T22:02:09.001Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xB4601F5A308071f0583C3F5D481B29Da63287ff0", + "0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateALGOPERP": { + "name": "PerpsV2MarketLiquidateALGOPERP", + "address": "0xe76B3EB2D2E41dEF9C0626613Fc9102826a400ad", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0xe76B3EB2D2E41dEF9C0626613Fc9102826a400ad", + "timestamp": "2023-09-05T22:02:17.629Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xB4601F5A308071f0583C3F5D481B29Da63287ff0", + "0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentALGOPERP": { + "name": "PerpsV2DelayedIntentALGOPERP", + "address": "0x855f518bcbaE46eC7E6Bacd2bCE388a1c40668c9", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x855f518bcbaE46eC7E6Bacd2bCE388a1c40668c9", + "timestamp": "2023-09-05T22:02:28.976Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xB4601F5A308071f0583C3F5D481B29Da63287ff0", + "0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionALGOPERP": { + "name": "PerpsV2DelayedExecutionALGOPERP", + "address": "0x71cf06D18286086f858d27Cd5c790b1D1e7867fb", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0x71cf06D18286086f858d27Cd5c790b1D1e7867fb", + "timestamp": "2023-09-05T22:02:38.272Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xB4601F5A308071f0583C3F5D481B29Da63287ff0", + "0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsALGOPERP": { + "name": "PerpsV2MarketViewsALGOPERP", + "address": "0x1f0Ded7598d82151df61a15BFfb05977E64454f7", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x1f0Ded7598d82151df61a15BFfb05977E64454f7", + "timestamp": "2023-09-05T22:02:51.175Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxyZRXPERP": { + "name": "PerpsV2ProxyZRXPERP", + "address": "0x2E6c40D36fbAe7c924d1Bd9c673F0de8a3734698", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x2E6c40D36fbAe7c924d1Bd9c673F0de8a3734698", + "timestamp": "2023-09-05T22:18:21.742Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateZRXPERP": { + "name": "PerpsV2MarketStateZRXPERP", + "address": "0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e", + "timestamp": "2023-09-05T22:18:32.193Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x5a52580000000000000000000000000000000000000000000000000000000000", + "0x735a525850455250000000000000000000000000000000000000000000000000", + "0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e" + ] + }, + "PerpsV2MarketZRXPERP": { + "name": "PerpsV2MarketZRXPERP", + "address": "0xA45C1077bB7EBFa50c2c72CE5594Ea8Dc1843C4C", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0xA45C1077bB7EBFa50c2c72CE5594Ea8Dc1843C4C", + "timestamp": "2023-09-05T22:18:42.453Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2E6c40D36fbAe7c924d1Bd9c673F0de8a3734698", + "0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateZRXPERP": { + "name": "PerpsV2MarketLiquidateZRXPERP", + "address": "0xd736542968C18dBD568A457005ad859B7f4B714e", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0xd736542968C18dBD568A457005ad859B7f4B714e", + "timestamp": "2023-09-05T22:18:52.133Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2E6c40D36fbAe7c924d1Bd9c673F0de8a3734698", + "0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentZRXPERP": { + "name": "PerpsV2DelayedIntentZRXPERP", + "address": "0xDb8c0d19cDBC7742307Dd4Ada60535c2E9245855", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0xDb8c0d19cDBC7742307Dd4Ada60535c2E9245855", + "timestamp": "2023-09-05T22:19:01.869Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2E6c40D36fbAe7c924d1Bd9c673F0de8a3734698", + "0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionZRXPERP": { + "name": "PerpsV2DelayedExecutionZRXPERP", + "address": "0xa390843a8d2E94015a1a576C2d139cE0D9BB7052", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xa390843a8d2E94015a1a576C2d139cE0D9BB7052", + "timestamp": "2023-09-05T22:19:13.370Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x2E6c40D36fbAe7c924d1Bd9c673F0de8a3734698", + "0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsZRXPERP": { + "name": "PerpsV2MarketViewsZRXPERP", + "address": "0x0BB241B6980B63B0aBE11f131490DE745494caa0", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x0BB241B6980B63B0aBE11f131490DE745494caa0", + "timestamp": "2023-09-05T22:19:21.971Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxySEIPERP": { + "name": "PerpsV2ProxySEIPERP", + "address": "0x035A18d0D7c6E29BB6cabB459C1d1ccCdBfe77A2", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x035A18d0D7c6E29BB6cabB459C1d1ccCdBfe77A2", + "timestamp": "2023-09-05T22:34:46.869Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateSEIPERP": { + "name": "PerpsV2MarketStateSEIPERP", + "address": "0xb19cc213004E8790c7Adaf952849fd934b57d2DC", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0xb19cc213004E8790c7Adaf952849fd934b57d2DC", + "timestamp": "2023-09-05T22:34:59.420Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x5345490000000000000000000000000000000000000000000000000000000000", + "0x7353454950455250000000000000000000000000000000000000000000000000", + "0xb19cc213004E8790c7Adaf952849fd934b57d2DC" + ] + }, + "PerpsV2MarketSEIPERP": { + "name": "PerpsV2MarketSEIPERP", + "address": "0xea4d80c60238F283787998C2b242Eb250D32190b", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0xea4d80c60238F283787998C2b242Eb250D32190b", + "timestamp": "2023-09-05T22:35:11.560Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x035A18d0D7c6E29BB6cabB459C1d1ccCdBfe77A2", + "0xb19cc213004E8790c7Adaf952849fd934b57d2DC", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateSEIPERP": { + "name": "PerpsV2MarketLiquidateSEIPERP", + "address": "0xAa88a2A9344c8D403782059DFF736eA883705063", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0xAa88a2A9344c8D403782059DFF736eA883705063", + "timestamp": "2023-09-05T22:35:25.220Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x035A18d0D7c6E29BB6cabB459C1d1ccCdBfe77A2", + "0xb19cc213004E8790c7Adaf952849fd934b57d2DC", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentSEIPERP": { + "name": "PerpsV2DelayedIntentSEIPERP", + "address": "0x7AEefFf9668d51D178D3e94319a02f539DB5907e", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0x7AEefFf9668d51D178D3e94319a02f539DB5907e", + "timestamp": "2023-09-05T22:35:37.374Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x035A18d0D7c6E29BB6cabB459C1d1ccCdBfe77A2", + "0xb19cc213004E8790c7Adaf952849fd934b57d2DC", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionSEIPERP": { + "name": "PerpsV2DelayedExecutionSEIPERP", + "address": "0xa5175001f00B720Cf4D317125aab33113AF2A26B", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0xa5175001f00B720Cf4D317125aab33113AF2A26B", + "timestamp": "2023-09-05T22:35:51.586Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x035A18d0D7c6E29BB6cabB459C1d1ccCdBfe77A2", + "0xb19cc213004E8790c7Adaf952849fd934b57d2DC", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsSEIPERP": { + "name": "PerpsV2MarketViewsSEIPERP", + "address": "0xf55FdFCbcEF7E66A02A8beE3dDA0630c9EfbcC39", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0xf55FdFCbcEF7E66A02A8beE3dDA0630c9EfbcC39", + "timestamp": "2023-09-05T22:36:02.926Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0xb19cc213004E8790c7Adaf952849fd934b57d2DC", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2ProxySTETHETHPERP": { + "name": "PerpsV2ProxySTETHETHPERP", + "address": "0x3A512e9050EA62BF4444b12ad2B066c03384d7b3", + "source": "ProxyPerpsV2", + "link": "https://goerli-explorer.optimism.io/address/0x3A512e9050EA62BF4444b12ad2B066c03384d7b3", + "timestamp": "2023-09-05T22:51:29.435Z", + "txn": "", + "network": "goerli", + "constructorArgs": ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"] + }, + "PerpsV2MarketStateSTETHETHPERP": { + "name": "PerpsV2MarketStateSTETHETHPERP", + "address": "0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277", + "source": "PerpsV2MarketState", + "link": "https://goerli-explorer.optimism.io/address/0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277", + "timestamp": "2023-09-05T22:51:39.608Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + ["0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9"], + "0x5354455448455448000000000000000000000000000000000000000000000000", + "0x7353544554484554485045525000000000000000000000000000000000000000", + "0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277" + ] + }, + "PerpsV2MarketSTETHETHPERP": { + "name": "PerpsV2MarketSTETHETHPERP", + "address": "0x72D11A78A291a031259e5C9c1aBD88C282DAd56a", + "source": "PerpsV2Market", + "link": "https://goerli-explorer.optimism.io/address/0x72D11A78A291a031259e5C9c1aBD88C282DAd56a", + "timestamp": "2023-09-05T22:51:51.592Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x3A512e9050EA62BF4444b12ad2B066c03384d7b3", + "0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketLiquidateSTETHETHPERP": { + "name": "PerpsV2MarketLiquidateSTETHETHPERP", + "address": "0xE51A5F0639CA2CE820ef0584e0c81073532e2460", + "source": "PerpsV2MarketLiquidate", + "link": "https://goerli-explorer.optimism.io/address/0xE51A5F0639CA2CE820ef0584e0c81073532e2460", + "timestamp": "2023-09-05T22:52:01.990Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x3A512e9050EA62BF4444b12ad2B066c03384d7b3", + "0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedIntentSTETHETHPERP": { + "name": "PerpsV2DelayedIntentSTETHETHPERP", + "address": "0xff5DccD450FadaEF677D87f0812030b48373CF03", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://goerli-explorer.optimism.io/address/0xff5DccD450FadaEF677D87f0812030b48373CF03", + "timestamp": "2023-09-05T22:52:12.770Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x3A512e9050EA62BF4444b12ad2B066c03384d7b3", + "0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2DelayedExecutionSTETHETHPERP": { + "name": "PerpsV2DelayedExecutionSTETHETHPERP", + "address": "0x7b54b31AB774f92e1b4366052E75adf3a0c61598", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://goerli-explorer.optimism.io/address/0x7b54b31AB774f92e1b4366052E75adf3a0c61598", + "timestamp": "2023-09-05T22:52:22.235Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x3A512e9050EA62BF4444b12ad2B066c03384d7b3", + "0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] + }, + "PerpsV2MarketViewsSTETHETHPERP": { + "name": "PerpsV2MarketViewsSTETHETHPERP", + "address": "0x72039cBF90Ce971A46fe2F9943770AcDd9aD0FBc", + "source": "PerpsV2MarketViews", + "link": "https://goerli-explorer.optimism.io/address/0x72039cBF90Ce971A46fe2F9943770AcDd9aD0FBc", + "timestamp": "2023-09-05T22:52:32.561Z", + "txn": "", + "network": "goerli", + "constructorArgs": [ + "0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277", + "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9", + "0x9Fc84992dF5496797784374B810E04238728743d" + ] } }, "sources": { diff --git a/publish/deployed/goerli-ovm/versions.json b/publish/deployed/goerli-ovm/versions.json index 6c823e951f..3968fd99be 100644 --- a/publish/deployed/goerli-ovm/versions.json +++ b/publish/deployed/goerli-ovm/versions.json @@ -3746,5 +3746,785 @@ "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" } } + }, + "v2.94.0-alpha": { + "tag": "v2.94.0-alpha", + "fulltag": "v2.94.0-alpha", + "release": "Sabik", + "network": "goerli", + "date": "2023-09-06T14:41:10+01:00", + "commit": "0836d22823c67d30a5e143240964ed5414c4c204", + "contracts": { + "PerpsV2ProxyBALPERP": { + "address": "0x493DbABc3e2173463A51a4d7a8c25009cA105D59", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateBALPERP": { + "address": "0x365E4FB59a6dbbF7f0A9bA7D2f96b590Dc994527", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketBALPERP": { + "address": "0x6DFA5A7238F176BCC4c8A126272F8CAC892D7b1B", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateBALPERP": { + "address": "0x3930Ee82B38a0023Dc695424059Ad63b1220f987", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentBALPERP": { + "address": "0xEba53E02390Cc81b6Ba4C63c925beeb869bECFdE", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionBALPERP": { + "address": "0xa37cfA9E6d690d3A2B691c3a77bA082644388Ec4", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsBALPERP": { + "address": "0x783f3a7e0aAc4273E6631FB1865cc598793e16c2", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyFXSPERP": { + "address": "0xeC8CD1e4B391a4D90bD0D44fD1C163f2Dd9A8182", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateFXSPERP": { + "address": "0xfE49128f2C8CE05B48A53134A9318a5959d4D036", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketFXSPERP": { + "address": "0x2781df15F38808e1F570394A6AE20F4ba8c33240", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateFXSPERP": { + "address": "0x9cf44882974d39c0F0b91a0eC3c11fF327F70a50", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentFXSPERP": { + "address": "0xf4253c7AB984fB68300f2785a4eD9D1381222DF3", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionFXSPERP": { + "address": "0xDbF7d5Cb096Ff107bf4F2a32f32bF860aDFEB744", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsFXSPERP": { + "address": "0xe386cE54698BC35D2C5C5c2862bd18A2027CD188", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyKNCPERP": { + "address": "0xa12BE8272bBf3138A8cbc2a2C118915192BE1797", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateKNCPERP": { + "address": "0xe3dbc17d9543AB5AB3d30D6b7eaE71f6Ee487ee6", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketKNCPERP": { + "address": "0xca942ab49C430F2eC0A603DADa0112b624dee79E", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateKNCPERP": { + "address": "0x8Fe9587Af4126e04446d11Ff8B024600D6f09691", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentKNCPERP": { + "address": "0xC75a6672eBd5a368f99b1D5b8730B35Fb82F4292", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionKNCPERP": { + "address": "0xa2D90f2bA200CE90D5492Ff862A8406142eBC5Ed", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsKNCPERP": { + "address": "0xf4b110E5006A4Cb9615BD520Ed6a82b0aB0e5649", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyRNDRPERP": { + "address": "0x1455B8D6E727e71995e638166394A79aD2AC3558", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateRNDRPERP": { + "address": "0x532221c53cD442446CAFFffbA6e33F6Fc3365D8C", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketRNDRPERP": { + "address": "0x948eA8f5c72180c944F02469f95141E6F588e0AC", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateRNDRPERP": { + "address": "0xcDbCfDc90585c439429E796dD327108Ad2715fED", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentRNDRPERP": { + "address": "0x1E4C2ea8D037D2638b1e5945392261FE4959F433", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionRNDRPERP": { + "address": "0x88CcA71dD12b60a8B35566121e1B7Aa4B475fFc3", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsRNDRPERP": { + "address": "0x88a2646FE013F6A2CaFE90eC3c9d983816Fd5109", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyONEPERP": { + "address": "0x653312A4de349a3E8F752794285857665A961373", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateONEPERP": { + "address": "0x480CB2fD05cce27d01a9024263b13cB5A864885E", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketONEPERP": { + "address": "0x8586F765521e9924b3021E944Bf606186130884B", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateONEPERP": { + "address": "0x8F67aeE05D85348d7f4A11D1FFefE584950edc34", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentONEPERP": { + "address": "0x07fc0993cEA1De85DE8C521cC631C511D5ea153D", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionONEPERP": { + "address": "0x34784442f9Bbb8D499c0Ab6ecbf5937a880F8Aa0", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsONEPERP": { + "address": "0xA726D6f681ae1AB6Dc611f2ad24A8D600CbCe23F", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyPERPPERP": { + "address": "0x945e9913f1E31E6a8A73fad220899B96B854A77A", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStatePERPPERP": { + "address": "0xa46D6811eBAd6f0E33fcb6C5A08b2d4C7d65079c", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketPERPPERP": { + "address": "0x001d59696425d53165aa51B49a4636C3B3aE3237", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidatePERPPERP": { + "address": "0x2b6a67482896dE4A6a92221D8e5E52aD7787C31c", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentPERPPERP": { + "address": "0x4aa2Fd67d48cC3A8e9B066df0dB0b264efc67Ce8", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionPERPPERP": { + "address": "0xB047605EEb66DFC58Ff7c29e2415bBf75E16CaE5", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsPERPPERP": { + "address": "0x968024f6856f2a32A1424897A7f5BCFBa79c76ba", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyZILPERP": { + "address": "0xeBBF262CBF76BD434873C278C05249A863ed93f3", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateZILPERP": { + "address": "0xB3F2dF7142A483bfdF680d6DFbcaEBA3ac450c4C", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketZILPERP": { + "address": "0x1c41D856bB7Ba4AA43A4Db0aF34D3e84aeFD2669", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateZILPERP": { + "address": "0x1f21A0f0A7525e9F71b8fb3265eD8B4599a8154E", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentZILPERP": { + "address": "0xE327b5FdAdAbC6706DF88784f01484b8aF9DDf94", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionZILPERP": { + "address": "0xa80594Ecd9B70867c95053AD51062f7d710c6e19", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsZILPERP": { + "address": "0xc98bD33EA81411FF0De0e66A6f1ad24803b41C38", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyRUNEPERP": { + "address": "0x4D96363516F75f597719662Da273A6D6fC5BB109", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateRUNEPERP": { + "address": "0x3C141aC3EAa12f8082298338fCD9D854874C3c31", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketRUNEPERP": { + "address": "0x4640c2232964CC25672b50e7156fCc96bebdAA93", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateRUNEPERP": { + "address": "0x5CcE5B95b79b96253C897BD0c677C1c02b0951df", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentRUNEPERP": { + "address": "0x5FC0B01De4954B9349D5Bd1BC81a4D52BA3EC131", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionRUNEPERP": { + "address": "0xb87266D77d395ff146F68bC41F2Be72a765bF417", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsRUNEPERP": { + "address": "0x974Eb9322f5319079fcebF61D577D16A50b5519d", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxySUSHIPERP": { + "address": "0x64b9F72F7D5a78B597A108aaE5fE2dCB17a6B1F3", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateSUSHIPERP": { + "address": "0x01771aCbAbF9fdf4160Ed5D83Ea38B7Df2b9699b", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketSUSHIPERP": { + "address": "0xE996f47c177E5248FD2060C5eAb392a4f4a789C6", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateSUSHIPERP": { + "address": "0x1A596A95158E2bAB50AebCC5F6a6f90469e5ED5C", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentSUSHIPERP": { + "address": "0x1E6Bc6D62122015D94774C026dc458e6240c3013", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionSUSHIPERP": { + "address": "0xd94FA17aA3907F796D002F265a79D0945afaC283", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsSUSHIPERP": { + "address": "0xec9Ae77028F15279D12CAC9C59085E8608da4091", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyZECPERP": { + "address": "0x2c936245aE304C12492e2fD11f9f6ca811Dca6B2", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateZECPERP": { + "address": "0x2D09A023DbB4677596486aD23EA65D13D73Fd751", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketZECPERP": { + "address": "0x3175B049138959840f5d949C9b5Ad6aE0e130875", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateZECPERP": { + "address": "0x16906E260B7CA4dccEa474400cC47b1C27B052Bb", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentZECPERP": { + "address": "0x24FC2A983C5f777AfDC78c201A53D8DEb02647B9", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionZECPERP": { + "address": "0xbC3E9fE1b8dDFe7ceE9BCd219D48D456AD6AE777", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsZECPERP": { + "address": "0x7E8284db929908937F8DBedFa5b17F2EA29e79bB", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyXTZPERP": { + "address": "0x27166831c59156CC5bB560474cf52A59F3187228", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateXTZPERP": { + "address": "0x30BDCf2e1b12CE8389fcBaBB3CCcef29762ff6d9", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketXTZPERP": { + "address": "0x95141EAa3891af731c81a6797098bD21B5cc185F", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateXTZPERP": { + "address": "0x1b1eD82857B3231a5a50e205AB7172297DbF36bE", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentXTZPERP": { + "address": "0xd74d3DEBfB5EBDe3daB36aaB992dCBa142425bE5", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionXTZPERP": { + "address": "0x7a1D9619eb0F5ee66329E526E71497D839E074b2", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsXTZPERP": { + "address": "0x723024639F2f0226e4308aB732b8E7e2FbAaBfF1", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyUMAPERP": { + "address": "0xf31C13ef6D7B6De0902a1dD0B82723AF1445BCBf", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateUMAPERP": { + "address": "0x907C6dF6Dc8daaE4F7F77be0CEDb7381ee3c7AAE", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketUMAPERP": { + "address": "0xc26e5f30AD8B3bC626B88f87D23b1C011754d110", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateUMAPERP": { + "address": "0xEc81e47f303c0B8E627C8D095B29AF6e59F26710", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentUMAPERP": { + "address": "0xD71cdC5cb38AC6D0Ec86043AE3BDc5615981e508", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionUMAPERP": { + "address": "0x8c7BE9C2f7BEE5A1603D8F2a82239f4A528990fC", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsUMAPERP": { + "address": "0x135F50dA290B5c564290Eea198aeDF55595af110", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyENJPERP": { + "address": "0x2E7d38c390fA8aB9bE5fFeACB29160b79Fa50F27", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateENJPERP": { + "address": "0x01e57792CC8e32be4164dc3A14D9F5176CE97cB7", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketENJPERP": { + "address": "0x49EDaBfDCa6d7369583F7c7e8d24B7f1D009855E", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateENJPERP": { + "address": "0x9342F5B2F927b604ca1C2E7042Dd1B6442bd9c39", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentENJPERP": { + "address": "0x54bacDF5a4A6CD229ff4a30c497f99c14aCD7093", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionENJPERP": { + "address": "0x3c83b552a1eED7dA2f665640216F83968b1f3528", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsENJPERP": { + "address": "0x563e2079468b009C24b2028dBF0E533687E73773", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyICPPERP": { + "address": "0xc02A7b898096D197Aedbd028aDa1dB6f8F50B469", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateICPPERP": { + "address": "0x94EC95591D347C6865402e72C503E2E58b3adFd2", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketICPPERP": { + "address": "0x68bf9aa1F53A702A12d80ecCeACF3d36DEBb0910", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateICPPERP": { + "address": "0x0e22cC30346aC89c8b1dE03F98335d60192a6214", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentICPPERP": { + "address": "0x32c0E52Df110847D1fC476bc7991742fBf6DCf25", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionICPPERP": { + "address": "0xaE4b0A25aC7AD6b24a50c281f947fa172eF653aA", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsICPPERP": { + "address": "0xa7977cAABd4062FDc3fF1802f00b3265678287C6", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyXLMPERP": { + "address": "0x293a54bA6928B70591c201D46D4866c843A288E9", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateXLMPERP": { + "address": "0x7F914Bb43882fAf35C18f85EbF273859caAd394E", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketXLMPERP": { + "address": "0xAd97d0bCef40772ABa8f7Fb2727a8eDcF413d3ED", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateXLMPERP": { + "address": "0x416F47bB7c5abc848603Da2C4C505AF8e338B873", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentXLMPERP": { + "address": "0x860ffb8f7f7F4c61279A9E810996abe3eF6Bc4A2", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionXLMPERP": { + "address": "0xD42C5d902e46ca1fbCb605F9508E792c9ef93563", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsXLMPERP": { + "address": "0x430f7BeA08BA53FA8a8A641bB887cEF325f80EBC", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2Proxy1INCHPERP": { + "address": "0x98D9C1A153a8396db8D928e5a375560d72961852", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketState1INCHPERP": { + "address": "0x48001E5B2e7788850C92e10430495d9c39C348ba", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2Market1INCHPERP": { + "address": "0x391c8e863DdF37ED56f850Db696332D5EB22742b", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidate1INCHPERP": { + "address": "0xD1371585254E35d0906Ae77B5F27A4d9d870b177", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntent1INCHPERP": { + "address": "0x3F77026524B9c097Ead13d35D5705E0179ce2b49", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecution1INCHPERP": { + "address": "0xeAA2baAd916BDF08716c390Fd0CB03e08c8798c9", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViews1INCHPERP": { + "address": "0x00cdC012bDD26801962b2FF877bF4B4Be4B5bE13", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyEOSPERP": { + "address": "0xbBb1d14d35D0247E2b833cab54e8E8B4a71029c3", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateEOSPERP": { + "address": "0xD0ea062d68d1722c8DCCBFDE1bc5A5Fa692b9CF0", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketEOSPERP": { + "address": "0x7cd55bbb5c4fe28f5a210161E86364D85Df0Ad9d", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateEOSPERP": { + "address": "0x9250E9B183E3a3abF37a133B8e8F68418f5822dE", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentEOSPERP": { + "address": "0x2D959527874e7D1f00F3ffA032EDAC3344a0d035", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionEOSPERP": { + "address": "0xaBBf8Bf65cD87f5A77Aa6Da17E1f8C0f2047218a", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsEOSPERP": { + "address": "0x25581c8DCBe006D49757b51482c8831FaDeBFBba", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyCELOPERP": { + "address": "0x18ceb55c8f4cb4Bb4d0285A28bc60dD4deC05719", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateCELOPERP": { + "address": "0x9b951e16CAfB129286fEe54183939dC485986365", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketCELOPERP": { + "address": "0x8512F3032B7d00cf776000d2aeE6335365dcEf30", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateCELOPERP": { + "address": "0xe2468cae8FD460031e9B2C1d95f3C6c9f48D9316", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentCELOPERP": { + "address": "0x1cB9FeCA0Fca6f34eb3949c6c3A698624B81dd04", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionCELOPERP": { + "address": "0xA01a3FeeD5dcC2308BebF8a5356d8Be830FbC4Ad", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsCELOPERP": { + "address": "0xfdc1d1F8a44184f57C9067ec4d19291622B78960", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyALGOPERP": { + "address": "0xB4601F5A308071f0583C3F5D481B29Da63287ff0", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateALGOPERP": { + "address": "0xc0dA9Bc52EF4770FD687925208363D8810eaA9c9", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketALGOPERP": { + "address": "0x7373577fbAC46C99581663312fFBBBa27D068f3d", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateALGOPERP": { + "address": "0xe76B3EB2D2E41dEF9C0626613Fc9102826a400ad", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentALGOPERP": { + "address": "0x855f518bcbaE46eC7E6Bacd2bCE388a1c40668c9", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionALGOPERP": { + "address": "0x71cf06D18286086f858d27Cd5c790b1D1e7867fb", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsALGOPERP": { + "address": "0x1f0Ded7598d82151df61a15BFfb05977E64454f7", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyZRXPERP": { + "address": "0x2E6c40D36fbAe7c924d1Bd9c673F0de8a3734698", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateZRXPERP": { + "address": "0x716f2C681eaaB0af3e500934eCFBBD9A9Bf0fD3e", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketZRXPERP": { + "address": "0xA45C1077bB7EBFa50c2c72CE5594Ea8Dc1843C4C", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateZRXPERP": { + "address": "0xd736542968C18dBD568A457005ad859B7f4B714e", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentZRXPERP": { + "address": "0xDb8c0d19cDBC7742307Dd4Ada60535c2E9245855", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionZRXPERP": { + "address": "0xa390843a8d2E94015a1a576C2d139cE0D9BB7052", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsZRXPERP": { + "address": "0x0BB241B6980B63B0aBE11f131490DE745494caa0", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxySEIPERP": { + "address": "0x035A18d0D7c6E29BB6cabB459C1d1ccCdBfe77A2", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateSEIPERP": { + "address": "0xb19cc213004E8790c7Adaf952849fd934b57d2DC", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketSEIPERP": { + "address": "0xea4d80c60238F283787998C2b242Eb250D32190b", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateSEIPERP": { + "address": "0xAa88a2A9344c8D403782059DFF736eA883705063", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentSEIPERP": { + "address": "0x7AEefFf9668d51D178D3e94319a02f539DB5907e", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionSEIPERP": { + "address": "0xa5175001f00B720Cf4D317125aab33113AF2A26B", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsSEIPERP": { + "address": "0xf55FdFCbcEF7E66A02A8beE3dDA0630c9EfbcC39", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxySTETHETHPERP": { + "address": "0x3A512e9050EA62BF4444b12ad2B066c03384d7b3", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateSTETHETHPERP": { + "address": "0x8652A9EC3fd710eA63e8A4Ad2DdFCa613E19F277", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketSTETHETHPERP": { + "address": "0x72D11A78A291a031259e5C9c1aBD88C282DAd56a", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateSTETHETHPERP": { + "address": "0xE51A5F0639CA2CE820ef0584e0c81073532e2460", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentSTETHETHPERP": { + "address": "0xff5DccD450FadaEF677D87f0812030b48373CF03", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionSTETHETHPERP": { + "address": "0x7b54b31AB774f92e1b4366052E75adf3a0c61598", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsSTETHETHPERP": { + "address": "0x72039cBF90Ce971A46fe2F9943770AcDd9aD0FBc", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + } + } } } diff --git a/publish/deployed/mainnet-ovm/config.json b/publish/deployed/mainnet-ovm/config.json index 95755a30f4..e5512a8858 100644 --- a/publish/deployed/mainnet-ovm/config.json +++ b/publish/deployed/mainnet-ovm/config.json @@ -1369,5 +1369,467 @@ }, "PerpsV2MarketViewsUSDTPERP": { "deploy": false + }, + "PerpsV2ProxyBALPERP": { + "deploy": false + }, + "PerpsV2MarketStateBALPERP": { + "deploy": false + }, + "PerpsV2MarketBALPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateBALPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentBALPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionBALPERP": { + "deploy": false + }, + "PerpsV2MarketViewsBALPERP": { + "deploy": false + }, + "PerpsV2ProxyFXSPERP": { + "deploy": false + }, + "PerpsV2MarketStateFXSPERP": { + "deploy": false + }, + "PerpsV2MarketFXSPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateFXSPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentFXSPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionFXSPERP": { + "deploy": false + }, + "PerpsV2MarketViewsFXSPERP": { + "deploy": false + }, + "PerpsV2ProxyKNCPERP": { + "deploy": false + }, + "PerpsV2MarketStateKNCPERP": { + "deploy": false + }, + "PerpsV2MarketKNCPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateKNCPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentKNCPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionKNCPERP": { + "deploy": false + }, + "PerpsV2MarketViewsKNCPERP": { + "deploy": false + }, + "PerpsV2ProxyRNDRPERP": { + "deploy": false + }, + "PerpsV2MarketStateRNDRPERP": { + "deploy": false + }, + "PerpsV2MarketRNDRPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateRNDRPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentRNDRPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionRNDRPERP": { + "deploy": false + }, + "PerpsV2MarketViewsRNDRPERP": { + "deploy": false + }, + "PerpsV2ProxyONEPERP": { + "deploy": false + }, + "PerpsV2MarketStateONEPERP": { + "deploy": false + }, + "PerpsV2MarketONEPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateONEPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentONEPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionONEPERP": { + "deploy": false + }, + "PerpsV2MarketViewsONEPERP": { + "deploy": false + }, + "PerpsV2ProxyPERPPERP": { + "deploy": false + }, + "PerpsV2MarketStatePERPPERP": { + "deploy": false + }, + "PerpsV2MarketPERPPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidatePERPPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentPERPPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionPERPPERP": { + "deploy": false + }, + "PerpsV2MarketViewsPERPPERP": { + "deploy": false + }, + "PerpsV2ProxyZILPERP": { + "deploy": false + }, + "PerpsV2MarketStateZILPERP": { + "deploy": false + }, + "PerpsV2MarketZILPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateZILPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentZILPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionZILPERP": { + "deploy": false + }, + "PerpsV2MarketViewsZILPERP": { + "deploy": false + }, + "PerpsV2ProxyRUNEPERP": { + "deploy": false + }, + "PerpsV2MarketStateRUNEPERP": { + "deploy": false + }, + "PerpsV2MarketRUNEPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateRUNEPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentRUNEPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionRUNEPERP": { + "deploy": false + }, + "PerpsV2MarketViewsRUNEPERP": { + "deploy": false + }, + "PerpsV2ProxySUSHIPERP": { + "deploy": false + }, + "PerpsV2MarketStateSUSHIPERP": { + "deploy": false + }, + "PerpsV2MarketSUSHIPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateSUSHIPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentSUSHIPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionSUSHIPERP": { + "deploy": false + }, + "PerpsV2MarketViewsSUSHIPERP": { + "deploy": false + }, + "PerpsV2ProxyZECPERP": { + "deploy": false + }, + "PerpsV2MarketStateZECPERP": { + "deploy": false + }, + "PerpsV2MarketZECPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateZECPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentZECPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionZECPERP": { + "deploy": false + }, + "PerpsV2MarketViewsZECPERP": { + "deploy": false + }, + "PerpsV2ProxyXTZPERP": { + "deploy": false + }, + "PerpsV2MarketStateXTZPERP": { + "deploy": false + }, + "PerpsV2MarketXTZPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateXTZPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentXTZPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionXTZPERP": { + "deploy": false + }, + "PerpsV2MarketViewsXTZPERP": { + "deploy": false + }, + "PerpsV2ProxyUMAPERP": { + "deploy": false + }, + "PerpsV2MarketStateUMAPERP": { + "deploy": false + }, + "PerpsV2MarketUMAPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateUMAPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentUMAPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionUMAPERP": { + "deploy": false + }, + "PerpsV2MarketViewsUMAPERP": { + "deploy": false + }, + "PerpsV2ProxyENJPERP": { + "deploy": false + }, + "PerpsV2MarketStateENJPERP": { + "deploy": false + }, + "PerpsV2MarketENJPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateENJPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentENJPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionENJPERP": { + "deploy": false + }, + "PerpsV2MarketViewsENJPERP": { + "deploy": false + }, + "PerpsV2ProxyICPPERP": { + "deploy": false + }, + "PerpsV2MarketStateICPPERP": { + "deploy": false + }, + "PerpsV2MarketICPPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateICPPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentICPPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionICPPERP": { + "deploy": false + }, + "PerpsV2MarketViewsICPPERP": { + "deploy": false + }, + "PerpsV2ProxyXLMPERP": { + "deploy": false + }, + "PerpsV2MarketStateXLMPERP": { + "deploy": false + }, + "PerpsV2MarketXLMPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateXLMPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentXLMPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionXLMPERP": { + "deploy": false + }, + "PerpsV2MarketViewsXLMPERP": { + "deploy": false + }, + "PerpsV2Proxy1INCHPERP": { + "deploy": false + }, + "PerpsV2MarketState1INCHPERP": { + "deploy": false + }, + "PerpsV2Market1INCHPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidate1INCHPERP": { + "deploy": false + }, + "PerpsV2DelayedIntent1INCHPERP": { + "deploy": false + }, + "PerpsV2DelayedExecution1INCHPERP": { + "deploy": false + }, + "PerpsV2MarketViews1INCHPERP": { + "deploy": false + }, + "PerpsV2ProxyEOSPERP": { + "deploy": false + }, + "PerpsV2MarketStateEOSPERP": { + "deploy": false + }, + "PerpsV2MarketEOSPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateEOSPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentEOSPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionEOSPERP": { + "deploy": false + }, + "PerpsV2MarketViewsEOSPERP": { + "deploy": false + }, + "PerpsV2ProxyCELOPERP": { + "deploy": false + }, + "PerpsV2MarketStateCELOPERP": { + "deploy": false + }, + "PerpsV2MarketCELOPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateCELOPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentCELOPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionCELOPERP": { + "deploy": false + }, + "PerpsV2MarketViewsCELOPERP": { + "deploy": false + }, + "PerpsV2ProxyALGOPERP": { + "deploy": false + }, + "PerpsV2MarketStateALGOPERP": { + "deploy": false + }, + "PerpsV2MarketALGOPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateALGOPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentALGOPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionALGOPERP": { + "deploy": false + }, + "PerpsV2MarketViewsALGOPERP": { + "deploy": false + }, + "PerpsV2ProxyZRXPERP": { + "deploy": false + }, + "PerpsV2MarketStateZRXPERP": { + "deploy": false + }, + "PerpsV2MarketZRXPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateZRXPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentZRXPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionZRXPERP": { + "deploy": false + }, + "PerpsV2MarketViewsZRXPERP": { + "deploy": false + }, + "PerpsV2ProxySEIPERP": { + "deploy": false + }, + "PerpsV2MarketStateSEIPERP": { + "deploy": false + }, + "PerpsV2MarketSEIPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateSEIPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentSEIPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionSEIPERP": { + "deploy": false + }, + "PerpsV2MarketViewsSEIPERP": { + "deploy": false + }, + "PerpsV2ProxySTETHETHPERP": { + "deploy": false + }, + "PerpsV2MarketStateSTETHETHPERP": { + "deploy": false + }, + "PerpsV2MarketSTETHETHPERP": { + "deploy": false + }, + "PerpsV2MarketLiquidateSTETHETHPERP": { + "deploy": false + }, + "PerpsV2DelayedIntentSTETHETHPERP": { + "deploy": false + }, + "PerpsV2DelayedExecutionSTETHETHPERP": { + "deploy": false + }, + "PerpsV2MarketViewsSTETHETHPERP": { + "deploy": false } } diff --git a/publish/deployed/mainnet-ovm/deployment.json b/publish/deployed/mainnet-ovm/deployment.json index f7473b715b..d31fff2238 100644 --- a/publish/deployed/mainnet-ovm/deployment.json +++ b/publish/deployed/mainnet-ovm/deployment.json @@ -251,7 +251,7 @@ "0x8700dAec35aF8Ff88c16BdF0418774CB3D7599B4", "0xB9c6CA25452E7f6D0D3340CE1e9B573421afc2eE", "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", - "104665146496802550602329734", + "105492587340424709398786025", "0x1Cb059b7e74fD21665968C908806143E744D5F30" ] }, @@ -6680,6 +6680,2206 @@ "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", "0x1Cb059b7e74fD21665968C908806143E744D5F30" ] + }, + "PerpsV2ProxyBALPERP": { + "name": "PerpsV2ProxyBALPERP", + "address": "0x71f42cA320b3e9A8e4816e26De70c9b69eAf9d24", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x71f42cA320b3e9A8e4816e26De70c9b69eAf9d24", + "timestamp": "2023-09-06T14:29:06.689Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateBALPERP": { + "name": "PerpsV2MarketStateBALPERP", + "address": "0x982bb9880295EcBc34a56772fEF81E964Aee4A9f", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x982bb9880295EcBc34a56772fEF81E964Aee4A9f", + "timestamp": "2023-09-06T14:29:20.780Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x42414c0000000000000000000000000000000000000000000000000000000000", + "0x7342414c50455250000000000000000000000000000000000000000000000000", + "0x982bb9880295EcBc34a56772fEF81E964Aee4A9f" + ] + }, + "PerpsV2MarketBALPERP": { + "name": "PerpsV2MarketBALPERP", + "address": "0x27B9C4af1BACd39Fb216A3a27c9F1E3cd8570b19", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x27B9C4af1BACd39Fb216A3a27c9F1E3cd8570b19", + "timestamp": "2023-09-06T14:29:31.299Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x71f42cA320b3e9A8e4816e26De70c9b69eAf9d24", + "0x982bb9880295EcBc34a56772fEF81E964Aee4A9f", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateBALPERP": { + "name": "PerpsV2MarketLiquidateBALPERP", + "address": "0x797c42Ff20162B806b813B78E5ceD6d69E06a09a", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x797c42Ff20162B806b813B78E5ceD6d69E06a09a", + "timestamp": "2023-09-06T14:29:41.490Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x71f42cA320b3e9A8e4816e26De70c9b69eAf9d24", + "0x982bb9880295EcBc34a56772fEF81E964Aee4A9f", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentBALPERP": { + "name": "PerpsV2DelayedIntentBALPERP", + "address": "0xBc5B0A6dCaDD4Fc27665601401D6f03D97375B24", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xBc5B0A6dCaDD4Fc27665601401D6f03D97375B24", + "timestamp": "2023-09-06T14:29:51.959Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x71f42cA320b3e9A8e4816e26De70c9b69eAf9d24", + "0x982bb9880295EcBc34a56772fEF81E964Aee4A9f", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionBALPERP": { + "name": "PerpsV2DelayedExecutionBALPERP", + "address": "0x8d51BF0759e1a01c15F91940BaaaD08B6B45a637", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x8d51BF0759e1a01c15F91940BaaaD08B6B45a637", + "timestamp": "2023-09-06T14:30:01.115Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x71f42cA320b3e9A8e4816e26De70c9b69eAf9d24", + "0x982bb9880295EcBc34a56772fEF81E964Aee4A9f", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsBALPERP": { + "name": "PerpsV2MarketViewsBALPERP", + "address": "0x3FFbC2f1029ccb193d011757E2bbd57538711D86", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x3FFbC2f1029ccb193d011757E2bbd57538711D86", + "timestamp": "2023-09-06T14:30:11.293Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x982bb9880295EcBc34a56772fEF81E964Aee4A9f", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyFXSPERP": { + "name": "PerpsV2ProxyFXSPERP", + "address": "0x2fD9a39ACF071Aa61f92F3D7A98332c68d6B6602", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x2fD9a39ACF071Aa61f92F3D7A98332c68d6B6602", + "timestamp": "2023-09-06T14:41:38.662Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateFXSPERP": { + "name": "PerpsV2MarketStateFXSPERP", + "address": "0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1", + "timestamp": "2023-09-06T14:41:47.684Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x4658530000000000000000000000000000000000000000000000000000000000", + "0x7346585350455250000000000000000000000000000000000000000000000000", + "0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1" + ] + }, + "PerpsV2MarketFXSPERP": { + "name": "PerpsV2MarketFXSPERP", + "address": "0x29601BAfeE838F75679e0024E9b8E44D6f1b6f2c", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x29601BAfeE838F75679e0024E9b8E44D6f1b6f2c", + "timestamp": "2023-09-06T14:41:58.183Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2fD9a39ACF071Aa61f92F3D7A98332c68d6B6602", + "0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateFXSPERP": { + "name": "PerpsV2MarketLiquidateFXSPERP", + "address": "0xEbBeb518d4b4e488f45913A9Ef72Ea57Be676F1a", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0xEbBeb518d4b4e488f45913A9Ef72Ea57Be676F1a", + "timestamp": "2023-09-06T14:42:08.384Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2fD9a39ACF071Aa61f92F3D7A98332c68d6B6602", + "0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentFXSPERP": { + "name": "PerpsV2DelayedIntentFXSPERP", + "address": "0x4022AB250B5c32c286A3953bc740368D6b68b067", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x4022AB250B5c32c286A3953bc740368D6b68b067", + "timestamp": "2023-09-06T14:42:18.895Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2fD9a39ACF071Aa61f92F3D7A98332c68d6B6602", + "0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionFXSPERP": { + "name": "PerpsV2DelayedExecutionFXSPERP", + "address": "0xcCe2c84C91e6c4de7e87704b3D5C4fba10626234", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xcCe2c84C91e6c4de7e87704b3D5C4fba10626234", + "timestamp": "2023-09-06T14:42:29.548Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2fD9a39ACF071Aa61f92F3D7A98332c68d6B6602", + "0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsFXSPERP": { + "name": "PerpsV2MarketViewsFXSPERP", + "address": "0x6a15EE080c2FdE246b674918bff3B52d414525cb", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x6a15EE080c2FdE246b674918bff3B52d414525cb", + "timestamp": "2023-09-06T14:42:39.784Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyKNCPERP": { + "name": "PerpsV2ProxyKNCPERP", + "address": "0x152Da6a8F32F25B56A32ef5559d4A2A96D09148b", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x152Da6a8F32F25B56A32ef5559d4A2A96D09148b", + "timestamp": "2023-09-06T14:53:24.644Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateKNCPERP": { + "name": "PerpsV2MarketStateKNCPERP", + "address": "0x325AF017A497953734CB7B1F51580ff9aD1122B1", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x325AF017A497953734CB7B1F51580ff9aD1122B1", + "timestamp": "2023-09-06T14:53:33.646Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x4b4e430000000000000000000000000000000000000000000000000000000000", + "0x734b4e4350455250000000000000000000000000000000000000000000000000", + "0x325AF017A497953734CB7B1F51580ff9aD1122B1" + ] + }, + "PerpsV2MarketKNCPERP": { + "name": "PerpsV2MarketKNCPERP", + "address": "0xf9C0122A38c6B85FDAfF3065f3d0822D9802E03e", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0xf9C0122A38c6B85FDAfF3065f3d0822D9802E03e", + "timestamp": "2023-09-06T14:53:44.153Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x152Da6a8F32F25B56A32ef5559d4A2A96D09148b", + "0x325AF017A497953734CB7B1F51580ff9aD1122B1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateKNCPERP": { + "name": "PerpsV2MarketLiquidateKNCPERP", + "address": "0x959A4309f7d82e3D34C353a405200D8277032115", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x959A4309f7d82e3D34C353a405200D8277032115", + "timestamp": "2023-09-06T14:53:54.291Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x152Da6a8F32F25B56A32ef5559d4A2A96D09148b", + "0x325AF017A497953734CB7B1F51580ff9aD1122B1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentKNCPERP": { + "name": "PerpsV2DelayedIntentKNCPERP", + "address": "0xE6bf793B3ED4b42f8c3FB883a60e49f976a1791e", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xE6bf793B3ED4b42f8c3FB883a60e49f976a1791e", + "timestamp": "2023-09-06T14:54:08.761Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x152Da6a8F32F25B56A32ef5559d4A2A96D09148b", + "0x325AF017A497953734CB7B1F51580ff9aD1122B1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionKNCPERP": { + "name": "PerpsV2DelayedExecutionKNCPERP", + "address": "0xE1264B2B97be89755FBCE7A280FD276C55F661D1", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xE1264B2B97be89755FBCE7A280FD276C55F661D1", + "timestamp": "2023-09-06T14:54:19.417Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x152Da6a8F32F25B56A32ef5559d4A2A96D09148b", + "0x325AF017A497953734CB7B1F51580ff9aD1122B1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsKNCPERP": { + "name": "PerpsV2MarketViewsKNCPERP", + "address": "0xCcff378F3aA9E4ABB36fdCb03371a59008C28708", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0xCcff378F3aA9E4ABB36fdCb03371a59008C28708", + "timestamp": "2023-09-06T14:54:29.866Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x325AF017A497953734CB7B1F51580ff9aD1122B1", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyRNDRPERP": { + "name": "PerpsV2ProxyRNDRPERP", + "address": "0x91cc4a83d026e5171525aFCAEd020123A653c2C9", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x91cc4a83d026e5171525aFCAEd020123A653c2C9", + "timestamp": "2023-09-06T15:07:02.893Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateRNDRPERP": { + "name": "PerpsV2MarketStateRNDRPERP", + "address": "0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2", + "timestamp": "2023-09-06T15:07:13.010Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x524e445200000000000000000000000000000000000000000000000000000000", + "0x73524e4452504552500000000000000000000000000000000000000000000000", + "0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2" + ] + }, + "PerpsV2MarketRNDRPERP": { + "name": "PerpsV2MarketRNDRPERP", + "address": "0x3942722D61d784347F38CaA493B1E073aB321B22", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x3942722D61d784347F38CaA493B1E073aB321B22", + "timestamp": "2023-09-06T15:07:23.599Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x91cc4a83d026e5171525aFCAEd020123A653c2C9", + "0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateRNDRPERP": { + "name": "PerpsV2MarketLiquidateRNDRPERP", + "address": "0x70eE22558a577C9c3C7BE0A5F9Fb494c20e0545b", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x70eE22558a577C9c3C7BE0A5F9Fb494c20e0545b", + "timestamp": "2023-09-06T15:07:33.792Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x91cc4a83d026e5171525aFCAEd020123A653c2C9", + "0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentRNDRPERP": { + "name": "PerpsV2DelayedIntentRNDRPERP", + "address": "0xC81e43B6FB257760cb655C5B3Ea0b87d93cf01B5", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xC81e43B6FB257760cb655C5B3Ea0b87d93cf01B5", + "timestamp": "2023-09-06T15:07:44.316Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x91cc4a83d026e5171525aFCAEd020123A653c2C9", + "0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionRNDRPERP": { + "name": "PerpsV2DelayedExecutionRNDRPERP", + "address": "0x097b1ec678F135fa31C7D4c0D92b34940dB06251", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x097b1ec678F135fa31C7D4c0D92b34940dB06251", + "timestamp": "2023-09-06T15:07:55.364Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x91cc4a83d026e5171525aFCAEd020123A653c2C9", + "0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsRNDRPERP": { + "name": "PerpsV2MarketViewsRNDRPERP", + "address": "0xaEB7205C613c1e1aD34E077EbE86fDB9Da16cEcf", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0xaEB7205C613c1e1aD34E077EbE86fDB9Da16cEcf", + "timestamp": "2023-09-06T15:08:05.659Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyONEPERP": { + "name": "PerpsV2ProxyONEPERP", + "address": "0x86BbB4E38Ffa64F263E84A0820138c5d938BA86E", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x86BbB4E38Ffa64F263E84A0820138c5d938BA86E", + "timestamp": "2023-09-06T18:26:41.067Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateONEPERP": { + "name": "PerpsV2MarketStateONEPERP", + "address": "0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4", + "timestamp": "2023-09-06T18:26:51.073Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x4f4e450000000000000000000000000000000000000000000000000000000000", + "0x734f4e4550455250000000000000000000000000000000000000000000000000", + "0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4" + ] + }, + "PerpsV2MarketONEPERP": { + "name": "PerpsV2MarketONEPERP", + "address": "0x66F541d5F16f2451dE9DE5098d241774a33093f4", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x66F541d5F16f2451dE9DE5098d241774a33093f4", + "timestamp": "2023-09-06T18:27:01.628Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x86BbB4E38Ffa64F263E84A0820138c5d938BA86E", + "0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateONEPERP": { + "name": "PerpsV2MarketLiquidateONEPERP", + "address": "0x9c3A582Cb712C8CDb067456b993F0234EDB185bD", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x9c3A582Cb712C8CDb067456b993F0234EDB185bD", + "timestamp": "2023-09-06T18:27:11.819Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x86BbB4E38Ffa64F263E84A0820138c5d938BA86E", + "0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentONEPERP": { + "name": "PerpsV2DelayedIntentONEPERP", + "address": "0x66f916cc0B0b26C1783974A60Cef9B0AfC382825", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x66f916cc0B0b26C1783974A60Cef9B0AfC382825", + "timestamp": "2023-09-06T18:27:22.316Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x86BbB4E38Ffa64F263E84A0820138c5d938BA86E", + "0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionONEPERP": { + "name": "PerpsV2DelayedExecutionONEPERP", + "address": "0xBe0f35e3d0ffe514969333B4d07A279D3d66A494", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xBe0f35e3d0ffe514969333B4d07A279D3d66A494", + "timestamp": "2023-09-06T18:27:33.020Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x86BbB4E38Ffa64F263E84A0820138c5d938BA86E", + "0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsONEPERP": { + "name": "PerpsV2MarketViewsONEPERP", + "address": "0xA4d53f6CBCF314f318f316ae61cDd400c974085d", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0xA4d53f6CBCF314f318f316ae61cDd400c974085d", + "timestamp": "2023-09-06T18:27:43.222Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyPERPPERP": { + "name": "PerpsV2ProxyPERPPERP", + "address": "0xaF2E4c337B038eaFA1dE23b44C163D0008e49EaD", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0xaF2E4c337B038eaFA1dE23b44C163D0008e49EaD", + "timestamp": "2023-09-06T18:38:29.063Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStatePERPPERP": { + "name": "PerpsV2MarketStatePERPPERP", + "address": "0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701", + "timestamp": "2023-09-06T18:38:39.176Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x5045525000000000000000000000000000000000000000000000000000000000", + "0x7350455250504552500000000000000000000000000000000000000000000000", + "0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701" + ] + }, + "PerpsV2MarketPERPPERP": { + "name": "PerpsV2MarketPERPPERP", + "address": "0x6d9bDe78D5562b6BE4B6A70f4f2511fb1A8f9E10", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x6d9bDe78D5562b6BE4B6A70f4f2511fb1A8f9E10", + "timestamp": "2023-09-06T18:38:49.685Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xaF2E4c337B038eaFA1dE23b44C163D0008e49EaD", + "0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidatePERPPERP": { + "name": "PerpsV2MarketLiquidatePERPPERP", + "address": "0xc765DcA9D0e77B01b2Bb74fEBae2cF89E038092B", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0xc765DcA9D0e77B01b2Bb74fEBae2cF89E038092B", + "timestamp": "2023-09-06T18:38:59.800Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xaF2E4c337B038eaFA1dE23b44C163D0008e49EaD", + "0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentPERPPERP": { + "name": "PerpsV2DelayedIntentPERPPERP", + "address": "0x5E51817910c53A01e7Ee90B8640a66768075bf2E", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x5E51817910c53A01e7Ee90B8640a66768075bf2E", + "timestamp": "2023-09-06T18:39:10.266Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xaF2E4c337B038eaFA1dE23b44C163D0008e49EaD", + "0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionPERPPERP": { + "name": "PerpsV2DelayedExecutionPERPPERP", + "address": "0x692c746f443031559E9816b50c99165fd452982d", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x692c746f443031559E9816b50c99165fd452982d", + "timestamp": "2023-09-06T18:39:19.325Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xaF2E4c337B038eaFA1dE23b44C163D0008e49EaD", + "0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsPERPPERP": { + "name": "PerpsV2MarketViewsPERPPERP", + "address": "0x24D29234e34793476000FA068E858dE4380646E6", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x24D29234e34793476000FA068E858dE4380646E6", + "timestamp": "2023-09-06T18:39:29.531Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyZILPERP": { + "name": "PerpsV2ProxyZILPERP", + "address": "0x01a43786C2279dC417e7901d45B917afa51ceb9a", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x01a43786C2279dC417e7901d45B917afa51ceb9a", + "timestamp": "2023-09-06T18:50:03.351Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateZILPERP": { + "name": "PerpsV2MarketStateZILPERP", + "address": "0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba", + "timestamp": "2023-09-06T18:50:13.548Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x5a494c0000000000000000000000000000000000000000000000000000000000", + "0x735a494c50455250000000000000000000000000000000000000000000000000", + "0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba" + ] + }, + "PerpsV2MarketZILPERP": { + "name": "PerpsV2MarketZILPERP", + "address": "0x7EA760077b84f5e9A5D8a51Bf2A49B91D7cd5aa9", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x7EA760077b84f5e9A5D8a51Bf2A49B91D7cd5aa9", + "timestamp": "2023-09-06T18:50:24.088Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x01a43786C2279dC417e7901d45B917afa51ceb9a", + "0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateZILPERP": { + "name": "PerpsV2MarketLiquidateZILPERP", + "address": "0x0194e4BbD724633546D543A28125c579dfEc057c", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x0194e4BbD724633546D543A28125c579dfEc057c", + "timestamp": "2023-09-06T18:50:34.220Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x01a43786C2279dC417e7901d45B917afa51ceb9a", + "0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentZILPERP": { + "name": "PerpsV2DelayedIntentZILPERP", + "address": "0x0e1A5c48f3Ae7c629155aFAbbBcd5442627c7EF6", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x0e1A5c48f3Ae7c629155aFAbbBcd5442627c7EF6", + "timestamp": "2023-09-06T18:50:43.000Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x01a43786C2279dC417e7901d45B917afa51ceb9a", + "0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionZILPERP": { + "name": "PerpsV2DelayedExecutionZILPERP", + "address": "0x89698dc9ECD95337AD64FDa7dF773dA5007926A8", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x89698dc9ECD95337AD64FDa7dF773dA5007926A8", + "timestamp": "2023-09-06T18:50:54.338Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x01a43786C2279dC417e7901d45B917afa51ceb9a", + "0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsZILPERP": { + "name": "PerpsV2MarketViewsZILPERP", + "address": "0xd21F7CC02f3a9B6d059cdAd6e0C0f4db18420189", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0xd21F7CC02f3a9B6d059cdAd6e0C0f4db18420189", + "timestamp": "2023-09-06T18:51:02.896Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyRUNEPERP": { + "name": "PerpsV2ProxyRUNEPERP", + "address": "0xEAf0191bCa9DD417202cEf2B18B7515ABff1E196", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0xEAf0191bCa9DD417202cEf2B18B7515ABff1E196", + "timestamp": "2023-09-06T19:02:15.056Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateRUNEPERP": { + "name": "PerpsV2MarketStateRUNEPERP", + "address": "0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7", + "timestamp": "2023-09-06T19:02:25.285Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x52554e4500000000000000000000000000000000000000000000000000000000", + "0x7352554e45504552500000000000000000000000000000000000000000000000", + "0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7" + ] + }, + "PerpsV2MarketRUNEPERP": { + "name": "PerpsV2MarketRUNEPERP", + "address": "0x18f763fd61Efd3D9884981CC2CBd6845351e4b70", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x18f763fd61Efd3D9884981CC2CBd6845351e4b70", + "timestamp": "2023-09-06T19:02:35.947Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xEAf0191bCa9DD417202cEf2B18B7515ABff1E196", + "0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateRUNEPERP": { + "name": "PerpsV2MarketLiquidateRUNEPERP", + "address": "0xa26677434188Db65e42dd5606EE297366361cc2D", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0xa26677434188Db65e42dd5606EE297366361cc2D", + "timestamp": "2023-09-06T19:02:45.995Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xEAf0191bCa9DD417202cEf2B18B7515ABff1E196", + "0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentRUNEPERP": { + "name": "PerpsV2DelayedIntentRUNEPERP", + "address": "0xDaf440cDeA843762c6D4ECFA7C2f64AED832319e", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xDaf440cDeA843762c6D4ECFA7C2f64AED832319e", + "timestamp": "2023-09-06T19:02:54.906Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xEAf0191bCa9DD417202cEf2B18B7515ABff1E196", + "0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionRUNEPERP": { + "name": "PerpsV2DelayedExecutionRUNEPERP", + "address": "0xB4D55aE3a6B3B73633F622Ef89e94E4bAD05c08F", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xB4D55aE3a6B3B73633F622Ef89e94E4bAD05c08F", + "timestamp": "2023-09-06T19:03:06.193Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xEAf0191bCa9DD417202cEf2B18B7515ABff1E196", + "0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsRUNEPERP": { + "name": "PerpsV2MarketViewsRUNEPERP", + "address": "0xa9BB96d03A6ED56C14cd47a2CE75Fa6a7633aeC2", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0xa9BB96d03A6ED56C14cd47a2CE75Fa6a7633aeC2", + "timestamp": "2023-09-06T19:03:14.842Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxySUSHIPERP": { + "name": "PerpsV2ProxySUSHIPERP", + "address": "0xdcCDa0cFBEE25B33Ff4Ccca64467E89512511bf6", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0xdcCDa0cFBEE25B33Ff4Ccca64467E89512511bf6", + "timestamp": "2023-09-06T19:18:12.840Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateSUSHIPERP": { + "name": "PerpsV2MarketStateSUSHIPERP", + "address": "0x854A3500F1443ba99F746CA605d8FC25F0d06f32", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x854A3500F1443ba99F746CA605d8FC25F0d06f32", + "timestamp": "2023-09-06T19:18:22.841Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x5355534849000000000000000000000000000000000000000000000000000000", + "0x7353555348495045525000000000000000000000000000000000000000000000", + "0x854A3500F1443ba99F746CA605d8FC25F0d06f32" + ] + }, + "PerpsV2MarketSUSHIPERP": { + "name": "PerpsV2MarketSUSHIPERP", + "address": "0x070E7B0447e096704C54923826ac0Cb6C6472400", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x070E7B0447e096704C54923826ac0Cb6C6472400", + "timestamp": "2023-09-06T19:18:33.531Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xdcCDa0cFBEE25B33Ff4Ccca64467E89512511bf6", + "0x854A3500F1443ba99F746CA605d8FC25F0d06f32", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateSUSHIPERP": { + "name": "PerpsV2MarketLiquidateSUSHIPERP", + "address": "0x21F660512a18dEad0664F189aF73D74373dDC45f", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x21F660512a18dEad0664F189aF73D74373dDC45f", + "timestamp": "2023-09-06T19:18:43.714Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xdcCDa0cFBEE25B33Ff4Ccca64467E89512511bf6", + "0x854A3500F1443ba99F746CA605d8FC25F0d06f32", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentSUSHIPERP": { + "name": "PerpsV2DelayedIntentSUSHIPERP", + "address": "0xd01a18C2eDB9f411A8329eF9B2905F3Cf7D35408", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xd01a18C2eDB9f411A8329eF9B2905F3Cf7D35408", + "timestamp": "2023-09-06T19:18:54.238Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xdcCDa0cFBEE25B33Ff4Ccca64467E89512511bf6", + "0x854A3500F1443ba99F746CA605d8FC25F0d06f32", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionSUSHIPERP": { + "name": "PerpsV2DelayedExecutionSUSHIPERP", + "address": "0xdB87f699ae4045c290033240f22C0CBe80d95724", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xdB87f699ae4045c290033240f22C0CBe80d95724", + "timestamp": "2023-09-06T19:19:04.940Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xdcCDa0cFBEE25B33Ff4Ccca64467E89512511bf6", + "0x854A3500F1443ba99F746CA605d8FC25F0d06f32", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsSUSHIPERP": { + "name": "PerpsV2MarketViewsSUSHIPERP", + "address": "0xc7a869dEEEE1aCaB2B30B6022C246194c83ed49C", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0xc7a869dEEEE1aCaB2B30B6022C246194c83ed49C", + "timestamp": "2023-09-06T19:19:15.106Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x854A3500F1443ba99F746CA605d8FC25F0d06f32", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyZECPERP": { + "name": "PerpsV2ProxyZECPERP", + "address": "0xf8aB6B9008f2290965426d3076bC9d2EA835575e", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0xf8aB6B9008f2290965426d3076bC9d2EA835575e", + "timestamp": "2023-09-07T15:12:33.263Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateZECPERP": { + "name": "PerpsV2MarketStateZECPERP", + "address": "0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6", + "timestamp": "2023-09-07T15:12:43.284Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x5a45430000000000000000000000000000000000000000000000000000000000", + "0x735a454350455250000000000000000000000000000000000000000000000000", + "0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6" + ] + }, + "PerpsV2MarketZECPERP": { + "name": "PerpsV2MarketZECPERP", + "address": "0x8CC84E2c8BE0B7999B65A6b2bceF4dfF1f433Ce1", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x8CC84E2c8BE0B7999B65A6b2bceF4dfF1f433Ce1", + "timestamp": "2023-09-07T15:12:53.705Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xf8aB6B9008f2290965426d3076bC9d2EA835575e", + "0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateZECPERP": { + "name": "PerpsV2MarketLiquidateZECPERP", + "address": "0x8649Fdb91a47281Ea1eE67b83967b0D00F79a560", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x8649Fdb91a47281Ea1eE67b83967b0D00F79a560", + "timestamp": "2023-09-07T15:13:03.857Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xf8aB6B9008f2290965426d3076bC9d2EA835575e", + "0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentZECPERP": { + "name": "PerpsV2DelayedIntentZECPERP", + "address": "0xD21257d00E06621b1946532a2410dB1aBa75C638", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xD21257d00E06621b1946532a2410dB1aBa75C638", + "timestamp": "2023-09-07T15:13:12.782Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xf8aB6B9008f2290965426d3076bC9d2EA835575e", + "0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionZECPERP": { + "name": "PerpsV2DelayedExecutionZECPERP", + "address": "0x3f9917995e1a55060B984dbeE9d7358D9eB7AC8c", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x3f9917995e1a55060B984dbeE9d7358D9eB7AC8c", + "timestamp": "2023-09-07T15:13:24.037Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xf8aB6B9008f2290965426d3076bC9d2EA835575e", + "0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsZECPERP": { + "name": "PerpsV2MarketViewsZECPERP", + "address": "0x77fB9D52099d4207108C26AB22f9D8BBF691A37A", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x77fB9D52099d4207108C26AB22f9D8BBF691A37A", + "timestamp": "2023-09-07T15:13:34.209Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyXTZPERP": { + "name": "PerpsV2ProxyXTZPERP", + "address": "0xC645A757DD81C69641e010aDD2Da894b4b7Bc921", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0xC645A757DD81C69641e010aDD2Da894b4b7Bc921", + "timestamp": "2023-09-07T15:26:30.771Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateXTZPERP": { + "name": "PerpsV2MarketStateXTZPERP", + "address": "0xaf621161755C601C1469e3487ce971f39Ae507BC", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0xaf621161755C601C1469e3487ce971f39Ae507BC", + "timestamp": "2023-09-07T15:26:40.907Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x58545a0000000000000000000000000000000000000000000000000000000000", + "0x7358545a50455250000000000000000000000000000000000000000000000000", + "0xaf621161755C601C1469e3487ce971f39Ae507BC" + ] + }, + "PerpsV2MarketXTZPERP": { + "name": "PerpsV2MarketXTZPERP", + "address": "0x577B7dAdF6052d8DFA3C394143a4021b433A809c", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x577B7dAdF6052d8DFA3C394143a4021b433A809c", + "timestamp": "2023-09-07T15:26:51.387Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xC645A757DD81C69641e010aDD2Da894b4b7Bc921", + "0xaf621161755C601C1469e3487ce971f39Ae507BC", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateXTZPERP": { + "name": "PerpsV2MarketLiquidateXTZPERP", + "address": "0xe96097De5D8d168FC46B52874dF0A474E4A293D6", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0xe96097De5D8d168FC46B52874dF0A474E4A293D6", + "timestamp": "2023-09-07T15:27:01.338Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xC645A757DD81C69641e010aDD2Da894b4b7Bc921", + "0xaf621161755C601C1469e3487ce971f39Ae507BC", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentXTZPERP": { + "name": "PerpsV2DelayedIntentXTZPERP", + "address": "0xa7912822C220cda3596CAbFe9077769576E2b46E", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xa7912822C220cda3596CAbFe9077769576E2b46E", + "timestamp": "2023-09-07T15:27:11.782Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xC645A757DD81C69641e010aDD2Da894b4b7Bc921", + "0xaf621161755C601C1469e3487ce971f39Ae507BC", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionXTZPERP": { + "name": "PerpsV2DelayedExecutionXTZPERP", + "address": "0x4Fb59e8dAfcd398b2ca7Fe2Af5a7405Cd0d22278", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x4Fb59e8dAfcd398b2ca7Fe2Af5a7405Cd0d22278", + "timestamp": "2023-09-07T15:27:22.398Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xC645A757DD81C69641e010aDD2Da894b4b7Bc921", + "0xaf621161755C601C1469e3487ce971f39Ae507BC", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsXTZPERP": { + "name": "PerpsV2MarketViewsXTZPERP", + "address": "0x95CaB224896972e69Ad626bC75D29116CE7d4521", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x95CaB224896972e69Ad626bC75D29116CE7d4521", + "timestamp": "2023-09-07T15:27:30.889Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xaf621161755C601C1469e3487ce971f39Ae507BC", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyUMAPERP": { + "name": "PerpsV2ProxyUMAPERP", + "address": "0xb815Eb8D3a9dA3EdDD926225c0FBD3A566e8C749", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0xb815Eb8D3a9dA3EdDD926225c0FBD3A566e8C749", + "timestamp": "2023-09-07T15:39:34.440Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateUMAPERP": { + "name": "PerpsV2MarketStateUMAPERP", + "address": "0x595f37E1b21870571eE99fbe815D6790D817C0Ba", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x595f37E1b21870571eE99fbe815D6790D817C0Ba", + "timestamp": "2023-09-07T15:39:43.480Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x554d410000000000000000000000000000000000000000000000000000000000", + "0x73554d4150455250000000000000000000000000000000000000000000000000", + "0x595f37E1b21870571eE99fbe815D6790D817C0Ba" + ] + }, + "PerpsV2MarketUMAPERP": { + "name": "PerpsV2MarketUMAPERP", + "address": "0xecAfBAc3221160337a3a8dcB25A955f50618feeB", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0xecAfBAc3221160337a3a8dcB25A955f50618feeB", + "timestamp": "2023-09-07T15:39:54.014Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xb815Eb8D3a9dA3EdDD926225c0FBD3A566e8C749", + "0x595f37E1b21870571eE99fbe815D6790D817C0Ba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateUMAPERP": { + "name": "PerpsV2MarketLiquidateUMAPERP", + "address": "0x14A3F810db4E4EC74906D2538DE00a4c995f229E", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x14A3F810db4E4EC74906D2538DE00a4c995f229E", + "timestamp": "2023-09-07T15:40:04.107Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xb815Eb8D3a9dA3EdDD926225c0FBD3A566e8C749", + "0x595f37E1b21870571eE99fbe815D6790D817C0Ba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentUMAPERP": { + "name": "PerpsV2DelayedIntentUMAPERP", + "address": "0xD60E490fBF42a43E67F1e8d74debd7bCB5240F80", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xD60E490fBF42a43E67F1e8d74debd7bCB5240F80", + "timestamp": "2023-09-07T15:40:18.601Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xb815Eb8D3a9dA3EdDD926225c0FBD3A566e8C749", + "0x595f37E1b21870571eE99fbe815D6790D817C0Ba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionUMAPERP": { + "name": "PerpsV2DelayedExecutionUMAPERP", + "address": "0x581Fa71eB5b5D704d0c268EEd58e48f801338f7B", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x581Fa71eB5b5D704d0c268EEd58e48f801338f7B", + "timestamp": "2023-09-07T15:40:29.294Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xb815Eb8D3a9dA3EdDD926225c0FBD3A566e8C749", + "0x595f37E1b21870571eE99fbe815D6790D817C0Ba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsUMAPERP": { + "name": "PerpsV2MarketViewsUMAPERP", + "address": "0x99B2b4F1C6222d97e70Cf7D0C7Cc314465Ca9dC0", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x99B2b4F1C6222d97e70Cf7D0C7Cc314465Ca9dC0", + "timestamp": "2023-09-07T15:40:39.410Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x595f37E1b21870571eE99fbe815D6790D817C0Ba", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyENJPERP": { + "name": "PerpsV2ProxyENJPERP", + "address": "0x88C8316E5CCCCE2E27e5BFcDAC99f1251246196a", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x88C8316E5CCCCE2E27e5BFcDAC99f1251246196a", + "timestamp": "2023-09-07T15:51:18.966Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateENJPERP": { + "name": "PerpsV2MarketStateENJPERP", + "address": "0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB", + "timestamp": "2023-09-07T15:51:28.925Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x454e4a0000000000000000000000000000000000000000000000000000000000", + "0x73454e4a50455250000000000000000000000000000000000000000000000000", + "0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB" + ] + }, + "PerpsV2MarketENJPERP": { + "name": "PerpsV2MarketENJPERP", + "address": "0x9651De67fD8c3003a56b25dc24C73C317f00251d", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x9651De67fD8c3003a56b25dc24C73C317f00251d", + "timestamp": "2023-09-07T15:51:39.439Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x88C8316E5CCCCE2E27e5BFcDAC99f1251246196a", + "0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateENJPERP": { + "name": "PerpsV2MarketLiquidateENJPERP", + "address": "0x03c0544195A86028abdD8E69239A03b7ca0bC283", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x03c0544195A86028abdD8E69239A03b7ca0bC283", + "timestamp": "2023-09-07T15:51:49.506Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x88C8316E5CCCCE2E27e5BFcDAC99f1251246196a", + "0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentENJPERP": { + "name": "PerpsV2DelayedIntentENJPERP", + "address": "0xf23DF6328A8EDCFb34B9905715a32181e72964c3", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xf23DF6328A8EDCFb34B9905715a32181e72964c3", + "timestamp": "2023-09-07T15:51:59.905Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x88C8316E5CCCCE2E27e5BFcDAC99f1251246196a", + "0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionENJPERP": { + "name": "PerpsV2DelayedExecutionENJPERP", + "address": "0xE7b44E0411307B637A1B3B75AF8c37d752857Ae1", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xE7b44E0411307B637A1B3B75AF8c37d752857Ae1", + "timestamp": "2023-09-07T15:52:09.043Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x88C8316E5CCCCE2E27e5BFcDAC99f1251246196a", + "0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsENJPERP": { + "name": "PerpsV2MarketViewsENJPERP", + "address": "0x04631B9297919E98334C5AbAa762C48af071b4ef", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x04631B9297919E98334C5AbAa762C48af071b4ef", + "timestamp": "2023-09-07T15:52:19.185Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyICPPERP": { + "name": "PerpsV2ProxyICPPERP", + "address": "0x105f7F2986A2414B4007958b836904100a53d1AD", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x105f7F2986A2414B4007958b836904100a53d1AD", + "timestamp": "2023-09-07T16:04:04.699Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateICPPERP": { + "name": "PerpsV2MarketStateICPPERP", + "address": "0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0", + "timestamp": "2023-09-07T16:04:14.779Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x4943500000000000000000000000000000000000000000000000000000000000", + "0x7349435050455250000000000000000000000000000000000000000000000000", + "0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0" + ] + }, + "PerpsV2MarketICPPERP": { + "name": "PerpsV2MarketICPPERP", + "address": "0x7221d65B8e46a380102EBE986C01A9481e75Bd9E", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x7221d65B8e46a380102EBE986C01A9481e75Bd9E", + "timestamp": "2023-09-07T16:04:25.338Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x105f7F2986A2414B4007958b836904100a53d1AD", + "0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateICPPERP": { + "name": "PerpsV2MarketLiquidateICPPERP", + "address": "0x4F7d521a7CF8FA3b6EbF5d960907aE83E2888fC7", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x4F7d521a7CF8FA3b6EbF5d960907aE83E2888fC7", + "timestamp": "2023-09-07T16:04:35.506Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x105f7F2986A2414B4007958b836904100a53d1AD", + "0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentICPPERP": { + "name": "PerpsV2DelayedIntentICPPERP", + "address": "0xcAd243fA79De8Acb3B0336Dd9793A16D8e6A3aA5", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xcAd243fA79De8Acb3B0336Dd9793A16D8e6A3aA5", + "timestamp": "2023-09-07T16:04:46.014Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x105f7F2986A2414B4007958b836904100a53d1AD", + "0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionICPPERP": { + "name": "PerpsV2DelayedExecutionICPPERP", + "address": "0xE72f5C2B7C8E8697aFFe886497d22ad47D832085", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xE72f5C2B7C8E8697aFFe886497d22ad47D832085", + "timestamp": "2023-09-07T16:05:00.659Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x105f7F2986A2414B4007958b836904100a53d1AD", + "0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsICPPERP": { + "name": "PerpsV2MarketViewsICPPERP", + "address": "0xdd1122620688C25DF27DD405cf467cC9e5C0CC82", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0xdd1122620688C25DF27DD405cf467cC9e5C0CC82", + "timestamp": "2023-09-07T16:05:10.957Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyXLMPERP": { + "name": "PerpsV2ProxyXLMPERP", + "address": "0xfbbBFA96Af2980aE4014d5D5A2eF14bD79B2a299", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0xfbbBFA96Af2980aE4014d5D5A2eF14bD79B2a299", + "timestamp": "2023-09-07T17:21:39.033Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateXLMPERP": { + "name": "PerpsV2MarketStateXLMPERP", + "address": "0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d", + "timestamp": "2023-09-07T17:21:49.157Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x584c4d0000000000000000000000000000000000000000000000000000000000", + "0x73584c4d50455250000000000000000000000000000000000000000000000000", + "0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d" + ] + }, + "PerpsV2MarketXLMPERP": { + "name": "PerpsV2MarketXLMPERP", + "address": "0xff8Bf0f6f9494b44AeD91BB7868Ab94b76dCeAAD", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0xff8Bf0f6f9494b44AeD91BB7868Ab94b76dCeAAD", + "timestamp": "2023-09-07T17:21:59.527Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xfbbBFA96Af2980aE4014d5D5A2eF14bD79B2a299", + "0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateXLMPERP": { + "name": "PerpsV2MarketLiquidateXLMPERP", + "address": "0xECE9613025F970f1d56b2Ba749e1170976465088", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0xECE9613025F970f1d56b2Ba749e1170976465088", + "timestamp": "2023-09-07T17:22:09.606Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xfbbBFA96Af2980aE4014d5D5A2eF14bD79B2a299", + "0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentXLMPERP": { + "name": "PerpsV2DelayedIntentXLMPERP", + "address": "0x9576B1104c0fa29F76B3559B77e0fD0A6b450213", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x9576B1104c0fa29F76B3559B77e0fD0A6b450213", + "timestamp": "2023-09-07T17:22:20.031Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xfbbBFA96Af2980aE4014d5D5A2eF14bD79B2a299", + "0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionXLMPERP": { + "name": "PerpsV2DelayedExecutionXLMPERP", + "address": "0x2aEF3F9E57E2695C32bEaC56d79BFe4efb55bF63", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x2aEF3F9E57E2695C32bEaC56d79BFe4efb55bF63", + "timestamp": "2023-09-07T17:22:29.187Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xfbbBFA96Af2980aE4014d5D5A2eF14bD79B2a299", + "0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsXLMPERP": { + "name": "PerpsV2MarketViewsXLMPERP", + "address": "0x0C35263A2c4ed7BB812D3B4f4A5Da1A623fB2b7B", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x0C35263A2c4ed7BB812D3B4f4A5Da1A623fB2b7B", + "timestamp": "2023-09-07T17:22:39.307Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2Proxy1INCHPERP": { + "name": "PerpsV2Proxy1INCHPERP", + "address": "0xd5fAaa459e5B3c118fD85Fc0fD67f56310b1618D", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0xd5fAaa459e5B3c118fD85Fc0fD67f56310b1618D", + "timestamp": "2023-09-07T17:36:34.945Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketState1INCHPERP": { + "name": "PerpsV2MarketState1INCHPERP", + "address": "0x26A035D9A2eD696EacC3816674C66A7eB73aAb70", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x26A035D9A2eD696EacC3816674C66A7eB73aAb70", + "timestamp": "2023-09-07T17:36:45.116Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x31494e4348000000000000000000000000000000000000000000000000000000", + "0x7331494e43485045525000000000000000000000000000000000000000000000", + "0x26A035D9A2eD696EacC3816674C66A7eB73aAb70" + ] + }, + "PerpsV2Market1INCHPERP": { + "name": "PerpsV2Market1INCHPERP", + "address": "0x06bA4E6246A0C4BcBB53Ec860bE5372Fc40629ab", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x06bA4E6246A0C4BcBB53Ec860bE5372Fc40629ab", + "timestamp": "2023-09-07T17:36:55.636Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xd5fAaa459e5B3c118fD85Fc0fD67f56310b1618D", + "0x26A035D9A2eD696EacC3816674C66A7eB73aAb70", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidate1INCHPERP": { + "name": "PerpsV2MarketLiquidate1INCHPERP", + "address": "0x08e52251d4434eadF1f2Ce01D419B6249694d9e5", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x08e52251d4434eadF1f2Ce01D419B6249694d9e5", + "timestamp": "2023-09-07T17:37:05.678Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xd5fAaa459e5B3c118fD85Fc0fD67f56310b1618D", + "0x26A035D9A2eD696EacC3816674C66A7eB73aAb70", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntent1INCHPERP": { + "name": "PerpsV2DelayedIntent1INCHPERP", + "address": "0x6d5403B5b195F0F26aaF5e2a7FD58aB1D0Fb2F3e", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x6d5403B5b195F0F26aaF5e2a7FD58aB1D0Fb2F3e", + "timestamp": "2023-09-07T17:37:16.210Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xd5fAaa459e5B3c118fD85Fc0fD67f56310b1618D", + "0x26A035D9A2eD696EacC3816674C66A7eB73aAb70", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecution1INCHPERP": { + "name": "PerpsV2DelayedExecution1INCHPERP", + "address": "0xDC7a51F5c32909AcD5D03d11944c4480bee1Cd47", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xDC7a51F5c32909AcD5D03d11944c4480bee1Cd47", + "timestamp": "2023-09-07T17:37:27.469Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xd5fAaa459e5B3c118fD85Fc0fD67f56310b1618D", + "0x26A035D9A2eD696EacC3816674C66A7eB73aAb70", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViews1INCHPERP": { + "name": "PerpsV2MarketViews1INCHPERP", + "address": "0x23D5291fEa095D8851cE3bB711a10b4982923d9a", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x23D5291fEa095D8851cE3bB711a10b4982923d9a", + "timestamp": "2023-09-07T17:37:37.749Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x26A035D9A2eD696EacC3816674C66A7eB73aAb70", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyEOSPERP": { + "name": "PerpsV2ProxyEOSPERP", + "address": "0x50a40d947726ac1373DC438e7aaDEde9b237564d", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x50a40d947726ac1373DC438e7aaDEde9b237564d", + "timestamp": "2023-09-07T17:48:30.536Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateEOSPERP": { + "name": "PerpsV2MarketStateEOSPERP", + "address": "0x1f53699b435326B6e264727b5504Cc28006Bed8B", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x1f53699b435326B6e264727b5504Cc28006Bed8B", + "timestamp": "2023-09-07T17:48:39.420Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x454f530000000000000000000000000000000000000000000000000000000000", + "0x73454f5350455250000000000000000000000000000000000000000000000000", + "0x1f53699b435326B6e264727b5504Cc28006Bed8B" + ] + }, + "PerpsV2MarketEOSPERP": { + "name": "PerpsV2MarketEOSPERP", + "address": "0x4F9c7cE72255CC04ca2159793a59EFE3E6F40aA5", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x4F9c7cE72255CC04ca2159793a59EFE3E6F40aA5", + "timestamp": "2023-09-07T17:48:49.909Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x50a40d947726ac1373DC438e7aaDEde9b237564d", + "0x1f53699b435326B6e264727b5504Cc28006Bed8B", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateEOSPERP": { + "name": "PerpsV2MarketLiquidateEOSPERP", + "address": "0xb997eDbe18f7e8a9904EC7E6A945f2940De5193D", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0xb997eDbe18f7e8a9904EC7E6A945f2940De5193D", + "timestamp": "2023-09-07T17:49:00.061Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x50a40d947726ac1373DC438e7aaDEde9b237564d", + "0x1f53699b435326B6e264727b5504Cc28006Bed8B", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentEOSPERP": { + "name": "PerpsV2DelayedIntentEOSPERP", + "address": "0x02A26Df328E08c12ce3A5ed428b83Dc5e4c2ee67", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x02A26Df328E08c12ce3A5ed428b83Dc5e4c2ee67", + "timestamp": "2023-09-07T17:49:08.921Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x50a40d947726ac1373DC438e7aaDEde9b237564d", + "0x1f53699b435326B6e264727b5504Cc28006Bed8B", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionEOSPERP": { + "name": "PerpsV2DelayedExecutionEOSPERP", + "address": "0x15F71Cb39F39A3b30ef610a15Ce1CBE766CB069C", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x15F71Cb39F39A3b30ef610a15Ce1CBE766CB069C", + "timestamp": "2023-09-07T17:49:20.199Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x50a40d947726ac1373DC438e7aaDEde9b237564d", + "0x1f53699b435326B6e264727b5504Cc28006Bed8B", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsEOSPERP": { + "name": "PerpsV2MarketViewsEOSPERP", + "address": "0x86508410Fd82c863920f194DA49a0835717c3673", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x86508410Fd82c863920f194DA49a0835717c3673", + "timestamp": "2023-09-07T17:49:28.782Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x1f53699b435326B6e264727b5504Cc28006Bed8B", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyCELOPERP": { + "name": "PerpsV2ProxyCELOPERP", + "address": "0x2292865b2b6C837B7406E819200CE61c1c4F8d43", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x2292865b2b6C837B7406E819200CE61c1c4F8d43", + "timestamp": "2023-09-07T18:02:06.723Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateCELOPERP": { + "name": "PerpsV2MarketStateCELOPERP", + "address": "0xb8BC48ed3D08A3ac02D62174652369d3279705dE", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0xb8BC48ed3D08A3ac02D62174652369d3279705dE", + "timestamp": "2023-09-07T18:02:16.770Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x43454c4f00000000000000000000000000000000000000000000000000000000", + "0x7343454c4f504552500000000000000000000000000000000000000000000000", + "0xb8BC48ed3D08A3ac02D62174652369d3279705dE" + ] + }, + "PerpsV2MarketCELOPERP": { + "name": "PerpsV2MarketCELOPERP", + "address": "0x4334DfcB85EaB5dA80b162F930B56F47Ebb156f1", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x4334DfcB85EaB5dA80b162F930B56F47Ebb156f1", + "timestamp": "2023-09-07T18:02:27.288Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2292865b2b6C837B7406E819200CE61c1c4F8d43", + "0xb8BC48ed3D08A3ac02D62174652369d3279705dE", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateCELOPERP": { + "name": "PerpsV2MarketLiquidateCELOPERP", + "address": "0xf4EDc15CCf3bE5833dB3753AA91782a601F9aeda", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0xf4EDc15CCf3bE5833dB3753AA91782a601F9aeda", + "timestamp": "2023-09-07T18:02:37.263Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2292865b2b6C837B7406E819200CE61c1c4F8d43", + "0xb8BC48ed3D08A3ac02D62174652369d3279705dE", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentCELOPERP": { + "name": "PerpsV2DelayedIntentCELOPERP", + "address": "0x32a357AdE8497EA57446b4BF5099FA9F0918592f", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x32a357AdE8497EA57446b4BF5099FA9F0918592f", + "timestamp": "2023-09-07T18:02:47.683Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2292865b2b6C837B7406E819200CE61c1c4F8d43", + "0xb8BC48ed3D08A3ac02D62174652369d3279705dE", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionCELOPERP": { + "name": "PerpsV2DelayedExecutionCELOPERP", + "address": "0x5dCA1c6c75f6410CB4020A4aB5657FEF716fCfc3", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x5dCA1c6c75f6410CB4020A4aB5657FEF716fCfc3", + "timestamp": "2023-09-07T18:02:57.071Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2292865b2b6C837B7406E819200CE61c1c4F8d43", + "0xb8BC48ed3D08A3ac02D62174652369d3279705dE", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsCELOPERP": { + "name": "PerpsV2MarketViewsCELOPERP", + "address": "0x19bd719105008C82dA4b4FD8112c9D2A97C0930c", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x19bd719105008C82dA4b4FD8112c9D2A97C0930c", + "timestamp": "2023-09-07T18:03:07.185Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xb8BC48ed3D08A3ac02D62174652369d3279705dE", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyALGOPERP": { + "name": "PerpsV2ProxyALGOPERP", + "address": "0x96f2842007021a4C5f06Bcc72961701D66Ff8465", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x96f2842007021a4C5f06Bcc72961701D66Ff8465", + "timestamp": "2023-09-07T18:15:10.714Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateALGOPERP": { + "name": "PerpsV2MarketStateALGOPERP", + "address": "0xd856b45d4D9671482e53E705058aF3fF09000A28", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0xd856b45d4D9671482e53E705058aF3fF09000A28", + "timestamp": "2023-09-07T18:15:20.734Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x414c474f00000000000000000000000000000000000000000000000000000000", + "0x73414c474f504552500000000000000000000000000000000000000000000000", + "0xd856b45d4D9671482e53E705058aF3fF09000A28" + ] + }, + "PerpsV2MarketALGOPERP": { + "name": "PerpsV2MarketALGOPERP", + "address": "0x949404d0AC66430842145204fB83c1aB9C21F35B", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x949404d0AC66430842145204fB83c1aB9C21F35B", + "timestamp": "2023-09-07T18:15:31.215Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x96f2842007021a4C5f06Bcc72961701D66Ff8465", + "0xd856b45d4D9671482e53E705058aF3fF09000A28", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateALGOPERP": { + "name": "PerpsV2MarketLiquidateALGOPERP", + "address": "0xc0929A879906AF158B63230BC7a60144F2E26839", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0xc0929A879906AF158B63230BC7a60144F2E26839", + "timestamp": "2023-09-07T18:15:41.350Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x96f2842007021a4C5f06Bcc72961701D66Ff8465", + "0xd856b45d4D9671482e53E705058aF3fF09000A28", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentALGOPERP": { + "name": "PerpsV2DelayedIntentALGOPERP", + "address": "0x9bAEDd40FaE33Ce9022D39a9bd71F325E626a06e", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x9bAEDd40FaE33Ce9022D39a9bd71F325E626a06e", + "timestamp": "2023-09-07T18:15:51.854Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x96f2842007021a4C5f06Bcc72961701D66Ff8465", + "0xd856b45d4D9671482e53E705058aF3fF09000A28", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionALGOPERP": { + "name": "PerpsV2DelayedExecutionALGOPERP", + "address": "0x799654ecaF87E769C56f722C82Fbc7BBCC4f621C", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x799654ecaF87E769C56f722C82Fbc7BBCC4f621C", + "timestamp": "2023-09-07T18:16:00.947Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x96f2842007021a4C5f06Bcc72961701D66Ff8465", + "0xd856b45d4D9671482e53E705058aF3fF09000A28", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsALGOPERP": { + "name": "PerpsV2MarketViewsALGOPERP", + "address": "0xfd9f2393634fAe33099503b45719d8EBf1dA7744", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0xfd9f2393634fAe33099503b45719d8EBf1dA7744", + "timestamp": "2023-09-07T18:16:11.058Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0xd856b45d4D9671482e53E705058aF3fF09000A28", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxyZRXPERP": { + "name": "PerpsV2ProxyZRXPERP", + "address": "0x76BB1Edf0C55eC68f4C8C7fb3C076b811b1a9b9f", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x76BB1Edf0C55eC68f4C8C7fb3C076b811b1a9b9f", + "timestamp": "2023-09-07T19:49:17.035Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateZRXPERP": { + "name": "PerpsV2MarketStateZRXPERP", + "address": "0x0e4695edb83FB23E6b12AFa3660beF09610791de", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x0e4695edb83FB23E6b12AFa3660beF09610791de", + "timestamp": "2023-09-07T19:49:27.047Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x5a52580000000000000000000000000000000000000000000000000000000000", + "0x735a525850455250000000000000000000000000000000000000000000000000", + "0x0e4695edb83FB23E6b12AFa3660beF09610791de" + ] + }, + "PerpsV2MarketZRXPERP": { + "name": "PerpsV2MarketZRXPERP", + "address": "0x4DdD30Fff71Bd03AfFd9A6E27c7C8C0CC9731b22", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0x4DdD30Fff71Bd03AfFd9A6E27c7C8C0CC9731b22", + "timestamp": "2023-09-07T19:49:37.526Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x76BB1Edf0C55eC68f4C8C7fb3C076b811b1a9b9f", + "0x0e4695edb83FB23E6b12AFa3660beF09610791de", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateZRXPERP": { + "name": "PerpsV2MarketLiquidateZRXPERP", + "address": "0x67e010545133038292D124E49D1dB6459fff82AF", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x67e010545133038292D124E49D1dB6459fff82AF", + "timestamp": "2023-09-07T19:49:47.709Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x76BB1Edf0C55eC68f4C8C7fb3C076b811b1a9b9f", + "0x0e4695edb83FB23E6b12AFa3660beF09610791de", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentZRXPERP": { + "name": "PerpsV2DelayedIntentZRXPERP", + "address": "0x58e178B0CacD1bc56a2cC408030A1f69eDc315f7", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x58e178B0CacD1bc56a2cC408030A1f69eDc315f7", + "timestamp": "2023-09-07T19:49:58.276Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x76BB1Edf0C55eC68f4C8C7fb3C076b811b1a9b9f", + "0x0e4695edb83FB23E6b12AFa3660beF09610791de", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionZRXPERP": { + "name": "PerpsV2DelayedExecutionZRXPERP", + "address": "0x08BCea94194A1D63379123073Cb254b77f7721A5", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x08BCea94194A1D63379123073Cb254b77f7721A5", + "timestamp": "2023-09-07T19:50:08.960Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x76BB1Edf0C55eC68f4C8C7fb3C076b811b1a9b9f", + "0x0e4695edb83FB23E6b12AFa3660beF09610791de", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsZRXPERP": { + "name": "PerpsV2MarketViewsZRXPERP", + "address": "0x0ED899BDe78B8f647D8bB1A44cD2DeDFC087188C", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x0ED899BDe78B8f647D8bB1A44cD2DeDFC087188C", + "timestamp": "2023-09-07T19:50:19.231Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x0e4695edb83FB23E6b12AFa3660beF09610791de", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxySEIPERP": { + "name": "PerpsV2ProxySEIPERP", + "address": "0x66fc48720f09Ac386608FB65ede53Bb220D0D5Bc", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x66fc48720f09Ac386608FB65ede53Bb220D0D5Bc", + "timestamp": "2023-09-07T20:01:06.604Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateSEIPERP": { + "name": "PerpsV2MarketStateSEIPERP", + "address": "0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309", + "timestamp": "2023-09-07T20:01:15.426Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x5345490000000000000000000000000000000000000000000000000000000000", + "0x7353454950455250000000000000000000000000000000000000000000000000", + "0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309" + ] + }, + "PerpsV2MarketSEIPERP": { + "name": "PerpsV2MarketSEIPERP", + "address": "0xd0De1Cc5849E07C03D1d7a2589a8D56D092DfEaf", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0xd0De1Cc5849E07C03D1d7a2589a8D56D092DfEaf", + "timestamp": "2023-09-07T20:01:25.916Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x66fc48720f09Ac386608FB65ede53Bb220D0D5Bc", + "0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateSEIPERP": { + "name": "PerpsV2MarketLiquidateSEIPERP", + "address": "0x73575B75c222bb2d6c2240E725CAa654B8ec6BAd", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x73575B75c222bb2d6c2240E725CAa654B8ec6BAd", + "timestamp": "2023-09-07T20:01:35.997Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x66fc48720f09Ac386608FB65ede53Bb220D0D5Bc", + "0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentSEIPERP": { + "name": "PerpsV2DelayedIntentSEIPERP", + "address": "0x9D81F2898127f812751dc09C210D839a7DB651aa", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0x9D81F2898127f812751dc09C210D839a7DB651aa", + "timestamp": "2023-09-07T20:01:44.882Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x66fc48720f09Ac386608FB65ede53Bb220D0D5Bc", + "0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionSEIPERP": { + "name": "PerpsV2DelayedExecutionSEIPERP", + "address": "0xb2E9642F96A1b576ab0232ec35Cb0d7d07D1172F", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0xb2E9642F96A1b576ab0232ec35Cb0d7d07D1172F", + "timestamp": "2023-09-07T20:01:56.323Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x66fc48720f09Ac386608FB65ede53Bb220D0D5Bc", + "0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsSEIPERP": { + "name": "PerpsV2MarketViewsSEIPERP", + "address": "0x8A6EF192d45e8ea930bC7f4F0eD457f213731BBb", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x8A6EF192d45e8ea930bC7f4F0eD457f213731BBb", + "timestamp": "2023-09-07T20:02:04.979Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2ProxySTETHETHPERP": { + "name": "PerpsV2ProxySTETHETHPERP", + "address": "0x08388dC122A956887c2F736Aaec4A0Ce6f0536Ce", + "source": "ProxyPerpsV2", + "link": "https://explorer.optimism.io/address/0x08388dC122A956887c2F736Aaec4A0Ce6f0536Ce", + "timestamp": "2023-09-07T20:13:16.724Z", + "txn": "", + "network": "mainnet", + "constructorArgs": ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"] + }, + "PerpsV2MarketStateSTETHETHPERP": { + "name": "PerpsV2MarketStateSTETHETHPERP", + "address": "0x2EC454957C0e66266398076f066fAaC77c48d88d", + "source": "PerpsV2MarketState", + "link": "https://explorer.optimism.io/address/0x2EC454957C0e66266398076f066fAaC77c48d88d", + "timestamp": "2023-09-07T20:13:26.936Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + ["0x6d4a64C57612841c2C6745dB2a4E4db34F002D20"], + "0x5354455448455448000000000000000000000000000000000000000000000000", + "0x7353544554484554485045525000000000000000000000000000000000000000", + "0x2EC454957C0e66266398076f066fAaC77c48d88d" + ] + }, + "PerpsV2MarketSTETHETHPERP": { + "name": "PerpsV2MarketSTETHETHPERP", + "address": "0xEa0324cc8D9FD70b8000bafbac7E3FF7C15275eD", + "source": "PerpsV2Market", + "link": "https://explorer.optimism.io/address/0xEa0324cc8D9FD70b8000bafbac7E3FF7C15275eD", + "timestamp": "2023-09-07T20:13:37.555Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x08388dC122A956887c2F736Aaec4A0Ce6f0536Ce", + "0x2EC454957C0e66266398076f066fAaC77c48d88d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketLiquidateSTETHETHPERP": { + "name": "PerpsV2MarketLiquidateSTETHETHPERP", + "address": "0x89f16bfFd72166807A18fAba307cD21eC6143563", + "source": "PerpsV2MarketLiquidate", + "link": "https://explorer.optimism.io/address/0x89f16bfFd72166807A18fAba307cD21eC6143563", + "timestamp": "2023-09-07T20:13:47.836Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x08388dC122A956887c2F736Aaec4A0Ce6f0536Ce", + "0x2EC454957C0e66266398076f066fAaC77c48d88d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedIntentSTETHETHPERP": { + "name": "PerpsV2DelayedIntentSTETHETHPERP", + "address": "0xFF5CfDB5b9640EaEA8D23C1d72014346aE8174FD", + "source": "PerpsV2MarketDelayedIntent", + "link": "https://explorer.optimism.io/address/0xFF5CfDB5b9640EaEA8D23C1d72014346aE8174FD", + "timestamp": "2023-09-07T20:13:56.836Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x08388dC122A956887c2F736Aaec4A0Ce6f0536Ce", + "0x2EC454957C0e66266398076f066fAaC77c48d88d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2DelayedExecutionSTETHETHPERP": { + "name": "PerpsV2DelayedExecutionSTETHETHPERP", + "address": "0x4c0f7b167e7D280D97471f5A17F4Eb214E15A440", + "source": "PerpsV2MarketDelayedExecution", + "link": "https://explorer.optimism.io/address/0x4c0f7b167e7D280D97471f5A17F4Eb214E15A440", + "timestamp": "2023-09-07T20:14:08.348Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x08388dC122A956887c2F736Aaec4A0Ce6f0536Ce", + "0x2EC454957C0e66266398076f066fAaC77c48d88d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] + }, + "PerpsV2MarketViewsSTETHETHPERP": { + "name": "PerpsV2MarketViewsSTETHETHPERP", + "address": "0x875bBc7285d52Ca957024999315717D45ba99276", + "source": "PerpsV2MarketViews", + "link": "https://explorer.optimism.io/address/0x875bBc7285d52Ca957024999315717D45ba99276", + "timestamp": "2023-09-07T20:14:18.706Z", + "txn": "", + "network": "mainnet", + "constructorArgs": [ + "0x2EC454957C0e66266398076f066fAaC77c48d88d", + "0x6d4a64C57612841c2C6745dB2a4E4db34F002D20", + "0x1Cb059b7e74fD21665968C908806143E744D5F30" + ] } }, "sources": { diff --git a/publish/deployed/mainnet-ovm/versions.json b/publish/deployed/mainnet-ovm/versions.json index 93e5dcb1b5..bb5cb18e7d 100644 --- a/publish/deployed/mainnet-ovm/versions.json +++ b/publish/deployed/mainnet-ovm/versions.json @@ -4566,5 +4566,785 @@ "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" } } + }, + "v2.94.1": { + "tag": "v2.94.1", + "fulltag": "v2.94.1", + "release": "Sabik", + "network": "mainnet", + "date": "2023-09-08T16:47:39+01:00", + "commit": "f161c202b975d6f29750c23d1dbcbed6199456c0", + "contracts": { + "PerpsV2ProxyBALPERP": { + "address": "0x71f42cA320b3e9A8e4816e26De70c9b69eAf9d24", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateBALPERP": { + "address": "0x982bb9880295EcBc34a56772fEF81E964Aee4A9f", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketBALPERP": { + "address": "0x27B9C4af1BACd39Fb216A3a27c9F1E3cd8570b19", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateBALPERP": { + "address": "0x797c42Ff20162B806b813B78E5ceD6d69E06a09a", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentBALPERP": { + "address": "0xBc5B0A6dCaDD4Fc27665601401D6f03D97375B24", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionBALPERP": { + "address": "0x8d51BF0759e1a01c15F91940BaaaD08B6B45a637", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsBALPERP": { + "address": "0x3FFbC2f1029ccb193d011757E2bbd57538711D86", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyFXSPERP": { + "address": "0x2fD9a39ACF071Aa61f92F3D7A98332c68d6B6602", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateFXSPERP": { + "address": "0xd9AC5ECbB704f0bdb0a96bEBfA3B79bE829d2bC1", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketFXSPERP": { + "address": "0x29601BAfeE838F75679e0024E9b8E44D6f1b6f2c", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateFXSPERP": { + "address": "0xEbBeb518d4b4e488f45913A9Ef72Ea57Be676F1a", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentFXSPERP": { + "address": "0x4022AB250B5c32c286A3953bc740368D6b68b067", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionFXSPERP": { + "address": "0xcCe2c84C91e6c4de7e87704b3D5C4fba10626234", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsFXSPERP": { + "address": "0x6a15EE080c2FdE246b674918bff3B52d414525cb", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyKNCPERP": { + "address": "0x152Da6a8F32F25B56A32ef5559d4A2A96D09148b", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateKNCPERP": { + "address": "0x325AF017A497953734CB7B1F51580ff9aD1122B1", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketKNCPERP": { + "address": "0xf9C0122A38c6B85FDAfF3065f3d0822D9802E03e", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateKNCPERP": { + "address": "0x959A4309f7d82e3D34C353a405200D8277032115", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentKNCPERP": { + "address": "0xE6bf793B3ED4b42f8c3FB883a60e49f976a1791e", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionKNCPERP": { + "address": "0xE1264B2B97be89755FBCE7A280FD276C55F661D1", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsKNCPERP": { + "address": "0xCcff378F3aA9E4ABB36fdCb03371a59008C28708", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyRNDRPERP": { + "address": "0x91cc4a83d026e5171525aFCAEd020123A653c2C9", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateRNDRPERP": { + "address": "0x82DCd3e7224DDA8dF6A746d70F1Cce80df4384c2", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketRNDRPERP": { + "address": "0x3942722D61d784347F38CaA493B1E073aB321B22", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateRNDRPERP": { + "address": "0x70eE22558a577C9c3C7BE0A5F9Fb494c20e0545b", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentRNDRPERP": { + "address": "0xC81e43B6FB257760cb655C5B3Ea0b87d93cf01B5", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionRNDRPERP": { + "address": "0x097b1ec678F135fa31C7D4c0D92b34940dB06251", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsRNDRPERP": { + "address": "0xaEB7205C613c1e1aD34E077EbE86fDB9Da16cEcf", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyONEPERP": { + "address": "0x86BbB4E38Ffa64F263E84A0820138c5d938BA86E", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateONEPERP": { + "address": "0xEdB8F5e51e5B11E73beA72600aa2De7a4A2eAFa4", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketONEPERP": { + "address": "0x66F541d5F16f2451dE9DE5098d241774a33093f4", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateONEPERP": { + "address": "0x9c3A582Cb712C8CDb067456b993F0234EDB185bD", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentONEPERP": { + "address": "0x66f916cc0B0b26C1783974A60Cef9B0AfC382825", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionONEPERP": { + "address": "0xBe0f35e3d0ffe514969333B4d07A279D3d66A494", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsONEPERP": { + "address": "0xA4d53f6CBCF314f318f316ae61cDd400c974085d", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyPERPPERP": { + "address": "0xaF2E4c337B038eaFA1dE23b44C163D0008e49EaD", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStatePERPPERP": { + "address": "0x6941ad5Ac604d2329f96bEA75C7b25D19Cc06701", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketPERPPERP": { + "address": "0x6d9bDe78D5562b6BE4B6A70f4f2511fb1A8f9E10", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidatePERPPERP": { + "address": "0xc765DcA9D0e77B01b2Bb74fEBae2cF89E038092B", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentPERPPERP": { + "address": "0x5E51817910c53A01e7Ee90B8640a66768075bf2E", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionPERPPERP": { + "address": "0x692c746f443031559E9816b50c99165fd452982d", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsPERPPERP": { + "address": "0x24D29234e34793476000FA068E858dE4380646E6", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyZILPERP": { + "address": "0x01a43786C2279dC417e7901d45B917afa51ceb9a", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateZILPERP": { + "address": "0x5aCd4ABF5DDfb7F27B5940D1Aef640d6b67a2Cba", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketZILPERP": { + "address": "0x7EA760077b84f5e9A5D8a51Bf2A49B91D7cd5aa9", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateZILPERP": { + "address": "0x0194e4BbD724633546D543A28125c579dfEc057c", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentZILPERP": { + "address": "0x0e1A5c48f3Ae7c629155aFAbbBcd5442627c7EF6", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionZILPERP": { + "address": "0x89698dc9ECD95337AD64FDa7dF773dA5007926A8", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsZILPERP": { + "address": "0xd21F7CC02f3a9B6d059cdAd6e0C0f4db18420189", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyRUNEPERP": { + "address": "0xEAf0191bCa9DD417202cEf2B18B7515ABff1E196", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateRUNEPERP": { + "address": "0x2CC4707f6aeF86cDBA05F45Da98D365a66DFD5d7", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketRUNEPERP": { + "address": "0x18f763fd61Efd3D9884981CC2CBd6845351e4b70", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateRUNEPERP": { + "address": "0xa26677434188Db65e42dd5606EE297366361cc2D", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentRUNEPERP": { + "address": "0xDaf440cDeA843762c6D4ECFA7C2f64AED832319e", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionRUNEPERP": { + "address": "0xB4D55aE3a6B3B73633F622Ef89e94E4bAD05c08F", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsRUNEPERP": { + "address": "0xa9BB96d03A6ED56C14cd47a2CE75Fa6a7633aeC2", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxySUSHIPERP": { + "address": "0xdcCDa0cFBEE25B33Ff4Ccca64467E89512511bf6", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateSUSHIPERP": { + "address": "0x854A3500F1443ba99F746CA605d8FC25F0d06f32", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketSUSHIPERP": { + "address": "0x070E7B0447e096704C54923826ac0Cb6C6472400", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateSUSHIPERP": { + "address": "0x21F660512a18dEad0664F189aF73D74373dDC45f", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentSUSHIPERP": { + "address": "0xd01a18C2eDB9f411A8329eF9B2905F3Cf7D35408", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionSUSHIPERP": { + "address": "0xdB87f699ae4045c290033240f22C0CBe80d95724", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsSUSHIPERP": { + "address": "0xc7a869dEEEE1aCaB2B30B6022C246194c83ed49C", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyZECPERP": { + "address": "0xf8aB6B9008f2290965426d3076bC9d2EA835575e", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateZECPERP": { + "address": "0xe94afDEd9CB9AB143E8cCc8C7439794E8C41F1A6", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketZECPERP": { + "address": "0x8CC84E2c8BE0B7999B65A6b2bceF4dfF1f433Ce1", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateZECPERP": { + "address": "0x8649Fdb91a47281Ea1eE67b83967b0D00F79a560", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentZECPERP": { + "address": "0xD21257d00E06621b1946532a2410dB1aBa75C638", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionZECPERP": { + "address": "0x3f9917995e1a55060B984dbeE9d7358D9eB7AC8c", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsZECPERP": { + "address": "0x77fB9D52099d4207108C26AB22f9D8BBF691A37A", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyXTZPERP": { + "address": "0xC645A757DD81C69641e010aDD2Da894b4b7Bc921", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateXTZPERP": { + "address": "0xaf621161755C601C1469e3487ce971f39Ae507BC", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketXTZPERP": { + "address": "0x577B7dAdF6052d8DFA3C394143a4021b433A809c", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateXTZPERP": { + "address": "0xe96097De5D8d168FC46B52874dF0A474E4A293D6", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentXTZPERP": { + "address": "0xa7912822C220cda3596CAbFe9077769576E2b46E", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionXTZPERP": { + "address": "0x4Fb59e8dAfcd398b2ca7Fe2Af5a7405Cd0d22278", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsXTZPERP": { + "address": "0x95CaB224896972e69Ad626bC75D29116CE7d4521", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyUMAPERP": { + "address": "0xb815Eb8D3a9dA3EdDD926225c0FBD3A566e8C749", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateUMAPERP": { + "address": "0x595f37E1b21870571eE99fbe815D6790D817C0Ba", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketUMAPERP": { + "address": "0xecAfBAc3221160337a3a8dcB25A955f50618feeB", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateUMAPERP": { + "address": "0x14A3F810db4E4EC74906D2538DE00a4c995f229E", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentUMAPERP": { + "address": "0xD60E490fBF42a43E67F1e8d74debd7bCB5240F80", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionUMAPERP": { + "address": "0x581Fa71eB5b5D704d0c268EEd58e48f801338f7B", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsUMAPERP": { + "address": "0x99B2b4F1C6222d97e70Cf7D0C7Cc314465Ca9dC0", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyENJPERP": { + "address": "0x88C8316E5CCCCE2E27e5BFcDAC99f1251246196a", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateENJPERP": { + "address": "0x8327AA139bd7eEE62730a2cB9B9A86821810d4DB", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketENJPERP": { + "address": "0x9651De67fD8c3003a56b25dc24C73C317f00251d", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateENJPERP": { + "address": "0x03c0544195A86028abdD8E69239A03b7ca0bC283", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentENJPERP": { + "address": "0xf23DF6328A8EDCFb34B9905715a32181e72964c3", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionENJPERP": { + "address": "0xE7b44E0411307B637A1B3B75AF8c37d752857Ae1", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsENJPERP": { + "address": "0x04631B9297919E98334C5AbAa762C48af071b4ef", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyICPPERP": { + "address": "0x105f7F2986A2414B4007958b836904100a53d1AD", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateICPPERP": { + "address": "0x4bD5674a720c212FF515Dd51d4E5d304FF16B3d0", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketICPPERP": { + "address": "0x7221d65B8e46a380102EBE986C01A9481e75Bd9E", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateICPPERP": { + "address": "0x4F7d521a7CF8FA3b6EbF5d960907aE83E2888fC7", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentICPPERP": { + "address": "0xcAd243fA79De8Acb3B0336Dd9793A16D8e6A3aA5", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionICPPERP": { + "address": "0xE72f5C2B7C8E8697aFFe886497d22ad47D832085", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsICPPERP": { + "address": "0xdd1122620688C25DF27DD405cf467cC9e5C0CC82", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyXLMPERP": { + "address": "0xfbbBFA96Af2980aE4014d5D5A2eF14bD79B2a299", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateXLMPERP": { + "address": "0xEaFa65b829b37277a14fE43de9fAda0d9e897E4d", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketXLMPERP": { + "address": "0xff8Bf0f6f9494b44AeD91BB7868Ab94b76dCeAAD", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateXLMPERP": { + "address": "0xECE9613025F970f1d56b2Ba749e1170976465088", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentXLMPERP": { + "address": "0x9576B1104c0fa29F76B3559B77e0fD0A6b450213", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionXLMPERP": { + "address": "0x2aEF3F9E57E2695C32bEaC56d79BFe4efb55bF63", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsXLMPERP": { + "address": "0x0C35263A2c4ed7BB812D3B4f4A5Da1A623fB2b7B", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2Proxy1INCHPERP": { + "address": "0xd5fAaa459e5B3c118fD85Fc0fD67f56310b1618D", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketState1INCHPERP": { + "address": "0x26A035D9A2eD696EacC3816674C66A7eB73aAb70", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2Market1INCHPERP": { + "address": "0x06bA4E6246A0C4BcBB53Ec860bE5372Fc40629ab", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidate1INCHPERP": { + "address": "0x08e52251d4434eadF1f2Ce01D419B6249694d9e5", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntent1INCHPERP": { + "address": "0x6d5403B5b195F0F26aaF5e2a7FD58aB1D0Fb2F3e", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecution1INCHPERP": { + "address": "0xDC7a51F5c32909AcD5D03d11944c4480bee1Cd47", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViews1INCHPERP": { + "address": "0x23D5291fEa095D8851cE3bB711a10b4982923d9a", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyEOSPERP": { + "address": "0x50a40d947726ac1373DC438e7aaDEde9b237564d", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateEOSPERP": { + "address": "0x1f53699b435326B6e264727b5504Cc28006Bed8B", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketEOSPERP": { + "address": "0x4F9c7cE72255CC04ca2159793a59EFE3E6F40aA5", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateEOSPERP": { + "address": "0xb997eDbe18f7e8a9904EC7E6A945f2940De5193D", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentEOSPERP": { + "address": "0x02A26Df328E08c12ce3A5ed428b83Dc5e4c2ee67", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionEOSPERP": { + "address": "0x15F71Cb39F39A3b30ef610a15Ce1CBE766CB069C", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsEOSPERP": { + "address": "0x86508410Fd82c863920f194DA49a0835717c3673", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyCELOPERP": { + "address": "0x2292865b2b6C837B7406E819200CE61c1c4F8d43", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateCELOPERP": { + "address": "0xb8BC48ed3D08A3ac02D62174652369d3279705dE", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketCELOPERP": { + "address": "0x4334DfcB85EaB5dA80b162F930B56F47Ebb156f1", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateCELOPERP": { + "address": "0xf4EDc15CCf3bE5833dB3753AA91782a601F9aeda", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentCELOPERP": { + "address": "0x32a357AdE8497EA57446b4BF5099FA9F0918592f", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionCELOPERP": { + "address": "0x5dCA1c6c75f6410CB4020A4aB5657FEF716fCfc3", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsCELOPERP": { + "address": "0x19bd719105008C82dA4b4FD8112c9D2A97C0930c", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyALGOPERP": { + "address": "0x96f2842007021a4C5f06Bcc72961701D66Ff8465", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateALGOPERP": { + "address": "0xd856b45d4D9671482e53E705058aF3fF09000A28", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketALGOPERP": { + "address": "0x949404d0AC66430842145204fB83c1aB9C21F35B", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateALGOPERP": { + "address": "0xc0929A879906AF158B63230BC7a60144F2E26839", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentALGOPERP": { + "address": "0x9bAEDd40FaE33Ce9022D39a9bd71F325E626a06e", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionALGOPERP": { + "address": "0x799654ecaF87E769C56f722C82Fbc7BBCC4f621C", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsALGOPERP": { + "address": "0xfd9f2393634fAe33099503b45719d8EBf1dA7744", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxyZRXPERP": { + "address": "0x76BB1Edf0C55eC68f4C8C7fb3C076b811b1a9b9f", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateZRXPERP": { + "address": "0x0e4695edb83FB23E6b12AFa3660beF09610791de", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketZRXPERP": { + "address": "0x4DdD30Fff71Bd03AfFd9A6E27c7C8C0CC9731b22", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateZRXPERP": { + "address": "0x67e010545133038292D124E49D1dB6459fff82AF", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentZRXPERP": { + "address": "0x58e178B0CacD1bc56a2cC408030A1f69eDc315f7", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionZRXPERP": { + "address": "0x08BCea94194A1D63379123073Cb254b77f7721A5", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsZRXPERP": { + "address": "0x0ED899BDe78B8f647D8bB1A44cD2DeDFC087188C", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxySEIPERP": { + "address": "0x66fc48720f09Ac386608FB65ede53Bb220D0D5Bc", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateSEIPERP": { + "address": "0x9F6AA1c141838DF56eF82Be286cAbd2616c8B309", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketSEIPERP": { + "address": "0xd0De1Cc5849E07C03D1d7a2589a8D56D092DfEaf", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateSEIPERP": { + "address": "0x73575B75c222bb2d6c2240E725CAa654B8ec6BAd", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentSEIPERP": { + "address": "0x9D81F2898127f812751dc09C210D839a7DB651aa", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionSEIPERP": { + "address": "0xb2E9642F96A1b576ab0232ec35Cb0d7d07D1172F", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsSEIPERP": { + "address": "0x8A6EF192d45e8ea930bC7f4F0eD457f213731BBb", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + }, + "PerpsV2ProxySTETHETHPERP": { + "address": "0x08388dC122A956887c2F736Aaec4A0Ce6f0536Ce", + "status": "current", + "keccak256": "0xf2b764f8f435fc338d04c110dd021bb0bd438d20c3c5c2ab6671727de614fe1b" + }, + "PerpsV2MarketStateSTETHETHPERP": { + "address": "0x2EC454957C0e66266398076f066fAaC77c48d88d", + "status": "current", + "keccak256": "0xc98cdb2faf2a5a405aa1b8af9a56218fdfd234bdde37772375c6e23f65bd58cf" + }, + "PerpsV2MarketSTETHETHPERP": { + "address": "0xEa0324cc8D9FD70b8000bafbac7E3FF7C15275eD", + "status": "current", + "keccak256": "0xc42eea66d1f1bf2db628906a3bb66cce4cdb8fc86d23e7ef51b37158e4a7a212" + }, + "PerpsV2MarketLiquidateSTETHETHPERP": { + "address": "0x89f16bfFd72166807A18fAba307cD21eC6143563", + "status": "current", + "keccak256": "0x05843128c0faaf6d66a51deba285a340767f40bb9561e0d5396d71260acaaca6" + }, + "PerpsV2DelayedIntentSTETHETHPERP": { + "address": "0xFF5CfDB5b9640EaEA8D23C1d72014346aE8174FD", + "status": "current", + "keccak256": "0xc30e0d0475536d8f41b69adf66f26ef168785950166436fd629ff4a4b2d1b287" + }, + "PerpsV2DelayedExecutionSTETHETHPERP": { + "address": "0x4c0f7b167e7D280D97471f5A17F4Eb214E15A440", + "status": "current", + "keccak256": "0x63d10a8673881405a22f477b1fd5f092116c8b1156bff2bf3af6dcfb0a2048c8" + }, + "PerpsV2MarketViewsSTETHETHPERP": { + "address": "0x875bBc7285d52Ca957024999315717D45ba99276", + "status": "current", + "keccak256": "0xf5ac63ad2b3ca0cda1f69256b9a2c31b527742934bc43491c2b22c6429823ddb" + } + } } } diff --git a/publish/releases.json b/publish/releases.json index 4fed9286b3..f3016ac9d8 100644 --- a/publish/releases.json +++ b/publish/releases.json @@ -959,7 +959,8 @@ { "sip": 2029, "layer": "ovm", - "sources": [] + "sources": [], + "released": "ovm" }, { "sip": 2030, @@ -976,12 +977,14 @@ { "sip": 2032, "layer": "ovm", - "sources": [] + "sources": [], + "released": "ovm" }, { "sip": 2033, "layer": "ovm", - "sources": [] + "sources": [], + "released": "ovm" } ], "releases": [ @@ -1854,9 +1857,10 @@ "ovm": true, "version": { "major": 2, - "minor": 93 + "minor": 94 }, - "sips": [2029, 2031, 2032, 2033] + "sips": [2029, 2031, 2032, 2033], + "released": true } ] } diff --git a/publish/src/commands/deploy/index.js b/publish/src/commands/deploy/index.js index a0c858a6d9..cead33d92f 100644 --- a/publish/src/commands/deploy/index.js +++ b/publish/src/commands/deploy/index.js @@ -53,7 +53,7 @@ const systemAndParameterCheck = require('./system-and-parameter-check'); // const takeDebtSnapshotWhenRequired = require('./take-debt-snapshot-when-required'); const DEFAULTS = { - priorityGasPrice: '1', + priorityGasPrice: '0.0001', debtSnapshotMaxDeviation: 0.01, // a 1 percent deviation will trigger a snapshot network: 'goerli', buildPath: path.join(__dirname, '..', '..', '..', '..', BUILD_FOLDER),