Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 22 additions & 6 deletions INSTALL.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@ The deployment process includes the following steps:
- `make deploy-helpers` deploys all helper contracts defined in `OPS_EVM_HELPER_CONFIGS`,
- `make deploy-leftover-exchanger` deploys LeftoverExchanger,
- `make deploy-fee-collector-factory` deploys FeeCollector and FeeCollectorFactory,
- `make deploy-new-fee-collector` deploys specific FeeCollectors defined in `OPS_FEE_COLLECTOR_OPERATORS` and `OPS_FEE_COLLECTOR_OPERATOR_NAMES`,
- `make deploy-new-fee-collector` deploys a single FeeCollector for one operator (`OPS_FEE_COLLECTOR_OPERATOR_NAME` and `OPS_FEE_COLLECTOR_OPERATOR`),
- `make deploy-new-fee-collectors` deploys multiple FeeCollectors defined in `OPS_FEE_COLLECTOR_OPERATORS` and `OPS_FEE_COLLECTOR_OPERATOR_NAMES`,
- `make upgrade-fee-collector` upgrades the FeeCollector implementation.
5. To get deployed contract addresses, use `make get PARAMETER=<param>` where `<param>` is the contract parameter name (e.g., `OPS_EVM_HELPERS_ADDRESS`).

Expand Down Expand Up @@ -52,8 +53,21 @@ The deployment process includes the following steps:
### FeeCollector
- `OPS_FEE_COLLECTOR_FACTORY_OWNER_ADDRESS`: The owner address for the Fee Collector Factory.
- `OPS_FEE_COLLECTOR_OWNER_ADDRESS`: The owner address for the Fee Collector.
- `OPS_FEE_COLLECTOR_OPERATORS`: Comma-separated list of operator addresses for new fee collectors.
- `OPS_FEE_COLLECTOR_OPERATOR_NAMES`: Comma-separated list of operator names corresponding to the addresses.
- `OPS_FEE_COLLECTOR_FACTORY_ADDRESS`: The deployed FeeCollectorFactory contract address (required for `deploy-new-fee-collector` and `deploy-new-fee-collectors`).

Single operator (`make deploy-new-fee-collector`):
- `OPS_FEE_COLLECTOR_OPERATOR_NAME`: Operator name (plain string, e.g. `Safe`).
- `OPS_FEE_COLLECTOR_OPERATOR`: Operator address (plain string).

After a successful single deploy:
1. The deploy script appends `OPS_FEE_COLLECTOR_INSTANCE_ADDRESS=0x...` to `.env.outputs`
2. `process-fee-collector-instance` writes the address to `config/constants.json` as `feeCollector[<chainId>] = "0x..."` via `upsert-constant`

Batch operators (`make deploy-new-fee-collectors`, also used by `deploy-all`):
- `OPS_FEE_COLLECTOR_OPERATOR_NAMES`: JSON array of operator names (e.g. `'["Safe","DevPortal"]'`).
- `OPS_FEE_COLLECTOR_OPERATORS`: JSON object mapping names to addresses (e.g. `'{"Safe":"0x...","DevPortal":"0x..."}'`).

Batch deploy does not write `.env.outputs` or update `feeCollector` in `constants.json`.

Note: For ZKSync (chain ID 324), `OPS_ZKSYNC_MODE` is automatically set to true and `OPS_CREATE3_DEPLOYER_ADDRESS` is not required.

Expand All @@ -68,11 +82,12 @@ Here is a list of main Makefile targets you can use by running `make <target-nam
- `clean`: Remove all deployment files for the specified network

### Deployment Targets
- `deploy-all`: Deploy all contracts (helpers, leftover exchanger, fee collector factory, and new fee collectors)
- `deploy-all`: Deploy all contracts (helpers, leftover exchanger, fee collector factory, and new fee collectors via batch deploy)
- `deploy-helpers`: Deploy helper contracts specified in `OPS_EVM_HELPER_CONFIGS`
- `deploy-leftover-exchanger`: Deploy the LeftoverExchanger contract
- `deploy-fee-collector-factory`: Deploy the FeeCollectorFactory contract (uses ZKSync-specific deployment if OPS_ZKSYNC_MODE is true)
- `deploy-new-fee-collector`: Deploy new FeeCollector contracts for specified operators
- `deploy-new-fee-collector`: Deploy a single FeeCollector for one operator
- `deploy-new-fee-collectors`: Deploy multiple FeeCollector contracts for specified operators
- `upgrade-fee-collector`: Upgrade the FeeCollector implementation (uses ZKSync-specific upgrade if OPS_ZKSYNC_MODE is true)

### Utility Targets
Expand All @@ -84,7 +99,8 @@ Here is a list of main Makefile targets you can use by running `make <target-nam
- `validate-helpers`: Validate environment variables for helper deployment
- `validate-leftover-exchanger`: Validate environment variables for LeftoverExchanger deployment
- `validate-fee-collector-factory`: Validate environment variables for FeeCollectorFactory deployment
- `validate-new-fee-collector`: Validate environment variables for new FeeCollector deployment
- `validate-new-fee-collector`: Validate environment variables for single FeeCollector deployment
- `validate-new-fee-collectors`: Validate environment variables for batch FeeCollector deployment
- `validate-upgrade-fee-collector`: Validate environment variables for FeeCollector upgrade

