From 0c6de7838e84bce05b70b0a7f4c4c8ffeebf9f0a Mon Sep 17 00:00:00 2001 From: synthetix-team Date: Fri, 8 Mar 2024 05:14:56 +0000 Subject: [PATCH] Update 84532-andromeda --- 84532-andromeda/PerpsMarketProxy.json | 25 +++ .../PerpsMarketProxy.readable.json | 6 +- 84532-andromeda/cannon.json | 176 +++++++++++++----- 84532-andromeda/meta.json | 6 +- 4 files changed, 166 insertions(+), 47 deletions(-) diff --git a/84532-andromeda/PerpsMarketProxy.json b/84532-andromeda/PerpsMarketProxy.json index d24d83a9b7..6807700ab6 100644 --- a/84532-andromeda/PerpsMarketProxy.json +++ b/84532-andromeda/PerpsMarketProxy.json @@ -3021,6 +3021,18 @@ "type": "uint256", "name": "maxMarketSize", "indexed": false + } + ] + }, + { + "type": "event", + "anonymous": false, + "name": "MaxMarketValueSet", + "inputs": [ + { + "type": "uint128", + "name": "marketId", + "indexed": true }, { "type": "uint256", @@ -3580,6 +3592,19 @@ { "type": "uint256", "name": "maxMarketSize" + } + ], + "outputs": [] + }, + { + "type": "function", + "name": "setMaxMarketValue", + "constant": false, + "payable": false, + "inputs": [ + { + "type": "uint128", + "name": "marketId" }, { "type": "uint256", diff --git a/84532-andromeda/PerpsMarketProxy.readable.json b/84532-andromeda/PerpsMarketProxy.readable.json index 7e90053253..43acadb795 100644 --- a/84532-andromeda/PerpsMarketProxy.readable.json +++ b/84532-andromeda/PerpsMarketProxy.readable.json @@ -163,7 +163,8 @@ "event LockedOiRatioSet(uint128 indexed marketId, uint256 lockedOiRatioD18)", "event MarketPriceDataUpdated(uint128 indexed marketId, bytes32 feedId, uint256 strictStalenessTolerance)", "event MaxLiquidationParametersSet(uint128 indexed marketId, uint256 maxLiquidationLimitAccumulationMultiplier, uint256 maxSecondsInLiquidationWindow, uint256 maxLiquidationPd, address endorsedLiquidator)", - "event MaxMarketSizeSet(uint128 indexed marketId, uint256 maxMarketSize, uint256 maxMarketValue)", + "event MaxMarketSizeSet(uint128 indexed marketId, uint256 maxMarketSize)", + "event MaxMarketValueSet(uint128 indexed marketId, uint256 maxMarketValue)", "event OrderFeesSet(uint128 indexed marketId, uint256 makerFeeRatio, uint256 takerFeeRatio)", "event SettlementStrategyAdded(uint128 indexed marketId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy, uint256 indexed strategyId)", "event SettlementStrategySet(uint128 indexed marketId, uint256 indexed strategyId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy)", @@ -181,7 +182,8 @@ "function setLiquidationParameters(uint128 marketId, uint256 initialMarginRatioD18, uint256 minimumInitialMarginRatioD18, uint256 maintenanceMarginScalarD18, uint256 flagRewardRatioD18, uint256 minimumPositionMargin)", "function setLockedOiRatio(uint128 marketId, uint256 lockedOiRatioD18)", "function setMaxLiquidationParameters(uint128 marketId, uint256 maxLiquidationLimitAccumulationMultiplier, uint256 maxSecondsInLiquidationWindow, uint256 maxLiquidationPd, address endorsedLiquidator)", - "function setMaxMarketSize(uint128 marketId, uint256 maxMarketSize, uint256 maxMarketValue)", + "function setMaxMarketSize(uint128 marketId, uint256 maxMarketSize)", + "function setMaxMarketValue(uint128 marketId, uint256 maxMarketValue)", "function setOrderFees(uint128 marketId, uint256 makerFeeRatio, uint256 takerFeeRatio)", "function setSettlementStrategy(uint128 marketId, uint256 strategyId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy)", "function setSettlementStrategyEnabled(uint128 marketId, uint256 strategyId, bool enabled)", diff --git a/84532-andromeda/cannon.json b/84532-andromeda/cannon.json index ca39265a1a..7b6064fcb2 100644 --- a/84532-andromeda/cannon.json +++ b/84532-andromeda/cannon.json @@ -1,6 +1,6 @@ { - "generator": "cannon cli 2.11.18", - "timestamp": 1709752515, + "generator": "cannon cli 2.11.19", + "timestamp": 1709856312, "def": { "setting": { "snx_package": { @@ -37,7 +37,7 @@ "defaultValue": "synthetix-spot-market:3.3.15" }, "perps_market_package": { - "defaultValue": "synthetix-perps-market:3.3.16" + "defaultValue": "synthetix-perps-market:3.3.17" }, "perps_super_market_name": { "value": "High MCap" @@ -300,10 +300,8 @@ "coreProxyOwner": "<%= settings.owner %>", "owner": "<%= settings.owner %>", "salt": "<%= settings.salt %>", - "synthetixPackage": "<%= settings.snx_package %>", - "spotMarketPackage": "<%= settings.spot_market_package %>", - "synthetixPreset": "<%= settings.target_preset %>", - "spotMarketPreset": "<%= settings.target_preset %>" + "synthetixPackage": "<%= settings.snx_package %>@<%= settings.target_preset %>", + "spotMarketPackage": "<%= settings.spot_market_package %>@<%= settings.target_preset %>" }, "depends": [ "provision.spotFactory" @@ -1105,7 +1103,24 @@ "func": "setMaxMarketSize", "args": [ "<%= settings.btcPerpsMarketId %>", - "<%= parseEther(settings.perpsBtcMaxMarketSize) %>", + "<%= parseEther(settings.perpsBtcMaxMarketSize) %>" + ], + "depends": [ + "invoke.createBtcPerpsMarket", + "provision.perpsFactory", + "provision.perpsFactory" + ] + }, + "setPerpsBtcMaxMarketValue": { + "target": [ + "perpsFactory.PerpsMarketProxy" + ], + "fromCall": { + "func": "owner" + }, + "func": "setMaxMarketValue", + "args": [ + "<%= settings.btcPerpsMarketId %>", "<%= parseEther(settings.perpsBtcMaxMarketValue) %>" ], "depends": [ @@ -1410,7 +1425,24 @@ "func": "setMaxMarketSize", "args": [ "<%= settings.ethPerpsMarketId %>", - "<%= parseEther(settings.perpsEthMaxMarketSize) %>", + "<%= parseEther(settings.perpsEthMaxMarketSize) %>" + ], + "depends": [ + "invoke.createEthPerpsMarket", + "provision.perpsFactory", + "provision.perpsFactory" + ] + }, + "setPerpsEthMaxMarketValue": { + "target": [ + "perpsFactory.PerpsMarketProxy" + ], + "fromCall": { + "func": "owner" + }, + "func": "setMaxMarketValue", + "args": [ + "<%= settings.ethPerpsMarketId %>", "<%= parseEther(settings.perpsEthMaxMarketValue) %>" ], "depends": [ @@ -1545,7 +1577,7 @@ } }, "name": "synthetix-omnibus", - "version": "3.3.16", + "version": "3.3.17", "description": "Andromeda dev deployment", "preset": "andromeda" }, @@ -7655,7 +7687,7 @@ "artifacts": { "imports": { "perpsFactory": { - "url": "ipfs://QmYv38AiEV6RpgPtnKLE52Vwd17wY71XuzKkqAUdyNfRnt", + "url": "ipfs://QmefxmvRDWwguqCQCCgvfhpK7mPVJCvdihep54TQnijuuq", "tags": [ "latest" ], @@ -7931,7 +7963,7 @@ "gasCost": "50930976" }, "MarketConfigurationModule": { - "address": "0x11700c53622A29d3DDb5d3D3315aADe257544259", + "address": "0x4Acbb77c22674493a430e99D6D65bA110EA32e89", "abi": [ "error InvalidSettlementStrategy(uint256 settlementStrategyId)", "error InvalidSettlementWindowDuration(uint256 duration)", @@ -7941,7 +7973,8 @@ "event LockedOiRatioSet(uint128 indexed marketId, uint256 lockedOiRatioD18)", "event MarketPriceDataUpdated(uint128 indexed marketId, bytes32 feedId, uint256 strictStalenessTolerance)", "event MaxLiquidationParametersSet(uint128 indexed marketId, uint256 maxLiquidationLimitAccumulationMultiplier, uint256 maxSecondsInLiquidationWindow, uint256 maxLiquidationPd, address endorsedLiquidator)", - "event MaxMarketSizeSet(uint128 indexed marketId, uint256 maxMarketSize, uint256 maxMarketValue)", + "event MaxMarketSizeSet(uint128 indexed marketId, uint256 maxMarketSize)", + "event MaxMarketValueSet(uint128 indexed marketId, uint256 maxMarketValue)", "event OrderFeesSet(uint128 indexed marketId, uint256 makerFeeRatio, uint256 takerFeeRatio)", "event SettlementStrategyAdded(uint128 indexed marketId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy, uint256 indexed strategyId)", "event SettlementStrategySet(uint128 indexed marketId, uint256 indexed strategyId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy)", @@ -7959,7 +7992,8 @@ "function setLiquidationParameters(uint128 marketId, uint256 initialMarginRatioD18, uint256 minimumInitialMarginRatioD18, uint256 maintenanceMarginScalarD18, uint256 flagRewardRatioD18, uint256 minimumPositionMargin)", "function setLockedOiRatio(uint128 marketId, uint256 lockedOiRatioD18)", "function setMaxLiquidationParameters(uint128 marketId, uint256 maxLiquidationLimitAccumulationMultiplier, uint256 maxSecondsInLiquidationWindow, uint256 maxLiquidationPd, address endorsedLiquidator)", - "function setMaxMarketSize(uint128 marketId, uint256 maxMarketSize, uint256 maxMarketValue)", + "function setMaxMarketSize(uint128 marketId, uint256 maxMarketSize)", + "function setMaxMarketValue(uint128 marketId, uint256 maxMarketValue)", "function setOrderFees(uint128 marketId, uint256 makerFeeRatio, uint256 takerFeeRatio)", "function setSettlementStrategy(uint128 marketId, uint256 strategyId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy)", "function setSettlementStrategyEnabled(uint128 marketId, uint256 strategyId, bool enabled)", @@ -7967,12 +8001,12 @@ ], "constructorArgs": [], "linkedLibraries": {}, - "deployTxnHash": "0x00658bdfe090516520129207ee61bd59c37308d2d1e1a7591a1e3fedcfed6a9e", + "deployTxnHash": "0x1b628f62a4279ea0866bc09de0140b7a6b4f1a31222651c268cbb43ebf1bcff7", "sourceName": "contracts/modules/MarketConfigurationModule.sol", "contractName": "MarketConfigurationModule", "deployedOn": "contract.MarketConfigurationModule", - "gasUsed": 1041532, - "gasCost": "50820911" + "gasUsed": 1064187, + "gasCost": "51783124" }, "PerpsAccountModule": { "address": "0xC7b42d08E3d9C89966AA9970cdcf1E695b2Ff9a0", @@ -8115,7 +8149,7 @@ "gasCost": "1500000254" }, "PerpsMarketRouter": { - "address": "0x0b39afd3fe47177e9cd9127ca701ffeffb8f58bd", + "address": "0x52d42c3a23a8afc751a4a113fa5fdcb653edb2a2", "abi": [ "error FeatureUnavailable(bytes32 which)", "error InvalidAccountId(uint128 accountId)", @@ -8281,7 +8315,8 @@ "event LockedOiRatioSet(uint128 indexed marketId, uint256 lockedOiRatioD18)", "event MarketPriceDataUpdated(uint128 indexed marketId, bytes32 feedId, uint256 strictStalenessTolerance)", "event MaxLiquidationParametersSet(uint128 indexed marketId, uint256 maxLiquidationLimitAccumulationMultiplier, uint256 maxSecondsInLiquidationWindow, uint256 maxLiquidationPd, address endorsedLiquidator)", - "event MaxMarketSizeSet(uint128 indexed marketId, uint256 maxMarketSize, uint256 maxMarketValue)", + "event MaxMarketSizeSet(uint128 indexed marketId, uint256 maxMarketSize)", + "event MaxMarketValueSet(uint128 indexed marketId, uint256 maxMarketValue)", "event OrderFeesSet(uint128 indexed marketId, uint256 makerFeeRatio, uint256 takerFeeRatio)", "event SettlementStrategyAdded(uint128 indexed marketId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy, uint256 indexed strategyId)", "event SettlementStrategySet(uint128 indexed marketId, uint256 indexed strategyId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy)", @@ -8299,7 +8334,8 @@ "function setLiquidationParameters(uint128 marketId, uint256 initialMarginRatioD18, uint256 minimumInitialMarginRatioD18, uint256 maintenanceMarginScalarD18, uint256 flagRewardRatioD18, uint256 minimumPositionMargin)", "function setLockedOiRatio(uint128 marketId, uint256 lockedOiRatioD18)", "function setMaxLiquidationParameters(uint128 marketId, uint256 maxLiquidationLimitAccumulationMultiplier, uint256 maxSecondsInLiquidationWindow, uint256 maxLiquidationPd, address endorsedLiquidator)", - "function setMaxMarketSize(uint128 marketId, uint256 maxMarketSize, uint256 maxMarketValue)", + "function setMaxMarketSize(uint128 marketId, uint256 maxMarketSize)", + "function setMaxMarketValue(uint128 marketId, uint256 maxMarketValue)", "function setOrderFees(uint128 marketId, uint256 makerFeeRatio, uint256 takerFeeRatio)", "function setSettlementStrategy(uint128 marketId, uint256 strategyId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy)", "function setSettlementStrategyEnabled(uint128 marketId, uint256 strategyId, bool enabled)", @@ -8338,11 +8374,11 @@ "function updateReferrerShare(address referrer, uint256 shareRatioD18)" ], "deployedOn": "router.PerpsMarketRouter", - "deployTxnHash": "0x34adc83168aeb37137dad17bf95a03af00734f0ac733cc6370696b305dc08847", + "deployTxnHash": "0x92e8ac2cc2ae2351783428a024f9bdc5b88afae9a184c0242c844f2dd71a264a", "contractName": "PerpsMarketRouter", "sourceName": "PerpsMarketRouter.sol", - "gasUsed": 1183493, - "gasCost": "51156521" + "gasUsed": 1191926, + "gasCost": "51249079" }, "PerpsMarketProxy": { "address": "0xE6C5f05C415126E6b81FCc3619f65Db2fCAd58D0", @@ -8511,7 +8547,8 @@ "event LockedOiRatioSet(uint128 indexed marketId, uint256 lockedOiRatioD18)", "event MarketPriceDataUpdated(uint128 indexed marketId, bytes32 feedId, uint256 strictStalenessTolerance)", "event MaxLiquidationParametersSet(uint128 indexed marketId, uint256 maxLiquidationLimitAccumulationMultiplier, uint256 maxSecondsInLiquidationWindow, uint256 maxLiquidationPd, address endorsedLiquidator)", - "event MaxMarketSizeSet(uint128 indexed marketId, uint256 maxMarketSize, uint256 maxMarketValue)", + "event MaxMarketSizeSet(uint128 indexed marketId, uint256 maxMarketSize)", + "event MaxMarketValueSet(uint128 indexed marketId, uint256 maxMarketValue)", "event OrderFeesSet(uint128 indexed marketId, uint256 makerFeeRatio, uint256 takerFeeRatio)", "event SettlementStrategyAdded(uint128 indexed marketId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy, uint256 indexed strategyId)", "event SettlementStrategySet(uint128 indexed marketId, uint256 indexed strategyId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy)", @@ -8529,7 +8566,8 @@ "function setLiquidationParameters(uint128 marketId, uint256 initialMarginRatioD18, uint256 minimumInitialMarginRatioD18, uint256 maintenanceMarginScalarD18, uint256 flagRewardRatioD18, uint256 minimumPositionMargin)", "function setLockedOiRatio(uint128 marketId, uint256 lockedOiRatioD18)", "function setMaxLiquidationParameters(uint128 marketId, uint256 maxLiquidationLimitAccumulationMultiplier, uint256 maxSecondsInLiquidationWindow, uint256 maxLiquidationPd, address endorsedLiquidator)", - "function setMaxMarketSize(uint128 marketId, uint256 maxMarketSize, uint256 maxMarketValue)", + "function setMaxMarketSize(uint128 marketId, uint256 maxMarketSize)", + "function setMaxMarketValue(uint128 marketId, uint256 maxMarketValue)", "function setOrderFees(uint128 marketId, uint256 makerFeeRatio, uint256 takerFeeRatio)", "function setSettlementStrategy(uint128 marketId, uint256 strategyId, tuple(uint8 strategyType, uint256 settlementDelay, uint256 settlementWindowDuration, address priceVerificationContract, bytes32 feedId, uint256 settlementReward, bool disabled, uint256 commitmentPriceDelay) strategy)", "function setSettlementStrategyEnabled(uint128 marketId, uint256 strategyId, bool enabled)", @@ -13960,21 +13998,21 @@ }, "txns": { "upgrade_proxy": { - "hash": "0x6fdbe8f1afb657cd526a11f481c620d7a23a38cab6699687f6681b284772dd95", + "hash": "0x7783ca659e9488dc72e0c2ba07f0b701e4f2fcd6603e0f315a516c22c1327fec", "events": { "Upgraded": [ { "name": "Upgraded", "args": [ "0xE6C5f05C415126E6b81FCc3619f65Db2fCAd58D0", - "0x0B39aFd3fE47177e9cD9127cA701fFefFB8F58Bd" + "0x52d42c3A23A8afC751a4a113fa5FdCb653edb2A2" ] } ] }, "deployedOn": "invoke.upgrade_proxy", - "gasUsed": 55675, - "gasCost": "50906137", + "gasUsed": 55653, + "gasCost": "51048394", "signer": "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9" }, "addCreateMarketToFeatureFlag": { @@ -14087,7 +14125,7 @@ } } }, - "hash": "2bdc4a8ce7324b99bb3d7bb947c77e4d", + "hash": "78716aeca66e6d1d50de83457db3209b", "version": 6 }, "invoke.allowAllPerpsSystem": { @@ -15121,28 +15159,27 @@ "contracts": {}, "txns": { "setPerpsBtcMaxMarketSize": { - "hash": "0x1f77962d6f73310fa937d93b7be82ad2af03b48ad46368f64603c578316f43f3", + "hash": "0xd372a685afe6756c24f742d978756d7fcde9132b0c28da95b99303c8a62adbec", "events": { "MaxMarketSizeSet": [ { "name": "MaxMarketSizeSet", "args": [ "200", - "300000000000000000000", - "18000000000000000000000000" + "300000000000000000000" ] } ] }, "deployedOn": "invoke.setPerpsBtcMaxMarketSize", - "gasUsed": 59370, - "gasCost": "27989125", + "gasUsed": 36689, + "gasCost": "51724329", "signer": "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9" } }, "extras": {} }, - "hash": "dc3103f33f52aecf367e357e913e3af8", + "hash": "da90f86b916c5f61306e08cfc6d2e010", "version": 6 }, "invoke.setPerpsBtcOrderFees": { @@ -15353,28 +15390,27 @@ "contracts": {}, "txns": { "setPerpsEthMaxMarketSize": { - "hash": "0xca395ff989c521327c0027ca6b623bd864d98a1f02b65df7cf179d6a1ac7d124", + "hash": "0x5d3807dbdf4686c11381d072c8065892ce84be18dbcaf3fd2c4c17a2bf27bd85", "events": { "MaxMarketSizeSet": [ { "name": "MaxMarketSizeSet", "args": [ "100", - "5250000000000000000000", - "18000000000000000000000000" + "5250000000000000000000" ] } ] }, "deployedOn": "invoke.setPerpsEthMaxMarketSize", - "gasUsed": 59382, - "gasCost": "28413388", + "gasUsed": 36701, + "gasCost": "50868017", "signer": "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9" } }, "extras": {} }, - "hash": "e8539a8535e8a1365d9499ff2c5c0d4b", + "hash": "eb13e16a7b887a45a274267cebb14973", "version": 6 }, "invoke.setPerpsEthOrderFees": { @@ -15622,6 +15658,62 @@ }, "hash": "97b1239247d715dc51cce3077fba6f9a", "version": 6 + }, + "invoke.setPerpsBtcMaxMarketValue": { + "artifacts": { + "contracts": {}, + "txns": { + "setPerpsBtcMaxMarketValue": { + "hash": "0xecafab1cb9f8d4d7cd1d77abd37555637544cd2213cf9758cd2c73d082438d3b", + "events": { + "MaxMarketValueSet": [ + { + "name": "MaxMarketValueSet", + "args": [ + "200", + "18000000000000000000000000" + ] + } + ] + }, + "deployedOn": "invoke.setPerpsBtcMaxMarketValue", + "gasUsed": 36746, + "gasCost": "51254102", + "signer": "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9" + } + }, + "extras": {} + }, + "hash": "d745a0856b4f3e7267c0c60330bbd474", + "version": 6 + }, + "invoke.setPerpsEthMaxMarketValue": { + "artifacts": { + "contracts": {}, + "txns": { + "setPerpsEthMaxMarketValue": { + "hash": "0xbffbe789dfdab454b308de90748e0abb5ea62bc1a72497c77b2ff56c3f12e0a5", + "events": { + "MaxMarketValueSet": [ + { + "name": "MaxMarketValueSet", + "args": [ + "100", + "18000000000000000000000000" + ] + } + ] + }, + "deployedOn": "invoke.setPerpsEthMaxMarketValue", + "gasUsed": 36746, + "gasCost": "51584869", + "signer": "0x48914229deDd5A9922f44441ffCCfC2Cb7856Ee9" + } + }, + "extras": {} + }, + "hash": "f61fe61c8b423f1f77fc65cd9512b634", + "version": 6 } }, "options": {}, diff --git a/84532-andromeda/meta.json b/84532-andromeda/meta.json index 7595d0f275..006a2b9c1f 100644 --- a/84532-andromeda/meta.json +++ b/84532-andromeda/meta.json @@ -2,9 +2,9 @@ "chainId": 84532, "name": "synthetix-omnibus", "preset": "andromeda", - "version": "3.3.16", - "generator": "cannon cli 2.11.18", - "timestamp": 1709752515, + "version": "3.3.17", + "generator": "cannon cli 2.11.19", + "timestamp": 1709856312, "miscUrl": "ipfs://QmeSt2mnJKE8qmRhLyYbHQQxDKpsFbcWnw5e7JF4xVbN6k", "contracts": { "CoreProxy": "0xF4Df9Dd327Fd30695d478c3c8a2fffAddcdD0d31",