## DEPLOYMENT FLOW
Expand Down
41 changes: 37 additions & 4 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,15 @@ FILE_DEPLOY_LEFTOVER_EXCHANGER:=$(CURRENT_DIR)/deploy/deploy-leftover-exchanger.
FILE_DEPLOY_FEE_COLLECTOR_FACTORY:=$(CURRENT_DIR)/deploy/deploy-fee-collector-factory.js
FILE_DEPLOY_FEE_COLLECTOR_FACTORY_ZKSYNC:=$(CURRENT_DIR)/deploy/deploy-fee-collector-factory-zksync.js
FILE_DEPLOY_NEW_FEE_COLLECTOR:=$(CURRENT_DIR)/deploy/deploy-new-fee-collector.js
FILE_DEPLOY_NEW_FEE_COLLECTORS:=$(CURRENT_DIR)/deploy/deploy-new-fee-collectors.js
FILE_UPGRADE_FEE_COLLECTOR:=$(CURRENT_DIR)/deploy/upgrade-fee-collector.js
FILE_UPGRADE_FEE_COLLECTOR_ZKSYNC:=$(CURRENT_DIR)/deploy/upgrade-fee-collector-zksync.js

FILE_CONSTANTS_JSON:=$(CURRENT_DIR)/config/constants.json
FILE_ENV_OUTPUTS:=$(CURRENT_DIR)/.env.outputs

deploy-all:
@$(MAKE) deploy-skip-all deploy-helpers deploy-leftover-exchanger deploy-fee-collector-factory deploy-new-fee-collector
@$(MAKE) deploy-skip-all deploy-helpers deploy-leftover-exchanger deploy-fee-collector-factory deploy-new-fee-collectors

deploy-helpers:
@$(MAKE) OPS_CURRENT_DEP_FILE=$(FILE_DEPLOY) OPS_DEPLOYMENT_METHOD=$(if $(OPS_DEPLOYMENT_METHOD),$(OPS_DEPLOYMENT_METHOD),create3) OPS_SKIP_VERIFY=$(OPS_SKIP_VERIFY) deploy-skip-all validate-helpers deploy-noskip deploy-impl deploy-skip
Expand All @@ -56,6 +58,9 @@ deploy-fee-collector-factory:
deploy-new-fee-collector:
@$(MAKE) OPS_CURRENT_DEP_FILE=$(FILE_DEPLOY_NEW_FEE_COLLECTOR) OPS_SKIP_VERIFY=$(OPS_SKIP_VERIFY) deploy-skip-all validate-new-fee-collector deploy-noskip deploy-impl deploy-skip

deploy-new-fee-collectors:
@$(MAKE) OPS_CURRENT_DEP_FILE=$(FILE_DEPLOY_NEW_FEE_COLLECTORS) OPS_SKIP_VERIFY=$(OPS_SKIP_VERIFY) deploy-skip-all validate-new-fee-collectors deploy-noskip deploy-impl deploy-skip

upgrade-fee-collector:
@{ \
if [ "$(OPS_ZKSYNC_MODE)" = "true" ]; then \
Expand Down Expand Up @@ -112,9 +117,20 @@ validate-new-fee-collector:
@{ \
$(MAKE) ID=OPS_NETWORK validate || exit 1; \
$(MAKE) ID=OPS_CHAIN_ID validate || exit 1; \
$(MAKE) ID=OPS_FEE_COLLECTOR_FACTORY_ADDRESS validate || exit 1; \
$(MAKE) ID=OPS_FEE_COLLECTOR_OPERATOR_NAME validate || exit 1; \
$(MAKE) ID=OPS_FEE_COLLECTOR_OPERATOR validate || exit 1; \
$(MAKE) process-fee-collector-factory process-fee-collector-operator-single || exit 1; \
}

validate-new-fee-collectors:
@{ \
$(MAKE) ID=OPS_NETWORK validate || exit 1; \
$(MAKE) ID=OPS_CHAIN_ID validate || exit 1; \
$(MAKE) ID=OPS_FEE_COLLECTOR_FACTORY_ADDRESS validate || exit 1; \
$(MAKE) ID=OPS_FEE_COLLECTOR_OPERATORS validate || exit 1; \
$(MAKE) ID=OPS_FEE_COLLECTOR_OPERATOR_NAMES validate || exit 1; \
$(MAKE) process-fee-collector-operator || exit 1; \
$(MAKE) process-fee-collector-factory process-fee-collector-operator || exit 1; \
}

validate-upgrade-fee-collector:
Expand Down Expand Up @@ -155,12 +171,27 @@ process-lop:
process-fee-collector-factory-owner:
@$(MAKE) OPS_GEN_KEY=feeCollectorFactoryOwner OPS_GEN_VAL='$(OPS_FEE_COLLECTOR_FACTORY_OWNER_ADDRESS)' upsert-constant

process-fee-collector-factory:
@$(MAKE) OPS_GEN_KEY=feeCollectorFactory OPS_GEN_VAL='$(OPS_FEE_COLLECTOR_FACTORY_ADDRESS)' upsert-constant

process-fee-collector-owner:
@$(MAKE) OPS_GEN_KEY=feeCollectorOwner OPS_GEN_VAL='$(OPS_FEE_COLLECTOR_OWNER_ADDRESS)' upsert-constant

process-fee-collector-operator:
@$(MAKE) OPS_GEN_KEY=feeCollectorOperator OPS_GEN_VAL='$(OPS_FEE_COLLECTOR_OPERATORS)' upsert-constant

process-fee-collector-operator-single:
@{ \
$(MAKE) ID=OPS_FEE_COLLECTOR_OPERATOR_NAME validate || exit 1; \
$(MAKE) ID=OPS_FEE_COLLECTOR_OPERATOR validate || exit 1; \
$(MAKE) ID=OPS_CHAIN_ID validate || exit 1; \
tmpfile=$$(mktemp); \
jq --arg name '$(OPS_FEE_COLLECTOR_OPERATOR_NAME)' --arg addr '$(OPS_FEE_COLLECTOR_OPERATOR)' \
'.feeCollectorOperator."$(OPS_CHAIN_ID)"[$$name] = $$addr' $(FILE_CONSTANTS_JSON) > $$tmpfile \
&& mv $$tmpfile $(FILE_CONSTANTS_JSON); \
echo "Updated feeCollectorOperator[$(OPS_CHAIN_ID)][$(OPS_FEE_COLLECTOR_OPERATOR_NAME)] = $(OPS_FEE_COLLECTOR_OPERATOR)"; \
}

process-leftover-exchanger-owner:
@$(MAKE) OPS_GEN_KEY=leftoverExchangerOwner OPS_GEN_VAL='$(OPS_LEFTOVER_EXCHANGER_OWNER_ADDRESS)' upsert-constant

Expand Down Expand Up @@ -194,6 +225,7 @@ deploy-skip-all:
$(FILE_DEPLOY_FEE_COLLECTOR_FACTORY) \
$(FILE_DEPLOY_FEE_COLLECTOR_FACTORY_ZKSYNC) \
$(FILE_DEPLOY_NEW_FEE_COLLECTOR) \
$(FILE_DEPLOY_NEW_FEE_COLLECTORS) \
$(FILE_UPGRADE_FEE_COLLECTOR) \
$(FILE_UPGRADE_FEE_COLLECTOR_ZKSYNC); do \
$(MAKE) OPS_CURRENT_DEP_FILE=$$secret deploy-skip; \
Expand Down Expand Up @@ -291,10 +323,11 @@ help:
@echo " deploy-helpers Deploy helper contracts"
@echo " deploy-leftover-exchanger Deploy leftover exchanger contract"
@echo " deploy-fee-collector-factory Deploy fee collector factory contract"
@echo " deploy-new-fee-collector Deploy new fee collector contract"
@echo " deploy-new-fee-collector Deploy new fee collector contract for a single operator"
@echo " deploy-new-fee-collectors Deploy new fee collector contracts for multiple operators"
@echo " upgrade-fee-collector Upgrade fee collector contract"
@echo " get PARAMETER=... Get deployed contract address"
@echo " launch-hh-node Launch Hardhat node with forked RPC"
@echo " help Show this help message"

.PHONY: install install-utils install-dependencies clean deploy-all deploy-helpers deploy-leftover-exchanger deploy-fee-collector-factory deploy-new-fee-collector upgrade-fee-collector get get-outputs help validate validate-helpers validate-leftover-exchanger validate-fee-collector-factory validate-new-fee-collector validate-upgrade-fee-collector process-helpers-args process-weth process-create3-deployer process-lop process-fee-collector-factory-owner process-fee-collector-owner process-fee-collector-operator process-leftover-exchanger-owner process-leftover-exchanger-salt process-fee-collector-salt process-fee-collector-factory-salt upsert-constant deploy-skip-all deploy-skip deploy-noskip
.PHONY: install install-utils install-dependencies clean deploy-all deploy-helpers deploy-leftover-exchanger deploy-fee-collector-factory deploy-new-fee-collector deploy-new-fee-collectors upgrade-fee-collector get get-outputs help validate validate-helpers validate-leftover-exchanger validate-fee-collector-factory validate-new-fee-collector validate-new-fee-collectors validate-upgrade-fee-collector process-helpers-args process-weth process-create3-deployer process-lop process-fee-collector-factory process-fee-collector-factory-owner process-fee-collector-owner process-fee-collector-operator process-fee-collector-operator-single process-leftover-exchanger-owner process-leftover-exchanger-salt process-fee-collector-salt process-fee-collector-factory-salt upsert-constant deploy-skip-all deploy-skip deploy-noskip
1 change: 1 addition & 0 deletions config/constants.js
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ module.exports = {
LOP: constantsData.lop || {},
CREATE3_DEPLOYER_CONTRACT: constantsData.create3DeployerContract || {},
FEE_COLLECTOR_OPERATOR: constantsData.feeCollectorOperator || {},
FEE_COLLECTOR: constantsData.feeCollector || {},
CONSTRUCTOR_ARGS: {
UniV4Helper: constantsData.constructorArgs?.UniV4Helper || {},
UniV4HelperV2: sliceArgs(constantsData.constructorArgs?.UniV4Helper || {}, 2),
Expand Down
105 changes: 2 additions & 103 deletions config/constants.json
Original file line number Diff line number Diff line change
@@ -1,123 +1,22 @@
{
"weth": {
"31337": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"1": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"56": "0xbb4CdB9CBd36B01bD1cBaEBF2De08d9173bc095c",
"137": "0x0d500B1d8E8eF31E21C99d1Db9A6444d3ADf1270",
"42161": "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
"10": "0x4200000000000000000000000000000000000006",
"43114": "0xB31f66AA3C1e785363F0875A1B74E27b85FD66c7",
"100": "0xe91D153E0b41518A2Ce8Dd3D7944Fa863463a97d",
"250": "0x21be370D5312f44cB42ce377BC9b8a0cEF1A4C83",
"1313161554": "0xC9BdeEd33CD01541e1eeD10f90519d2C06Fe3feB",
"8217": "0xe4f05A66Ec68B54A58B17c22107b02e0232cC817",
"8453": "0x4200000000000000000000000000000000000006",
"59144": "0xe5D7C2a44FfDDf6b295A15c148167daaAf5Cf34f",
"146": "0x039e2fB66102314Ce7b64Ce5Ce3E5183bc94aD38",
"130": "0x4200000000000000000000000000000000000006",
"324": "0x5AEa5775959fBC2557Cc8789bC1bf90A239D9a91"
},
"feeCollectorOwner": {
"1": "0x9F8102b1bB05785BaD2874f2C7B1aaea4c6D976a",
"56": "0x7a4C2f97069f874A355607eBC52aEfCc4eAc9202",
"137": "0xA154B43EEa8905Ef684995424fF476656ab50A61",
"42161": "0x0f6E3fB5D73AFd2e594AC4b962E57E603E650875",
"10": "0x5B18c756F4D9B54255a17BF120da2cF74743247f",
"43114": "0x3b26f6325868Ddd8CB223Ac766cE02a2906653A5",
"100": "0x9e05fA5A389D782C17369a76d8e59A268973275F",
"250": "0x0dBa0Da8C5642Db20fEAc06b7A6E9e08e6E501C6",
"1313161554": "0x0e9292Ff8be5bA8075bE05F5F155E10422AE8017",
"8217": "0xa38038f9Ac2b3A7b4247804A46C787960E160Aed",
"8453": "0xa4659995DC39d891C1bA9131Aaf5F000E5B57224",
"59144": "0x9cCf4d6B76976Ab11CF9f9219A38BA28983A9a27",
"324": "0x5cEf041D1C3198Ce7F9D5E0521867e670da7520e",
"146": "0x385004992b43F1A73c6Cb2F7D2B88B79a3c0120f",
"130": "0xc985620F2F18a6560ca68F1f85107674735CF8e7",
"31337": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266"
},
"feeCollectorFactory": {
"1": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"56": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"137": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"42161": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"10": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"43114": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"100": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"250": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"1313161554": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"8217": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"8453": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"59144": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"324": "0x0a479E2ac6d90e15d3c1Fae861b84260D7D4fadb",
"146": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"130": "0xD25c6f0293d41758552b0B27d6F69353a1134d51",
"31337": "0xb8b1Dd7c82317485942984775649d506c12c203D"
},
"feeCollectorFactoryOwner": {
"31337": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266",
"1": "0x9F8102b1bB05785BaD2874f2C7B1aaea4c6D976a",
"56": "0x7a4C2f97069f874A355607eBC52aEfCc4eAc9202",
"137": "0xA154B43EEa8905Ef684995424fF476656ab50A61",
"42161": "0x0f6E3fB5D73AFd2e594AC4b962E57E603E650875",
"10": "0x5B18c756F4D9B54255a17BF120da2cF74743247f",
"43114": "0x3b26f6325868Ddd8CB223Ac766cE02a2906653A5",
"100": "0x9e05fA5A389D782C17369a76d8e59A268973275F",
"250": "0x0dBa0Da8C5642Db20fEAc06b7A6E9e08e6E501C6",
"1313161554": "0x0e9292Ff8be5bA8075bE05F5F155E10422AE8017",
"8217": "0xa38038f9Ac2b3A7b4247804A46C787960E160Aed",
"8453": "0xa4659995DC39d891C1bA9131Aaf5F000E5B57224",
"59144": "0x9cCf4d6B76976Ab11CF9f9219A38BA28983A9a27",
"146": "0x385004992b43F1A73c6Cb2F7D2B88B79a3c0120f",
"130": "0xc985620F2F18a6560ca68F1f85107674735CF8e7",
"324": "0x5cEf041D1C3198Ce7F9D5E0521867e670da7520e"
},
"lop": {
"1": "0x111111125421cA6dc452d289314280a0f8842A65",
"56": "0x111111125421cA6dc452d289314280a0f8842A65",
"137": "0x111111125421cA6dc452d289314280a0f8842A65",
"42161": "0x111111125421cA6dc452d289314280a0f8842A65",
"10": "0x111111125421cA6dc452d289314280a0f8842A65",
"43114": "0x111111125421cA6dc452d289314280a0f8842A65",
"100": "0x111111125421cA6dc452d289314280a0f8842A65",
"250": "0x111111125421cA6dc452d289314280a0f8842A65",
"1313161554": "0x111111125421cA6dc452d289314280a0f8842A65",
"8217": "0x111111125421cA6dc452d289314280a0f8842A65",
"8453": "0x111111125421cA6dc452d289314280a0f8842A65",
"59144": "0x111111125421cA6dc452d289314280a0f8842A65",
"324": "0x6fd4383cB451173D5f9304F041C7BCBf27d561fF",
"146": "0x111111125421cA6dc452d289314280a0f8842A65",
"130": "0x111111125421cA6dc452d289314280a0f8842A65",
"31337": "0x111111125421cA6dc452d289314280a0f8842A65"
},
"create3DeployerContract": {
"1": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"56": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"137": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"42161": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"10": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"43114": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"100": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"250": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"1313161554": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"8217": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"8453": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"59144": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"146": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"130": "0x65B3Db8bAeF0215A1F9B14c506D2a3078b2C84AE",
"31337": "0x62f4807082fa27E711784C53fE5CBF056E6C11B2"
},
"feeCollectorOperator": {
"31337": {
"Safe": "0x0829b195d2d53887cd2316c0acb390ef8fecaef9",
"DevPortal": "0xA98F85F55F259ef41548251c93409F1D60e804e4"
}
},
"feeCollector": {
},
"constructorArgs": {
"UniV4Helper": {
"31337": ["0x000000000004444c5dc75cB358380D2e3dE08A90", "0x7ffe42c4a5deea5b0fec41c94c136cf115597227", "0xbd216513d74c8cf14cf4747e6aaa6420ff64ee9e"]
}
},
"leftoverExchangerOwner": {
"31337": "0xf39fd6e51aad88f6f4ce6ab8827279cfffb92266"
}
}
2 changes: 1 addition & 1 deletion deploy/deploy-leftover-exchanger.js
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,4 @@ module.exports = async ({ getNamedAccounts, deployments }) => {
}
};

module.exports.skip = async () => false;
module.exports.skip = async () => true;
Loading
Loading