diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4c96b5762..4eb88dfbd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,7 +66,6 @@ jobs: AVALANCHE_RPC_ENDPOINT: ${{ secrets.AVALANCHE_RPC_ENDPOINT }} ZKEVM_RPC_ENDPOINT: ${{ secrets.ZKEVM_RPC_ENDPOINT }} BASE_RPC_ENDPOINT: ${{ secrets.BASE_RPC_ENDPOINT }} - GOERLI_RPC_ENDPOINT: ${{ secrets.GOERLI_RPC_ENDPOINT }} SEPOLIA_RPC_ENDPOINT: ${{ secrets.SEPOLIA_RPC_ENDPOINT }} - name: Test run: yarn test diff --git a/.github/workflows/deployment-checks.yml b/.github/workflows/deployment-checks.yml index 74b3ae15e..2241936f7 100644 --- a/.github/workflows/deployment-checks.yml +++ b/.github/workflows/deployment-checks.yml @@ -117,16 +117,6 @@ jobs: FANTOM_RPC_ENDPOINT: ${{ secrets.FANTOM_RPC_ENDPOINT }} with: network-name: fantom - check-goerli-deployments: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Check Goerli Deployment Addresses - uses: ./.github/actions/check-network-deployments - env: - GOERLI_RPC_ENDPOINT: ${{ secrets.GOERLI_RPC_ENDPOINT }} - with: - network-name: goerli check-sepolia-deployments: runs-on: ubuntu-latest steps: @@ -238,16 +228,6 @@ jobs: FANTOM_RPC_ENDPOINT: ${{ secrets.FANTOM_RPC_ENDPOINT }} with: network-name: fantom - check-goerli-action-ids: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Check Goerli Action IDs - uses: ./.github/actions/check-network-action-ids - env: - GOERLI_RPC_ENDPOINT: ${{ secrets.GOERLI_RPC_ENDPOINT }} - with: - network-name: goerli check-sepolia-action-ids: runs-on: ubuntu-latest steps: diff --git a/.github/workflows/timelock-authorizer-config.yml b/.github/workflows/timelock-authorizer-config.yml index d60dcc9ee..7f6623612 100644 --- a/.github/workflows/timelock-authorizer-config.yml +++ b/.github/workflows/timelock-authorizer-config.yml @@ -120,17 +120,6 @@ jobs: with: network-name: fantom - verify-goerli-timelock-authorizer-config: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - name: Verify Goerli Timelock Authorizer Configuration - uses: ./.github/actions/verify-network-timelock-authorizer-config - env: - GOERLI_RPC_ENDPOINT: ${{ secrets.GOERLI_RPC_ENDPOINT }} - with: - network-name: goerli - verify-sepolia-timelock-authorizer-config: runs-on: ubuntu-latest steps: diff --git a/DEPLOYING.md b/DEPLOYING.md index 1f092f192..ac4ad8e9e 100644 --- a/DEPLOYING.md +++ b/DEPLOYING.md @@ -110,10 +110,6 @@ This data is accessed via the [`local-networks-config`](https://www.npmjs.com/pa "bsc": { "url": "https://bsc.rpc.endpoint/myAPIKey", "verificationAPIKey": "bsc-etherscan-API-key" - }, - "goerli": { - "url": "https://goerli.rpc.endpoint/myAPIKey", - "verificationAPIKey": "goerli-etherscan-API-key" } }, "defaultConfig": { diff --git a/addresses/.supported-networks.json b/addresses/.supported-networks.json index ad446b90d..cfb54fc93 100644 --- a/addresses/.supported-networks.json +++ b/addresses/.supported-networks.json @@ -19,10 +19,6 @@ "chainId": 100, "block-explorer": "https://gnosisscan.io" }, - "goerli": { - "chainId": 5, - "block-explorer": "https://goerli.etherscan.io" - }, "optimism": { "chainId": 10, "block-explorer": "https://optimistic.etherscan.io" diff --git a/ci/prepare-config.ts b/ci/prepare-config.ts index 5f41c159f..e47dce316 100644 --- a/ci/prepare-config.ts +++ b/ci/prepare-config.ts @@ -31,9 +31,6 @@ if (process.env.CI) { "zkevm": { "url": "${process.env.ZKEVM_RPC_ENDPOINT}" }, - "goerli": { - "url": "${process.env.GOERLI_RPC_ENDPOINT}" - }, "sepolia": { "url": "${process.env.SEPOLIA_RPC_ENDPOINT}" }, diff --git a/hardhat.config.ts b/hardhat.config.ts index b24456d55..92e268bee 100644 --- a/hardhat.config.ts +++ b/hardhat.config.ts @@ -35,9 +35,7 @@ import { withRetries, } from './src/network'; -const THEGRAPHURLS: { [key: string]: string } = { - goerli: 'https://api.thegraph.com/subgraphs/name/balancer-labs/balancer-authorizer-goerli', -}; +const THEGRAPHURLS: { [key: string]: string } = {}; task('deploy', 'Run deployment task') .addParam('id', 'Deployment task ID') diff --git a/index.ts b/index.ts index 507fbb6d8..951db85cc 100644 --- a/index.ts +++ b/index.ts @@ -5,7 +5,7 @@ import { Artifact } from 'hardhat/types'; * @dev Returns the task id and contract name for a canonical contract deployed on a specific network. * Throws if the address doesn't match any known Balancer deployment. * @param address Address of the contract to be fetched - * @param network Name of the network looking the deployment for (e.g. mainnet, polygon, goerli, etc) + * @param network Name of the network looking the deployment for (e.g. mainnet, polygon, etc) */ export function lookupBalancerContractByAddress(address: string, network: string): { task: string; name: string } { // eslint-disable-next-line @typescript-eslint/no-var-requires @@ -21,7 +21,7 @@ export function lookupBalancerContractByAddress(address: string, network: string * @dev Creates an ethers Contract object for a canonical contract deployed on a specific network * @param task ID of the task to fetch the deployed contract * @param contract Name of the contract to be fetched - * @param network Name of the network looking the deployment for (e.g. mainnet, polygon, goerli, etc) + * @param network Name of the network looking the deployment for (e.g. mainnet, polygon, etc) */ export async function getBalancerContract(task: string, contract: string, network: string): Promise { const address = await getBalancerContractAddress(task, contract, network); @@ -74,7 +74,7 @@ export function getBalancerContractBytecode(task: string, contract: string): str * @dev Returns the contract address of a deployed contract for a specific task on a network * @param task ID of the task looking the deployment for * @param contract Name of the contract to fetched the address of - * @param network Name of the network looking the deployment for (e.g. mainnet, polygon, goerli, etc) + * @param network Name of the network looking the deployment for (e.g. mainnet, polygon, etc) */ export function getBalancerContractAddress(task: string, contract: string, network: string): string { const output = getBalancerDeployment(task, network); @@ -84,7 +84,7 @@ export function getBalancerContractAddress(task: string, contract: string, netwo /** * @dev Returns the deployment output for a specific task on a network * @param task ID of the task to look the deployment output of the required network - * @param network Name of the network looking the deployment output for (e.g. mainnet, polygon, goerli, etc) + * @param network Name of the network looking the deployment output for (e.g. mainnet, polygon, etc) */ export function getBalancerDeployment(task: string, network: string): { [key: string]: string } { return require(getBalancerDeploymentPath(task, network)); @@ -102,7 +102,7 @@ function getBalancerContractArtifactPath(task: string, contract: string): string /** * @dev Returns the deployment path for a specific task on a network * @param task ID of the task to look the deployment path for the required network - * @param network Name of the network looking the deployment path for (e.g. mainnet, polygon, goerli, etc) + * @param network Name of the network looking the deployment path for (e.g. mainnet, polygon, etc) */ function getBalancerDeploymentPath(task: string, network: string): string { return `@balancer-labs/v2-deployments/dist/tasks/${task}/output/${network}.json`; @@ -110,7 +110,7 @@ function getBalancerDeploymentPath(task: string, network: string): string { /** * @dev Returns the path for the list of Balancer contract addresses on a network - * @param network Name of the network looking the deployment path for (e.g. mainnet, polygon, goerli, etc) + * @param network Name of the network looking the deployment path for (e.g. mainnet, polygon, etc) */ function getBalancerContractAddresses(network: string): string { return `@balancer-labs/v2-deployments/dist/addresses/${network}.json`; diff --git a/package.json b/package.json index 01e67ec3f..3e3b36330 100644 --- a/package.json +++ b/package.json @@ -25,16 +25,16 @@ "check": "yarn check-artifacts && yarn check-deployments", "check-artifacts": "hardhat check-artifacts", "check-network-deployments": "hardhat check-deployments --network", - "check-deployments": "hardhat check-deployments --network mainnet && hardhat check-deployments --network polygon && hardhat check-deployments --network arbitrum && hardhat check-deployments --network optimism && hardhat check-deployments --network gnosis && hardhat check-deployments --network bsc && hardhat check-deployments --network avalanche && hardhat check-deployments --network zkevm && hardhat check-deployments --network base && hardhat check-deployments --network fantom && hardhat check-deployments --network goerli && hardhat check-deployments --network sepolia", + "check-deployments": "hardhat check-deployments --network mainnet && hardhat check-deployments --network polygon && hardhat check-deployments --network arbitrum && hardhat check-deployments --network optimism && hardhat check-deployments --network gnosis && hardhat check-deployments --network bsc && hardhat check-deployments --network avalanche && hardhat check-deployments --network zkevm && hardhat check-deployments --network base && hardhat check-deployments --network fantom && hardhat check-deployments --network sepolia", "check-network-action-ids": "hardhat check-action-ids --network", - "check-action-ids": "hardhat check-action-ids --network mainnet && hardhat check-action-ids --network polygon && hardhat check-action-ids --network arbitrum && hardhat check-action-ids --network optimism && hardhat check-action-ids --network gnosis && hardhat check-action-ids --network bsc && hardhat check-action-ids --network avalanche && hardhat check-action-ids --network zkevm && hardhat check-action-ids --network base && hardhat check-action-ids --network fantom && hardhat check-action-ids --network goerli && hardhat check-action-ids --network sepolia", + "check-action-ids": "hardhat check-action-ids --network mainnet && hardhat check-action-ids --network polygon && hardhat check-action-ids --network arbitrum && hardhat check-action-ids --network optimism && hardhat check-action-ids --network gnosis && hardhat check-action-ids --network bsc && hardhat check-action-ids --network avalanche && hardhat check-action-ids --network zkevm && hardhat check-action-ids --network base && hardhat check-action-ids --network fantom && hardhat check-action-ids --network sepolia", "extract-artifacts": "hardhat extract-artifacts", - "build-address-lookup": "hardhat build-address-lookup --network mainnet && hardhat build-address-lookup --network polygon && hardhat build-address-lookup --network arbitrum && hardhat build-address-lookup --network optimism && hardhat build-address-lookup --network gnosis && hardhat build-address-lookup --network bsc && hardhat build-address-lookup --network avalanche && hardhat build-address-lookup --network zkevm && hardhat build-address-lookup --network base && hardhat build-address-lookup --network fantom && hardhat build-address-lookup --network goerli && hardhat build-address-lookup --network sepolia", - "check-address-lookup": "hardhat check-address-lookup --network mainnet && hardhat check-address-lookup --network polygon && hardhat check-address-lookup --network arbitrum && hardhat check-address-lookup --network optimism && hardhat check-address-lookup --network gnosis && hardhat check-address-lookup --network bsc && hardhat check-address-lookup --network avalanche && hardhat check-address-lookup --network zkevm && hardhat check-address-lookup --network base && hardhat check-address-lookup --network fantom && hardhat check-address-lookup --network goerli && hardhat check-address-lookup --network sepolia", - "build-timelock-authorizer-config": "hardhat build-timelock-authorizer-config --network mainnet && hardhat build-timelock-authorizer-config --network polygon && hardhat build-timelock-authorizer-config --network arbitrum && hardhat build-timelock-authorizer-config --network optimism && hardhat build-timelock-authorizer-config --network gnosis && hardhat build-timelock-authorizer-config --network bsc && hardhat build-timelock-authorizer-config --network avalanche && hardhat build-timelock-authorizer-config --network zkevm && hardhat build-timelock-authorizer-config --network base && hardhat build-timelock-authorizer-config --network fantom && hardhat build-timelock-authorizer-config --network goerli && hardhat build-timelock-authorizer-config --network sepolia", - "check-timelock-authorizer-config": "hardhat check-timelock-authorizer-config --network mainnet && hardhat check-timelock-authorizer-config --network polygon && hardhat check-timelock-authorizer-config --network arbitrum && hardhat check-timelock-authorizer-config --network optimism && hardhat check-timelock-authorizer-config --network gnosis && hardhat check-timelock-authorizer-config --network bsc && hardhat check-timelock-authorizer-config --network avalanche && hardhat check-timelock-authorizer-config --network zkevm && hardhat check-timelock-authorizer-config --network base && hardhat check-timelock-authorizer-config --network fantom && hardhat check-timelock-authorizer-config --network goerli && hardhat check-timelock-authorizer-config --network sepolia", + "build-address-lookup": "hardhat build-address-lookup --network mainnet && hardhat build-address-lookup --network polygon && hardhat build-address-lookup --network arbitrum && hardhat build-address-lookup --network optimism && hardhat build-address-lookup --network gnosis && hardhat build-address-lookup --network bsc && hardhat build-address-lookup --network avalanche && hardhat build-address-lookup --network zkevm && hardhat build-address-lookup --network base && hardhat build-address-lookup --network fantom && hardhat build-address-lookup --network sepolia", + "check-address-lookup": "hardhat check-address-lookup --network mainnet && hardhat check-address-lookup --network polygon && hardhat check-address-lookup --network arbitrum && hardhat check-address-lookup --network optimism && hardhat check-address-lookup --network gnosis && hardhat check-address-lookup --network bsc && hardhat check-address-lookup --network avalanche && hardhat check-address-lookup --network zkevm && hardhat check-address-lookup --network base && hardhat check-address-lookup --network fantom && hardhat check-address-lookup --network sepolia", + "build-timelock-authorizer-config": "hardhat build-timelock-authorizer-config --network mainnet && hardhat build-timelock-authorizer-config --network polygon && hardhat build-timelock-authorizer-config --network arbitrum && hardhat build-timelock-authorizer-config --network optimism && hardhat build-timelock-authorizer-config --network gnosis && hardhat build-timelock-authorizer-config --network bsc && hardhat build-timelock-authorizer-config --network avalanche && hardhat build-timelock-authorizer-config --network zkevm && hardhat build-timelock-authorizer-config --network base && hardhat build-timelock-authorizer-config --network fantom && hardhat build-timelock-authorizer-config --network sepolia", + "check-timelock-authorizer-config": "hardhat check-timelock-authorizer-config --network mainnet && hardhat check-timelock-authorizer-config --network polygon && hardhat check-timelock-authorizer-config --network arbitrum && hardhat check-timelock-authorizer-config --network optimism && hardhat check-timelock-authorizer-config --network gnosis && hardhat check-timelock-authorizer-config --network bsc && hardhat check-timelock-authorizer-config --network avalanche && hardhat check-timelock-authorizer-config --network zkevm && hardhat check-timelock-authorizer-config --network base && hardhat check-timelock-authorizer-config --network fantom && hardhat check-timelock-authorizer-config --network sepolia", "verify-network-timelock-authorizer-config": "hardhat verify-timelock-authorizer-config --network", - "verify-timelock-authorizer-config": "hardhat verify-timelock-authorizer-config --network mainnet && hardhat verify-timelock-authorizer-config --network polygon && hardhat verify-timelock-authorizer-config --network arbitrum && hardhat verify-timelock-authorizer-config --network optimism && hardhat verify-timelock-authorizer-config --network gnosis && hardhat verify-timelock-authorizer-config --network bsc && hardhat verify-timelock-authorizer-config --network avalanche && hardhat verify-timelock-authorizer-config --network zkevm && hardhat verify-timelock-authorizer-config --network base && hardhat verify-timelock-authorizer-config --network fantom && hardhat verify-timelock-authorizer-config --network goerli && hardhat verify-timelock-authorizer-config --network sepolia", + "verify-timelock-authorizer-config": "hardhat verify-timelock-authorizer-config --network mainnet && hardhat verify-timelock-authorizer-config --network polygon && hardhat verify-timelock-authorizer-config --network arbitrum && hardhat verify-timelock-authorizer-config --network optimism && hardhat verify-timelock-authorizer-config --network gnosis && hardhat verify-timelock-authorizer-config --network bsc && hardhat verify-timelock-authorizer-config --network avalanche && hardhat verify-timelock-authorizer-config --network zkevm && hardhat verify-timelock-authorizer-config --network base && hardhat verify-timelock-authorizer-config --network fantom && hardhat verify-timelock-authorizer-config --network sepolia", "lint": "yarn lint:solidity && yarn lint:typescript", "lint:solidity": "solhint 'src/helpers/contracts/**/*.sol'", "lint:typescript": "NODE_NO_WARNINGS=1 eslint . --ext .ts --ignore-path ./.eslintignore --max-warnings 0", diff --git a/src/types.ts b/src/types.ts index 1c01fe205..3f5a60da8 100644 --- a/src/types.ts +++ b/src/types.ts @@ -6,7 +6,6 @@ export { Artifact, Libraries } from 'hardhat/types'; import Task from './task'; export const NETWORKS = [ - 'goerli', 'mainnet', 'polygon', 'arbitrum', diff --git a/tasks/20210418-authorizer/input.ts b/tasks/20210418-authorizer/input.ts index 9def0d450..e0917b570 100644 --- a/tasks/20210418-authorizer/input.ts +++ b/tasks/20210418-authorizer/input.ts @@ -30,9 +30,6 @@ export default { zkevm: { admin: '0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa', }, - goerli: { - admin: '0xE0a171587b1Cae546E069A943EDa96916F5EE977', - }, sepolia: { admin: '0x171C0fF5943CE5f133130436A29bF61E26516003', }, diff --git a/tasks/20210418-authorizer/readme.md b/tasks/20210418-authorizer/readme.md index ac1322ef8..00bd6c68e 100644 --- a/tasks/20210418-authorizer/readme.md +++ b/tasks/20210418-authorizer/readme.md @@ -16,6 +16,5 @@ This contract is expected to be eventually replaced by one with a) native suppor - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) - [Fantom mainnet addresses](./output/fantom.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`Authorizer` artifact](./artifact/Authorizer.json) diff --git a/tasks/20210418-vault/readme.md b/tasks/20210418-vault/readme.md index 21c5ef900..c1e195640 100644 --- a/tasks/20210418-vault/readme.md +++ b/tasks/20210418-vault/readme.md @@ -18,7 +18,6 @@ Aditionally, the `WETH` argument may represent different things in different net - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) - [Fantom mainnet addresses](./output/fantom.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`Vault` artifact](./artifact/Vault.json) - [`BalancerHelpers` artifact](./artifact/BalancerHelpers.json) diff --git a/tasks/20210812-wsteth-rate-provider/input.ts b/tasks/20210812-wsteth-rate-provider/input.ts index 02b34436b..569df4fd6 100644 --- a/tasks/20210812-wsteth-rate-provider/input.ts +++ b/tasks/20210812-wsteth-rate-provider/input.ts @@ -6,10 +6,4 @@ export default { mainnet: { wstETH: '0x7f39C581F595B53c5cb19bD0b3f8dA6c935E2Ca0', }, - kovan: { - wstETH: '0xA387B91e393cFB9356A460370842BC8dBB2F29aF', - }, - goerli: { - wstETH: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', - }, }; diff --git a/tasks/20210812-wsteth-rate-provider/readme.md b/tasks/20210812-wsteth-rate-provider/readme.md index b96eac7be..698124d42 100644 --- a/tasks/20210812-wsteth-rate-provider/readme.md +++ b/tasks/20210812-wsteth-rate-provider/readme.md @@ -5,5 +5,4 @@ Deployment of the `WstETHRateProvider`, for using wstETH in Meta Stable Pools. ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`WstETHRateProvider` artifact](./artifact/WstETHRateProvider.json) diff --git a/tasks/20211202-no-protocol-fee-lbp/readme.md b/tasks/20211202-no-protocol-fee-lbp/readme.md index 0b25013fd..c26a373fd 100644 --- a/tasks/20211202-no-protocol-fee-lbp/readme.md +++ b/tasks/20211202-no-protocol-fee-lbp/readme.md @@ -13,6 +13,5 @@ Deployment of the `NoProtocolFeeLiquidityBootstrappingPool`, for Liquidity Boots - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`NoProtocolFeeLiquidityBootstrappingPoolFactory` artifact](./artifact/NoProtocolFeeLiquidityBootstrappingPoolFactory.json) diff --git a/tasks/20220325-authorizer-adaptor/readme.md b/tasks/20220325-authorizer-adaptor/readme.md index 9e3274aac..0970137fc 100644 --- a/tasks/20220325-authorizer-adaptor/readme.md +++ b/tasks/20220325-authorizer-adaptor/readme.md @@ -16,6 +16,5 @@ The adaptor may then be the admin for these systems and acts as a proxy forwardi - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) - [Fantom mainnet addresses](./output/fantom.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`AuthorizerAdaptor` artifact](./artifact/AuthorizerAdaptor.json) diff --git a/tasks/20220325-bal-token-holder-factory/input.ts b/tasks/20220325-bal-token-holder-factory/input.ts index 514a10427..48a4fec7b 100644 --- a/tasks/20220325-bal-token-holder-factory/input.ts +++ b/tasks/20220325-bal-token-holder-factory/input.ts @@ -16,9 +16,6 @@ export default { kovan: { BAL: TestBALTask.output({ network: 'kovan' }).TestBalancerToken, }, - goerli: { - BAL: TestBALTask.output({ network: 'goerli' }).TestBalancerToken, - }, sepolia: { BAL: TestBALTask.output({ network: 'sepolia' }).TestBalancerToken, }, diff --git a/tasks/20220325-bal-token-holder-factory/readme.md b/tasks/20220325-bal-token-holder-factory/readme.md index b0d8d90fe..ffcf8ecd3 100644 --- a/tasks/20220325-bal-token-holder-factory/readme.md +++ b/tasks/20220325-bal-token-holder-factory/readme.md @@ -5,6 +5,5 @@ Deployment of `BALTokenHolderFactory` which deploys simple contracts which holds ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`BALTokenHolderFactory` artifact](./artifact/BALTokenHolderFactory.json) diff --git a/tasks/20220325-balancer-token-admin/input.ts b/tasks/20220325-balancer-token-admin/input.ts index fc2727f1d..f81eb89f5 100644 --- a/tasks/20220325-balancer-token-admin/input.ts +++ b/tasks/20220325-balancer-token-admin/input.ts @@ -16,9 +16,6 @@ export default { kovan: { BAL: TestBALTask.output({ network: 'kovan' }).TestBalancerToken, }, - goerli: { - BAL: TestBALTask.output({ network: 'goerli' }).TestBalancerToken, - }, sepolia: { BAL: TestBALTask.output({ network: 'sepolia' }).TestBalancerToken, }, diff --git a/tasks/20220325-balancer-token-admin/readme.md b/tasks/20220325-balancer-token-admin/readme.md index 8f0bebb7d..4da2c5519 100644 --- a/tasks/20220325-balancer-token-admin/readme.md +++ b/tasks/20220325-balancer-token-admin/readme.md @@ -5,6 +5,5 @@ Deployment of the `BalancerTokenAdmin`, for enforcing a specified BAL emission r ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`BalancerTokenAdmin` artifact](./artifact/BalancerTokenAdmin.json) diff --git a/tasks/20220325-gauge-controller/input.ts b/tasks/20220325-gauge-controller/input.ts index d4ebbbf22..4315fdaea 100644 --- a/tasks/20220325-gauge-controller/input.ts +++ b/tasks/20220325-gauge-controller/input.ts @@ -18,9 +18,6 @@ export default { kovan: { BPT: '0xDC2EcFDf2688f92c85064bE0b929693ACC6dBcA6', // BPT of an 80-20 BAL-WETH Pool using test BAL }, - goerli: { - BPT: '0xf8a0623ab66F985EfFc1C69D05F1af4BaDB01b00', // BPT of an 80-20 BAL-WETH Pool using test BAL - }, sepolia: { BPT: '0x650C15c9CFc6063e5046813f079774f56946dF21', // BPT of an 80-20 BAL-WETH Pool using test BAL }, diff --git a/tasks/20220325-gauge-controller/readme.md b/tasks/20220325-gauge-controller/readme.md index b25a0175a..ffcc4755f 100644 --- a/tasks/20220325-gauge-controller/readme.md +++ b/tasks/20220325-gauge-controller/readme.md @@ -5,7 +5,6 @@ Deployment of the `VotingEscrow`, which allows users to stake 80/20 BAL/WETH BPT ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`VotingEscrow` artifact](./artifact/VotingEscrow.json) - [`GaugeController` artifact](./artifact/GaugeController.json) diff --git a/tasks/20220325-test-balancer-token/input.ts b/tasks/20220325-test-balancer-token/input.ts index df970eb02..a9440a7ec 100644 --- a/tasks/20220325-test-balancer-token/input.ts +++ b/tasks/20220325-test-balancer-token/input.ts @@ -6,9 +6,6 @@ export default { kovan: { Admin: '0x77777512272eDA91589b62FC8506E607DEA0BB08', }, - goerli: { - Admin: '0xE0a171587b1Cae546E069A943EDa96916F5EE977', - }, sepolia: { Admin: '0x171C0fF5943CE5f133130436A29bF61E26516003', }, diff --git a/tasks/20220325-test-balancer-token/readme.md b/tasks/20220325-test-balancer-token/readme.md index 0b087faec..b08d7b2fd 100644 --- a/tasks/20220325-test-balancer-token/readme.md +++ b/tasks/20220325-test-balancer-token/readme.md @@ -6,6 +6,5 @@ Deployment of the `TestBalancerToken`, for replicating the BAL token's access co - [Base mainnet addresses](./output/base.json) - [Fantom mainnet addresses](./output/fantom.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`TestBalancerToken` artifact](./artifact/TestBalancerToken.json) diff --git a/tasks/20220325-ve-delegation/readme.md b/tasks/20220325-ve-delegation/readme.md index d70563287..94a5a764f 100644 --- a/tasks/20220325-ve-delegation/readme.md +++ b/tasks/20220325-ve-delegation/readme.md @@ -5,7 +5,6 @@ Deployment of `VotingEscrowDelegation`, for delegation of veBAL-related boosts. ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`VotingEscrowDelegation` artifact](./artifact/VotingEscrowDelegation.json) - [`VotingEscrowDelegationProxy` artifact](./artifact/VotingEscrowDelegationProxy.json) diff --git a/tasks/20220413-child-chain-gauge-factory/readme.md b/tasks/20220413-child-chain-gauge-factory/readme.md index 429c9eeff..f65c63062 100644 --- a/tasks/20220413-child-chain-gauge-factory/readme.md +++ b/tasks/20220413-child-chain-gauge-factory/readme.md @@ -8,7 +8,6 @@ Deployment of the `ChildChainLiquidityGaugeFactory`, for liquidity gauges to be - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ChildChainStreamer` artifact](./artifact/ChildChainStreamer.json) - [`RewardsOnlyGauge` artifact](./artifact/RewardsOnlyGauge.json) - [`ChildChainLiquidityGaugeFactory` artifact](./artifact/ChildChainLiquidityGaugeFactory.json) diff --git a/tasks/20220420-smart-wallet-checker/input.ts b/tasks/20220420-smart-wallet-checker/input.ts index 0f08b293b..8eba936a2 100644 --- a/tasks/20220420-smart-wallet-checker/input.ts +++ b/tasks/20220420-smart-wallet-checker/input.ts @@ -13,9 +13,6 @@ export default { // TribeDAO's contract, from https://vote.balancer.fi/#/proposal/0xece898cf86f930dd150f622a4ccb1fa41900e67b3cebeb4fc7c5a4acbb0e0148 InitialAllowedAddresses: ['0xc4EAc760C2C631eE0b064E39888b89158ff808B2'], }, - goerli: { - InitialAllowedAddresses: [], - }, sepolia: { InitialAllowedAddresses: [], }, diff --git a/tasks/20220420-smart-wallet-checker/readme.md b/tasks/20220420-smart-wallet-checker/readme.md index 31e38aa05..575e57851 100644 --- a/tasks/20220420-smart-wallet-checker/readme.md +++ b/tasks/20220420-smart-wallet-checker/readme.md @@ -5,6 +5,5 @@ Deployment of the `SmartWalletChecker`, responsible allowlisting select contract ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`SmartWalletChecker` artifact](./artifact/SmartWalletChecker.json) diff --git a/tasks/20220513-double-entrypoint-fix-relayer/readme.md b/tasks/20220513-double-entrypoint-fix-relayer/readme.md index d58d6d411..f048224d7 100644 --- a/tasks/20220513-double-entrypoint-fix-relayer/readme.md +++ b/tasks/20220513-double-entrypoint-fix-relayer/readme.md @@ -10,5 +10,4 @@ The relayer is mostly useful on mainnet, as it included mainnet hardcoded addres - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) -- [Goerli testnet addresses](./output/goerli.json) - [`DoubleEntrypointFixRelayer` artifact](./artifact/DoubleEntrypointFixRelayer.json) diff --git a/tasks/20220517-protocol-fee-withdrawer/input.ts b/tasks/20220517-protocol-fee-withdrawer/input.ts index 93dfa9fef..c9772321a 100644 --- a/tasks/20220517-protocol-fee-withdrawer/input.ts +++ b/tasks/20220517-protocol-fee-withdrawer/input.ts @@ -41,9 +41,6 @@ export default { base: { InitialDeniedTokens: [], }, - goerli: { - InitialDeniedTokens: [], - }, sepolia: { InitialDeniedTokens: [], }, diff --git a/tasks/20220517-protocol-fee-withdrawer/readme.md b/tasks/20220517-protocol-fee-withdrawer/readme.md index ae1dae30f..74e0573f1 100644 --- a/tasks/20220517-protocol-fee-withdrawer/readme.md +++ b/tasks/20220517-protocol-fee-withdrawer/readme.md @@ -15,6 +15,5 @@ See [the Double Entrypoint Fix Relayer](../20220513-double-entrypoint-fix-relaye - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ProtocolFeesWithdrawer` artifact](./artifact/ProtocolFeesWithdrawer.json) diff --git a/tasks/20220527-child-chain-gauge-token-adder/readme.md b/tasks/20220527-child-chain-gauge-token-adder/readme.md index 3054729b9..ea01444cb 100644 --- a/tasks/20220527-child-chain-gauge-token-adder/readme.md +++ b/tasks/20220527-child-chain-gauge-token-adder/readme.md @@ -8,5 +8,4 @@ Deployment of the Child Chain Gauge Token Adder, which is used to add reward tok - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ChildChainGaugeTokenAdder` artifact](./artifact/ChildChainGaugeTokenAdder.json) diff --git a/tasks/20220530-preseeded-voting-escrow-delegation/input.ts b/tasks/20220530-preseeded-voting-escrow-delegation/input.ts index 1bb330270..44d4a0718 100644 --- a/tasks/20220530-preseeded-voting-escrow-delegation/input.ts +++ b/tasks/20220530-preseeded-voting-escrow-delegation/input.ts @@ -76,10 +76,6 @@ export default { }, ], }, - goerli: { - PreseededBoostCalls: [], - PreseededApprovalCalls: [], - }, sepolia: { PreseededBoostCalls: [], PreseededApprovalCalls: [], diff --git a/tasks/20220530-preseeded-voting-escrow-delegation/readme.md b/tasks/20220530-preseeded-voting-escrow-delegation/readme.md index 097dc2fa6..8e1070fe6 100644 --- a/tasks/20220530-preseeded-voting-escrow-delegation/readme.md +++ b/tasks/20220530-preseeded-voting-escrow-delegation/readme.md @@ -7,6 +7,5 @@ See [the Tribe DAO proposal](https://forum.balancer.fi/t/tribe-dao-boost-delegat ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`PreseededVotingEscrowDelegation` artifact](./artifact/PreseededVotingEscrowDelegation.json) diff --git a/tasks/20220707-distribution-scheduler/readme.md b/tasks/20220707-distribution-scheduler/readme.md index 48bed435d..ef8321091 100644 --- a/tasks/20220707-distribution-scheduler/readme.md +++ b/tasks/20220707-distribution-scheduler/readme.md @@ -6,5 +6,4 @@ Deployment of the `DistributionScheduler`, which can be used to schedule token d - [Ethereum mainnet addresses](./output/mainnet.json) - [Avalanche mainnet addresses](./output/avalanche.json) -- [Goerli testnet addresses](./output/goerli.json) - [`DistributionScheduler` artifact](./artifact/DistributionScheduler.json) diff --git a/tasks/20220714-fee-distributor-v2/input.ts b/tasks/20220714-fee-distributor-v2/input.ts index 349cf7bd2..0e2972b1b 100644 --- a/tasks/20220714-fee-distributor-v2/input.ts +++ b/tasks/20220714-fee-distributor-v2/input.ts @@ -12,9 +12,6 @@ export default { mainnet: { startTime: 1657756800, // Thursday, July 14 2022 00:00:00 UTC }, - goerli: { - startTime: 1657756800, // Thursday, July 14 2022 00:00:00 UTC - }, sepolia: { startTime: 1683763200, // Thursday, May 11 2023 00:00:00 UTC }, diff --git a/tasks/20220714-fee-distributor-v2/readme.md b/tasks/20220714-fee-distributor-v2/readme.md index d43a862d3..0bfdd0eac 100644 --- a/tasks/20220714-fee-distributor-v2/readme.md +++ b/tasks/20220714-fee-distributor-v2/readme.md @@ -6,6 +6,5 @@ This version contains some bugfixes, and lets users (both EOAs and contracts) pr ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`FeeDistributor` artifact](./artifact/FeeDistributor.json) diff --git a/tasks/20220721-balancer-queries/readme.md b/tasks/20220721-balancer-queries/readme.md index 93e2e74ed..36ad3cd7c 100644 --- a/tasks/20220721-balancer-queries/readme.md +++ b/tasks/20220721-balancer-queries/readme.md @@ -15,6 +15,5 @@ result they would have if called on the Vault given the current state. - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) - [Fantom mainnet addresses](./output/fantom.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`BalancerQueries` artifact](./artifact/BalancerQueries.json) diff --git a/tasks/20220725-protocol-fee-percentages-provider/readme.md b/tasks/20220725-protocol-fee-percentages-provider/readme.md index b80f3f925..012791c1e 100644 --- a/tasks/20220725-protocol-fee-percentages-provider/readme.md +++ b/tasks/20220725-protocol-fee-percentages-provider/readme.md @@ -13,6 +13,5 @@ Deployment of the `ProtocolFeePercentagesProvider` contract. It provides a conve - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ProtocolFeePercentagesProvider` artifact](./artifact/ProtocolFeePercentagesProvider.json) diff --git a/tasks/20220812-child-chain-reward-helper/readme.md b/tasks/20220812-child-chain-reward-helper/readme.md index 84e5180d0..5def650a2 100644 --- a/tasks/20220812-child-chain-reward-helper/readme.md +++ b/tasks/20220812-child-chain-reward-helper/readme.md @@ -9,5 +9,4 @@ Deployment of the `ChildChainGaugeRewardHelper`, a helper contract that can be u - [Optimism mainnet addresses](./output/optimism.json) - [Gnosis mainnet addresses](./output/gnosis.json) - [Avalanche mainnet addresses](./output/avalanche.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ChildChainGaugeRewardHelper` artifact](./artifact/ChildChainGaugeRewardHelper.json) diff --git a/tasks/20220822-mainnet-gauge-factory-v2/readme.md b/tasks/20220822-mainnet-gauge-factory-v2/readme.md index 93415db0b..fe474c201 100644 --- a/tasks/20220822-mainnet-gauge-factory-v2/readme.md +++ b/tasks/20220822-mainnet-gauge-factory-v2/readme.md @@ -5,7 +5,6 @@ Deployment of the `LiquidityGaugeFactory`, for liquidity gauges to be used with ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`LiquidityGaugeV5` artifact](./artifact/LiquidityGaugeV5.json) - [`LiquidityGaugeFactory` artifact](./artifact/LiquidityGaugeFactory.json) diff --git a/tasks/20221123-pool-recovery-helper/input.ts b/tasks/20221123-pool-recovery-helper/input.ts index 564e6e311..9ffd1ea41 100644 --- a/tasks/20221123-pool-recovery-helper/input.ts +++ b/tasks/20221123-pool-recovery-helper/input.ts @@ -18,12 +18,6 @@ export default { WeightedPoolFactoryTask.output({ network: 'mainnet' }).WeightedPoolFactory, ], }, - goerli: { - InitialFactories: [ - ComposableStablePoolFactoryTask.output({ network: 'goerli' }).ComposableStablePoolFactory, - WeightedPoolFactoryTask.output({ network: 'goerli' }).WeightedPoolFactory, - ], - }, polygon: { InitialFactories: [ ComposableStablePoolFactoryTask.output({ network: 'polygon' }).ComposableStablePoolFactory, diff --git a/tasks/20221123-pool-recovery-helper/readme.md b/tasks/20221123-pool-recovery-helper/readme.md index 3bde70d65..e45045f4e 100644 --- a/tasks/20221123-pool-recovery-helper/readme.md +++ b/tasks/20221123-pool-recovery-helper/readme.md @@ -13,6 +13,5 @@ Deployment of the `PoolRecoveryHelper`, which provides a permissionless way to m - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`PoolRecoveryHelper` artifact](./artifact/PoolRecoveryHelper.json) diff --git a/tasks/20221124-authorizer-adaptor-entrypoint/readme.md b/tasks/20221124-authorizer-adaptor-entrypoint/readme.md index d896f132c..cdd4e27ed 100644 --- a/tasks/20221124-authorizer-adaptor-entrypoint/readme.md +++ b/tasks/20221124-authorizer-adaptor-entrypoint/readme.md @@ -13,6 +13,5 @@ Deployment of the `AuthorizerAdaptorEntrypoint`, a gateway contract created to a - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`AuthorizerAdaptorEntrypoint` artifact](./artifact/AuthorizerAdaptorEntrypoint.json) diff --git a/tasks/20221205-veboost-v2/readme.md b/tasks/20221205-veboost-v2/readme.md index f327515e6..13d3c83ad 100644 --- a/tasks/20221205-veboost-v2/readme.md +++ b/tasks/20221205-veboost-v2/readme.md @@ -5,6 +5,5 @@ Deployment of the veBoostV2, a replacement for the [`PreseededVotingEscrowDelega ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`VeBoostV2` artifact](./artifact/VeBoostV2.json) \ No newline at end of file diff --git a/tasks/20230208-euler-linear-pool/readme.md b/tasks/20230208-euler-linear-pool/readme.md index 5edae9508..8284501b1 100644 --- a/tasks/20230208-euler-linear-pool/readme.md +++ b/tasks/20230208-euler-linear-pool/readme.md @@ -5,5 +5,4 @@ First deployment of the `EulerLinearPoolFactory`, for Linear Pools with an Euler ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`EulerLinearPoolFactory` artifact](./artifact/EulerLinearPoolFactory.json) diff --git a/tasks/20230215-single-recipient-gauge-factory-v2/readme.md b/tasks/20230215-single-recipient-gauge-factory-v2/readme.md index 3f6d71dc1..e54b90071 100644 --- a/tasks/20230215-single-recipient-gauge-factory-v2/readme.md +++ b/tasks/20230215-single-recipient-gauge-factory-v2/readme.md @@ -8,7 +8,6 @@ Additionally, this version also supports the recipient implementing the `deposit ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`SingleRecipientGaugeFactory` artifact](./artifact/SingleRecipientGaugeFactory.json) - [`SingleRecipientGauge` artifact](./artifact/SingleRecipientGauge.json) diff --git a/tasks/20230222-merkle-orchard-v2/readme.md b/tasks/20230222-merkle-orchard-v2/readme.md index a07179fea..791a9ad88 100644 --- a/tasks/20230222-merkle-orchard-v2/readme.md +++ b/tasks/20230222-merkle-orchard-v2/readme.md @@ -8,5 +8,4 @@ This release supersedes [Merkle Orchard V1](../deprecated/20211012-merkle-orchar - [Ethereum mainnet addresses](./output/mainnet.json) - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet addresses](./output/arbitrum.json) -- [Goerli testnet addresses](./output/goerli.json) - [`MerkleOrchard` artifact](./artifact/MerkleOrchard.json) diff --git a/tasks/20230223-protocol-id-registry/readme.md b/tasks/20230223-protocol-id-registry/readme.md index 92a201be8..907fd9c6f 100644 --- a/tasks/20230223-protocol-id-registry/readme.md +++ b/tasks/20230223-protocol-id-registry/readme.md @@ -11,6 +11,5 @@ Deployment of the `ProtocolIdRegistry` contract, which keeps track of valid part - [Gnosis mainnet addresses](./output/gnosis.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ProtocolIdRegistry` artifact](./artifact/ProtocolIdRegistry.json) diff --git a/tasks/20230316-child-chain-gauge-factory-v2/readme.md b/tasks/20230316-child-chain-gauge-factory-v2/readme.md index 5f938073f..a138ba506 100644 --- a/tasks/20230316-child-chain-gauge-factory-v2/readme.md +++ b/tasks/20230316-child-chain-gauge-factory-v2/readme.md @@ -12,7 +12,6 @@ This version simplifies the system to distribute BAL and allows veBAL boosts on - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ChildChainGauge` artifact](./artifact/ChildChainGauge.json) - [`ChildChainGaugeFactory` artifact](./artifact/ChildChainGaugeFactory.json) diff --git a/tasks/20230316-l2-balancer-pseudo-minter/readme.md b/tasks/20230316-l2-balancer-pseudo-minter/readme.md index cbe6cbe8f..b43b44abd 100644 --- a/tasks/20230316-l2-balancer-pseudo-minter/readme.md +++ b/tasks/20230316-l2-balancer-pseudo-minter/readme.md @@ -13,6 +13,5 @@ The main difference between the two is that the pseudo minter does not actually - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`L2BalancerPseudoMinter` artifact](./artifact/L2BalancerPseudoMinter.json) diff --git a/tasks/20230316-l2-ve-delegation-proxy/readme.md b/tasks/20230316-l2-ve-delegation-proxy/readme.md index c6f120691..11dadeff8 100644 --- a/tasks/20230316-l2-ve-delegation-proxy/readme.md +++ b/tasks/20230316-l2-ve-delegation-proxy/readme.md @@ -15,7 +15,6 @@ The proxy itself is the same as the [L1 proxy](../20220325-ve-delegation), excep - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`NullVotingEscrow` artifact](./artifact/NullVotingEscrow.json) - [`VotingEscrowDelegationProxy` artifact](./artifact/VotingEscrowDelegationProxy.json) diff --git a/tasks/20230320-weighted-pool-v4/readme.md b/tasks/20230320-weighted-pool-v4/readme.md index 632ff48f0..da0e57837 100644 --- a/tasks/20230320-weighted-pool-v4/readme.md +++ b/tasks/20230320-weighted-pool-v4/readme.md @@ -14,6 +14,5 @@ Supersedes `20230206-weighted-pool-v3`. - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`WeightedPoolFactory` artifact](./artifact/WeightedPoolFactory.json) diff --git a/tasks/20230404-l2-layer0-bridge-forwarder/readme.md b/tasks/20230404-l2-layer0-bridge-forwarder/readme.md index f353b338e..44c0d9ffb 100644 --- a/tasks/20230404-l2-layer0-bridge-forwarder/readme.md +++ b/tasks/20230404-l2-layer0-bridge-forwarder/readme.md @@ -12,6 +12,5 @@ Deployment of `L2LayerZeroBridgeForwarder`, which is called by the Layer0 contra - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`L2LayerZeroBridgeForwarder` artifact](./artifact/L2LayerZeroBridgeForwarder.json) diff --git a/tasks/20230410-silo-linear-pool-v2/readme.md b/tasks/20230410-silo-linear-pool-v2/readme.md index dd25d2b62..621602b00 100644 --- a/tasks/20230410-silo-linear-pool-v2/readme.md +++ b/tasks/20230410-silo-linear-pool-v2/readme.md @@ -6,7 +6,6 @@ Supersedes `20230315-silo-linear-pool`, modifying the pool factory to use Create ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`SiloExchangeRateModel` artifact](./artifact/SiloExchangeRateModel.json) - [`SiloLinearPool` artifact](./artifact/SiloLinearPool.json) diff --git a/tasks/20230411-managed-pool-v2/readme.md b/tasks/20230411-managed-pool-v2/readme.md index a43224c45..79a1e2d12 100644 --- a/tasks/20230411-managed-pool-v2/readme.md +++ b/tasks/20230411-managed-pool-v2/readme.md @@ -19,7 +19,6 @@ A Managed Pool is a Weighted Pool with mutable tokens and weights, designed to b - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ManagedPoolFactory` artifact](./artifact/ManagedPoolFactory.json) - [`ManagedPoolAddRemoveTokenLib` artifact](./artifact/ManagedPoolAddRemoveTokenLib.json) diff --git a/tasks/20230414-authorizer-wrapper/readme.md b/tasks/20230414-authorizer-wrapper/readme.md index 87dfc484c..337c31f4d 100644 --- a/tasks/20230414-authorizer-wrapper/readme.md +++ b/tasks/20230414-authorizer-wrapper/readme.md @@ -13,6 +13,5 @@ Deployment of the `AuthorizerWithAdaptorValidation`, which allows using the Auth - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`AuthorizerWithAdaptorValidation` artifact](./artifact/AuthorizerWithAdaptorValidation.json) diff --git a/tasks/20230504-vebal-remapper/readme.md b/tasks/20230504-vebal-remapper/readme.md index 1fee1547b..4b16b26c5 100644 --- a/tasks/20230504-vebal-remapper/readme.md +++ b/tasks/20230504-vebal-remapper/readme.md @@ -8,7 +8,6 @@ This deployment also contains the `OmniVotingEscrowAdaptor` auxiliary contract, ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`OmniVotingEscrowAdaptor` artifact](./artifact/OmniVotingEscrowAdaptor.json) - [`VotingEscrowRemapper` artifact](./artifact/VotingEscrowRemapper.json) diff --git a/tasks/20230519-gauge-adder-v4/input.ts b/tasks/20230519-gauge-adder-v4/input.ts index f7074d535..96037021e 100644 --- a/tasks/20230519-gauge-adder-v4/input.ts +++ b/tasks/20230519-gauge-adder-v4/input.ts @@ -13,9 +13,6 @@ export default { mainnet: { GaugeController, }, - goerli: { - GaugeController, - }, sepolia: { GaugeController, }, diff --git a/tasks/20230519-gauge-adder-v4/readme.md b/tasks/20230519-gauge-adder-v4/readme.md index 94dafffd0..509916853 100644 --- a/tasks/20230519-gauge-adder-v4/readme.md +++ b/tasks/20230519-gauge-adder-v4/readme.md @@ -7,7 +7,6 @@ This version supports adding dynamic gauge types, and allows only one factory pe ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`GaugeAdder` artifact](./artifact/GaugeAdder.json) - [Previous `GaugeAdder` deployment](../deprecated/20230109-gauge-adder-v3) diff --git a/tasks/20230522-timelock-authorizer/input.ts b/tasks/20230522-timelock-authorizer/input.ts index cb5187e91..4c4322498 100644 --- a/tasks/20230522-timelock-authorizer/input.ts +++ b/tasks/20230522-timelock-authorizer/input.ts @@ -28,7 +28,7 @@ export type TimelockAuthorizerDeploymentInputType = { const input: TimelockAuthorizerDeploymentInputType = { Authorizer, AuthorizerAdaptorEntrypoint, - networks: ['goerli', 'sepolia'], + networks: ['sepolia'], }; // Include input files for each network inside global inputs. diff --git a/tasks/20230522-timelock-authorizer/input/goerli.ts b/tasks/20230522-timelock-authorizer/input/goerli.ts deleted file mode 100644 index 64b80b7e5..000000000 --- a/tasks/20230522-timelock-authorizer/input/goerli.ts +++ /dev/null @@ -1,273 +0,0 @@ -import { DAY, HOUR } from '@helpers/time'; -import { Task, TaskMode } from '@src'; -import { DelayData, RoleData } from './types'; - -export const TRANSITION_END_BLOCK = 9722300; - -const network = 'goerli'; - -const Vault = new Task('20210418-vault', TaskMode.READ_ONLY, network); - -const BalancerTokenAdmin = new Task('20220325-balancer-token-admin', TaskMode.READ_ONLY, network); -const GaugeController = new Task('20220325-gauge-controller', TaskMode.READ_ONLY, network); -const VotingEscrowDelegationProxy = new Task('20220325-ve-delegation', TaskMode.READ_ONLY, network); - -const MainnetGaugeFactory = new Task('20220822-mainnet-gauge-factory-v2', TaskMode.READ_ONLY, network); -const L2VotingEscrowDelegationProxy = new Task('20230316-l2-ve-delegation-proxy', TaskMode.READ_ONLY, network); -const L2BalancerPseudoMinter = new Task('20230316-l2-balancer-pseudo-minter', TaskMode.READ_ONLY, network); -const L2Layer0BridgeForwarder = new Task('20230404-l2-layer0-bridge-forwarder', TaskMode.READ_ONLY, network); -const VeBALRemapper = new Task('20230504-vebal-remapper', TaskMode.READ_ONLY, network); - -const SmartWalletChecker = new Task('20220420-smart-wallet-checker', TaskMode.READ_ONLY, network); -const ProtocolFeeWithdrawer = new Task('20220517-protocol-fee-withdrawer', TaskMode.READ_ONLY, network); -const ProtocolFeePercentagesProvider = new Task( - '20220725-protocol-fee-percentages-provider', - TaskMode.READ_ONLY, - network -); -const ProtocolIdRegistry = new Task('20230223-protocol-id-registry', TaskMode.READ_ONLY, network); - -// Ballerinas Multisig -export const Root = '0xe13E1EB85923981465E60d050FBfF22bF9DA857f'; - -// Happens frequently -const SHORT_DELAY = 0.5 * HOUR; - -// May happen frequently but can be dangerous -const MEDIUM_DELAY = 3 * HOUR; - -// Happens basically never. A long grant delay typically involves replacing infrastructure (e.g. replacing the veBAL -// system or protocol fees). -const LONG_DELAY = DAY; - -export const RootTransferDelay = LONG_DELAY; - -export const GrantDelays: DelayData[] = [ - // BAL is minted by the BalancerMinter. Changing the minter means changing the veBAL liquidity mining system. - { - actionId: BalancerTokenAdmin.actionId('BalancerTokenAdmin', 'mint(address,uint256)'), - newDelay: LONG_DELAY, - }, - - // Adding gauges is dangerous since they can mint BAL. This permission is granted to the GaugeAdder. - { - actionId: GaugeController.actionId('GaugeController', 'add_gauge(address,int128)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: GaugeController.actionId('GaugeController', 'add_gauge(address,int128,uint256)'), - newDelay: MEDIUM_DELAY, - }, - - // Relayer permissions - all of these are dangerous since relayers are powerful, but they also opt-in by each user. - { - actionId: Vault.actionId('Vault', 'setRelayerApproval(address,address,bool)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: Vault.actionId( - 'Vault', - 'swap((bytes32,uint8,address,address,uint256,bytes),(address,bool,address,bool),uint256,uint256)' - ), - newDelay: MEDIUM_DELAY, - }, - { - actionId: Vault.actionId( - 'Vault', - 'batchSwap(uint8,(bytes32,uint256,uint256,uint256,bytes)[],address[],(address,bool,address,bool),int256[],uint256)' - ), - newDelay: MEDIUM_DELAY, - }, - { - actionId: Vault.actionId('Vault', 'joinPool(bytes32,address,address,(address[],uint256[],bytes,bool))'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: Vault.actionId('Vault', 'exitPool(bytes32,address,address,(address[],uint256[],bytes,bool))'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: Vault.actionId('Vault', 'manageUserBalance((uint8,address,uint256,address,address)[])'), - newDelay: MEDIUM_DELAY, - }, - - // The permission to withdraw protocol fees is held solely by the ProtocolFeeWithdrawer. - { - actionId: Vault.actionId('ProtocolFeesCollector', 'withdrawCollectedFees(address[],uint256[],address)'), - newDelay: LONG_DELAY, - }, - // The permission to modify protocol fees at the Collector is held by the ProtocolFeePercentagesProvider. - { - actionId: Vault.actionId('ProtocolFeesCollector', 'setSwapFeePercentage(uint256)'), - newDelay: LONG_DELAY, - }, - { - actionId: Vault.actionId('ProtocolFeesCollector', 'setFlashLoanFeePercentage(uint256)'), - newDelay: LONG_DELAY, - }, -]; - -export const getRoles: () => Promise = async () => []; - -export const Granters: RoleData[] = []; - -export const Revokers: RoleData[] = []; - -export const ExecuteDelays: DelayData[] = [ - // setAuthorizer must be long since no delay can be longer than it. - { actionId: Vault.actionId('Vault', 'setAuthorizer(address)'), newDelay: LONG_DELAY }, - - // Allowlisting addresses to hold veBAL is relatively risk free. - { - actionId: SmartWalletChecker.actionId('SmartWalletChecker', 'allowlistAddress(address)'), - newDelay: SHORT_DELAY, - }, - - // This action would replace the SmartWalletChecker. - { - actionId: GaugeController.actionId('VotingEscrow', 'apply_smart_wallet_checker()'), - newDelay: LONG_DELAY, - }, - - // This would replace the ve boost system. - { - actionId: VotingEscrowDelegationProxy.actionId('VotingEscrowDelegationProxy', 'setDelegation(address)'), - newDelay: LONG_DELAY, - }, - - // These actions are 'disabled' - we don't mean to ever use them. - { - actionId: GaugeController.actionId('GaugeController', 'change_type_weight(int128,uint256)'), - newDelay: LONG_DELAY, - }, - { - actionId: GaugeController.actionId('GaugeController', 'change_gauge_weight(address,uint256)'), - newDelay: LONG_DELAY, - }, - - // These are typically associated with setting up a new network, though they are not strictly needed. They are not - // risky however. - { - actionId: GaugeController.actionId('GaugeController', 'add_type(string)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: GaugeController.actionId('GaugeController', 'add_type(string,uint256)'), - newDelay: MEDIUM_DELAY, - }, - - // We don't currently use this but there's no huge risk in doing so. - { - actionId: BalancerTokenAdmin.actionId('BalancerTokenAdmin', 'snapshot()'), - newDelay: MEDIUM_DELAY, - }, - - // This creates a new protocol fee type, but there's no huge risk since nothing will use it. - { - actionId: ProtocolFeePercentagesProvider.actionId( - 'ProtocolFeePercentagesProvider', - 'registerFeeType(uint256,string,uint256,uint256)' - ), - newDelay: MEDIUM_DELAY, - }, - { - actionId: ProtocolFeePercentagesProvider.actionId( - 'ProtocolFeePercentagesProvider', - 'setFeeTypePercentage(uint256,uint256)' - ), - newDelay: MEDIUM_DELAY, - }, - - // Layer0 config - { - actionId: L2Layer0BridgeForwarder.actionId('L2LayerZeroBridgeForwarder', 'setDelegation(address)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: VeBALRemapper.actionId('OmniVotingEscrowAdaptor', 'setAdapterParams(bytes)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: VeBALRemapper.actionId('OmniVotingEscrowAdaptor', 'setOmniVotingEscrow(address)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: VeBALRemapper.actionId('OmniVotingEscrowAdaptor', 'setUseZero(bool)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: VeBALRemapper.actionId('OmniVotingEscrowAdaptor', 'setZeroPaymentAddress(address)'), - newDelay: MEDIUM_DELAY, - }, - - // Gauge configuration - { - actionId: MainnetGaugeFactory.actionId('LiquidityGaugeV5', 'set_reward_distributor(address,address)'), - newDelay: MEDIUM_DELAY, - }, - - // Boost Configuration - { - actionId: L2VotingEscrowDelegationProxy.actionId('VotingEscrowDelegationProxy', 'setDelegation(address)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: L2BalancerPseudoMinter.actionId('L2BalancerPseudoMinter', 'addGaugeFactory(address)'), - newDelay: MEDIUM_DELAY, - }, - { - actionId: L2BalancerPseudoMinter.actionId('L2BalancerPseudoMinter', 'removeGaugeFactory(address)'), - newDelay: MEDIUM_DELAY, - }, - - // Operational actions taken frequently - - { - actionId: MainnetGaugeFactory.actionId('LiquidityGaugeV5', 'add_reward(address,address)'), - newDelay: SHORT_DELAY, - }, - { - actionId: MainnetGaugeFactory.actionId('LiquidityGaugeV5', 'setRelativeWeightCap(uint256)'), - newDelay: SHORT_DELAY, - }, - { - actionId: ProtocolFeeWithdrawer.actionId( - 'ProtocolFeesWithdrawer', - 'withdrawCollectedFees(address[],uint256[],address)' - ), - newDelay: SHORT_DELAY, - }, - { - actionId: ProtocolIdRegistry.actionId('ProtocolIdRegistry', 'registerProtocolId(uint256,string)'), - newDelay: SHORT_DELAY, - }, - { - actionId: ProtocolIdRegistry.actionId('ProtocolIdRegistry', 'renameProtocolId(uint256,string)'), - newDelay: SHORT_DELAY, - }, - - { - actionId: VeBALRemapper.actionId('VotingEscrowRemapper', 'setNetworkRemappingManager(address,address)'), - newDelay: SHORT_DELAY, - }, -]; - -// Checks - -const actionIds = [ - ExecuteDelays.map((delayData) => delayData.actionId), - GrantDelays.map((delayData) => delayData.actionId), -].flat(); - -if (new Set(actionIds).size !== actionIds.length) { - throw new Error('Duplicate action ID found in configuration'); -} - -const delays = [ - ExecuteDelays.map((delayData) => delayData.newDelay), - GrantDelays.map((delayData) => delayData.newDelay), -].flat(); - -if (delays.some((delay) => delay < SHORT_DELAY || delay > LONG_DELAY)) { - throw new Error('Delays outside expected bounds'); -} diff --git a/tasks/20230522-timelock-authorizer/readme.md b/tasks/20230522-timelock-authorizer/readme.md index f35af67e3..c82a64859 100644 --- a/tasks/20230522-timelock-authorizer/readme.md +++ b/tasks/20230522-timelock-authorizer/readme.md @@ -5,7 +5,6 @@ This Authorizer implementation allows defining a delay per action identifier. Us ## Useful Files -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`TimelockAuthorizer` artifact](./artifact/TimelockAuthorizer.json) - [`TimelockAuthorizerMigrator` artifact](./artifact/TimelockAuthorizerMigrator.json) diff --git a/tasks/20230522-timelock-authorizer/settings/goerli.ts b/tasks/20230522-timelock-authorizer/settings/goerli.ts deleted file mode 100644 index 12cca5e30..000000000 --- a/tasks/20230522-timelock-authorizer/settings/goerli.ts +++ /dev/null @@ -1,4 +0,0 @@ -import { GrantDelays as DeploymentGrantDelays, ExecuteDelays as DeploymentExecuteDelays } from '../input/goerli'; - -export const GrantDelays = DeploymentGrantDelays; -export const ExecuteDelays = DeploymentExecuteDelays; diff --git a/tasks/20230526-gauge-working-balance-helper/input.ts b/tasks/20230526-gauge-working-balance-helper/input.ts index bb5c9e03c..c68477b35 100644 --- a/tasks/20230526-gauge-working-balance-helper/input.ts +++ b/tasks/20230526-gauge-working-balance-helper/input.ts @@ -53,11 +53,6 @@ export default { }).VotingEscrowDelegationProxy, ReadTotalSupplyFromVE: false, }, - goerli: { - VotingEscrowDelegationProxy: new Task('20220325-ve-delegation', TaskMode.READ_ONLY).output({ network: 'goerli' }) - .VotingEscrowDelegationProxy, - ReadTotalSupplyFromVE: true, - }, sepolia: { VotingEscrowDelegationProxy: new Task('20220325-ve-delegation', TaskMode.READ_ONLY).output({ network: 'sepolia' }) .VotingEscrowDelegationProxy, diff --git a/tasks/20230526-gauge-working-balance-helper/readme.md b/tasks/20230526-gauge-working-balance-helper/readme.md index 1c235d4bc..1272d3024 100644 --- a/tasks/20230526-gauge-working-balance-helper/readme.md +++ b/tasks/20230526-gauge-working-balance-helper/readme.md @@ -12,6 +12,5 @@ Deployment of the `GaugeWorkingBalanceHelper`, which reads the current and proje - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`GaugeWorkingBalanceHelper` artifact](./artifact/GaugeWorkingBalanceHelper.json) diff --git a/tasks/20230613-balancer-pool-data-queries/readme.md b/tasks/20230613-balancer-pool-data-queries/readme.md index b7f887cde..349602881 100644 --- a/tasks/20230613-balancer-pool-data-queries/readme.md +++ b/tasks/20230613-balancer-pool-data-queries/readme.md @@ -11,6 +11,5 @@ Deployment of the `BalancerPoolDataQueries` contract. It provides a way to perfo - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`BalancerPoolDataQueries` artifact](./artifact/BalancerPoolDataQueries.json) diff --git a/tasks/20230712-child-chain-gauge-checkpointer/readme.md b/tasks/20230712-child-chain-gauge-checkpointer/readme.md index 0b624268f..22f95c96d 100644 --- a/tasks/20230712-child-chain-gauge-checkpointer/readme.md +++ b/tasks/20230712-child-chain-gauge-checkpointer/readme.md @@ -14,6 +14,5 @@ This deployment will not be used as a trusted relayer by the Vault; it will only - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`BatchRelayerLibrary` artifact](./artifact/BatchRelayerLibrary.json) diff --git a/tasks/20230717-chainlink-rate-provider-factory/readme.md b/tasks/20230717-chainlink-rate-provider-factory/readme.md index 3c03e0915..1fa7cfc05 100644 --- a/tasks/20230717-chainlink-rate-provider-factory/readme.md +++ b/tasks/20230717-chainlink-rate-provider-factory/readme.md @@ -13,6 +13,5 @@ Deployment of `ChainlinkRateProviderFactory`, which creates and deploys `Chainli - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkEVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ChainlinkRateProviderFactory` artifact](./artifact/ChainlinkRateProviderFactory.json) diff --git a/tasks/20231031-batch-relayer-v6/input.ts b/tasks/20231031-batch-relayer-v6/input.ts index f2f1c14c8..6352b2b33 100644 --- a/tasks/20231031-batch-relayer-v6/input.ts +++ b/tasks/20231031-batch-relayer-v6/input.ts @@ -29,11 +29,6 @@ export default { BalancerMinter, CanCallUserCheckpoint: false, }, - goerli: { - wstETH: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', - BalancerMinter, - CanCallUserCheckpoint: false, - }, sepolia: { wstETH: ZERO_ADDRESS, BalancerMinter, diff --git a/tasks/20231031-batch-relayer-v6/readme.md b/tasks/20231031-batch-relayer-v6/readme.md index 726da1d0f..2640b7cbe 100644 --- a/tasks/20231031-batch-relayer-v6/readme.md +++ b/tasks/20231031-batch-relayer-v6/readme.md @@ -17,6 +17,5 @@ This version also adds gauge checkpoint / mint capabilities for gauges (both mai - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`BalancerRelayer` artifact](./artifact/BalancerRelayer.json) diff --git a/tasks/20240223-composable-stable-pool-v6/readme.md b/tasks/20240223-composable-stable-pool-v6/readme.md index 2d063df2b..5aec470ad 100644 --- a/tasks/20240223-composable-stable-pool-v6/readme.md +++ b/tasks/20240223-composable-stable-pool-v6/readme.md @@ -14,6 +14,5 @@ This version is the same in terms of functionality, but has a longer pause windo - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ComposableStablePoolFactory` artifact](./artifact/ComposableStablePoolFactory.json) diff --git a/tasks/deprecated/20210418-weighted-pool/readme.md b/tasks/deprecated/20210418-weighted-pool/readme.md index fe7333711..c4239d75f 100644 --- a/tasks/deprecated/20210418-weighted-pool/readme.md +++ b/tasks/deprecated/20210418-weighted-pool/readme.md @@ -12,6 +12,5 @@ Deployment of the `WeightedPoolFactory`, for Weighted Pools of up to 8 tokens, a - [Polygon mainnet address](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) - [Optimism mainnet address](./output/optimism.json) -- [Goerli testnet addresses](./output/goerli.json) - [`WeightedPoolFactory` artifact](./artifact/WeightedPoolFactory.json) - [`WeightedPool2TokensFactory` artifact](./artifact/WeightedPool2TokensFactory.json) diff --git a/tasks/deprecated/20210624-stable-pool/readme.md b/tasks/deprecated/20210624-stable-pool/readme.md index 9f6f7a856..80affa378 100644 --- a/tasks/deprecated/20210624-stable-pool/readme.md +++ b/tasks/deprecated/20210624-stable-pool/readme.md @@ -12,5 +12,4 @@ Deployment of the `StablePoolFactory`, for Stable Pools of up to 5 tokens. - [Polygon mainnet address](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) - [Optimism mainnet address](./output/optimism.json) -- [Goerli testnet addresses](./output/goerli.json) - [`StablePoolFactory` artifact](./artifact/StablePoolFactory.json) diff --git a/tasks/deprecated/20210721-liquidity-bootstrapping-pool/readme.md b/tasks/deprecated/20210721-liquidity-bootstrapping-pool/readme.md index 5ac823474..49a0350cf 100644 --- a/tasks/deprecated/20210721-liquidity-bootstrapping-pool/readme.md +++ b/tasks/deprecated/20210721-liquidity-bootstrapping-pool/readme.md @@ -11,5 +11,4 @@ Deployment of the `LiquidityBootstrappingPoolFactory`, for Liquidity Bootstrappi - [Ethereum mainnet addresses](./output/mainnet.json) - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) -- [Goerli testnet addresses](./output/goerli.json) - [`LiquidityBootstrappingPoolFactory` artifact](./artifact/LiquidityBootstrappingPoolFactory.json) diff --git a/tasks/deprecated/20210727-meta-stable-pool/readme.md b/tasks/deprecated/20210727-meta-stable-pool/readme.md index 20367bfa5..ba50a2c02 100644 --- a/tasks/deprecated/20210727-meta-stable-pool/readme.md +++ b/tasks/deprecated/20210727-meta-stable-pool/readme.md @@ -14,6 +14,5 @@ Deployment of the `MetaStablePoolFactory`, for Meta Stable Pools of 2 tokens. - [Polygon mainnet address](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) - [Optimism mainnet address](./output/optimism.json) -- [Goerli testnet addresses](./output/goerli.json) - [`QueryProcessor` artifact](./artifact/QueryProcessor.json) - [`MetaStablePoolFactory` artifact](./artifact/MetaStablePoolFactory.json) diff --git a/tasks/deprecated/20210812-lido-relayer/input.ts b/tasks/deprecated/20210812-lido-relayer/input.ts index 6a42eb312..e3c165875 100644 --- a/tasks/deprecated/20210812-lido-relayer/input.ts +++ b/tasks/deprecated/20210812-lido-relayer/input.ts @@ -16,8 +16,4 @@ export default { Vault, wstETH: '0xA387B91e393cFB9356A460370842BC8dBB2F29aF', }, - goerli: { - Vault, - wstETH: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', - }, }; diff --git a/tasks/deprecated/20210812-lido-relayer/readme.md b/tasks/deprecated/20210812-lido-relayer/readme.md index 0702a1ca8..8b9659f5f 100644 --- a/tasks/deprecated/20210812-lido-relayer/readme.md +++ b/tasks/deprecated/20210812-lido-relayer/readme.md @@ -9,5 +9,4 @@ Deployment of the `LidoRelayer`, for using stETH with the Balancer Vault without ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`LidoRelayer` artifact](./artifact/LidoRelayer.json) diff --git a/tasks/deprecated/20210907-investment-pool/readme.md b/tasks/deprecated/20210907-investment-pool/readme.md index f09013aff..c86510dfe 100644 --- a/tasks/deprecated/20210907-investment-pool/readme.md +++ b/tasks/deprecated/20210907-investment-pool/readme.md @@ -9,5 +9,4 @@ - [Ethereum mainnet addresses](./output/mainnet.json) - [Polygon mainnet address](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) -- [Goerli testnet addresses](./output/goerli.json) - [`InvestmentPoolFactory` artifact](./artifact/InvestmentPoolFactory.json) diff --git a/tasks/deprecated/20211012-merkle-orchard/readme.md b/tasks/deprecated/20211012-merkle-orchard/readme.md index eeb39c110..6d4b38d90 100644 --- a/tasks/deprecated/20211012-merkle-orchard/readme.md +++ b/tasks/deprecated/20211012-merkle-orchard/readme.md @@ -12,5 +12,4 @@ Deployment of the `MerkleOrchard`, for distributing tokens via Merkle Trees - [Ethereum mainnet addresses](./output/mainnet.json) - [Polygon mainnet address](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) -- [Goerli testnet addresses](./output/goerli.json) - [`MerkleOrchard` artifact](./artifact/MerkleOrchard.json) diff --git a/tasks/deprecated/20211203-batch-relayer/input.ts b/tasks/deprecated/20211203-batch-relayer/input.ts index c64874780..1dcb17ec7 100644 --- a/tasks/deprecated/20211203-batch-relayer/input.ts +++ b/tasks/deprecated/20211203-batch-relayer/input.ts @@ -13,18 +13,6 @@ export default { Vault, wstETH: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0', }, - kovan: { - Vault, - wstETH: '0xa387b91e393cfb9356a460370842bc8dbb2f29af', - }, - goerli: { - Vault, - wstETH: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', - }, - rinkeby: { - Vault, - wstETH: '0x0000000000000000000000000000000000000000', - }, polygon: { Vault, wstETH: '0x0000000000000000000000000000000000000000', diff --git a/tasks/deprecated/20211203-batch-relayer/readme.md b/tasks/deprecated/20211203-batch-relayer/readme.md index f832404de..823d7d18c 100644 --- a/tasks/deprecated/20211203-batch-relayer/readme.md +++ b/tasks/deprecated/20211203-batch-relayer/readme.md @@ -11,5 +11,4 @@ Deployment of the first `BalancerRelayer` using `BatchRelayerLibrary`, for combi - [Ethereum mainnet addresses](./output/mainnet.json) - [Polygon mainnet address](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) -- [Goerli testnet addresses](./output/goerli.json) - [`BatchRelayerLibrary` artifact](./artifact/BatchRelayerLibrary.json) diff --git a/tasks/deprecated/20211208-aave-linear-pool/readme.md b/tasks/deprecated/20211208-aave-linear-pool/readme.md index 172fca6e3..cf1c3de80 100644 --- a/tasks/deprecated/20211208-aave-linear-pool/readme.md +++ b/tasks/deprecated/20211208-aave-linear-pool/readme.md @@ -11,5 +11,4 @@ Deployment of the `AaveLinearPoolFactory`, for Linear Pools with a wrapped aToke - [Ethereum mainnet addresses](./output/mainnet.json) - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) -- [Goerli testnet addresses](./output/goerli.json) - [`AaveLinearPoolFactory` artifact](./artifact/AaveLinearPoolFactory.json) diff --git a/tasks/deprecated/20211208-stable-phantom-pool/readme.md b/tasks/deprecated/20211208-stable-phantom-pool/readme.md index e90a997fd..2862c1121 100644 --- a/tasks/deprecated/20211208-stable-phantom-pool/readme.md +++ b/tasks/deprecated/20211208-stable-phantom-pool/readme.md @@ -11,5 +11,4 @@ Deployment of the `StablePhantomPoolFactory`, for Meta Stable Pools with premint - [Ethereum mainnet addresses](./output/mainnet.json) - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet address](./output/arbitrum.json) -- [Goerli testnet addresses](./output/goerli.json) - [`StablePhantomPoolFactory` artifact](./artifact/StablePhantomPoolFactory.json) diff --git a/tasks/deprecated/20220318-batch-relayer-v2/input.ts b/tasks/deprecated/20220318-batch-relayer-v2/input.ts index a34f90c73..f1fb7fe7c 100644 --- a/tasks/deprecated/20220318-batch-relayer-v2/input.ts +++ b/tasks/deprecated/20220318-batch-relayer-v2/input.ts @@ -9,20 +9,14 @@ const Vault = new Task('20210418-vault', TaskMode.READ_ONLY); export default { Vault, - // wstETH is only deployed on mainnet, kovan and goerli. + // wstETH is only deployed on mainnet. mainnet: { wstETH: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0', }, - kovan: { - wstETH: '0xa387b91e393cfb9356a460370842bc8dbb2f29af', - }, polygon: { wstETH: '0x0000000000000000000000000000000000000000', }, arbitrum: { wstETH: '0x0000000000000000000000000000000000000000', }, - goerli: { - wstETH: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', - }, }; diff --git a/tasks/deprecated/20220318-batch-relayer-v2/readme.md b/tasks/deprecated/20220318-batch-relayer-v2/readme.md index a95c99165..fc789175f 100644 --- a/tasks/deprecated/20220318-batch-relayer-v2/readme.md +++ b/tasks/deprecated/20220318-batch-relayer-v2/readme.md @@ -11,5 +11,4 @@ Deployment of the second `BalancerRelayer` using `BatchRelayerLibrary`, for comb - [Ethereum mainnet addresses](./output/mainnet.json) - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet addresses](./output/arbitrum.json) -- [Goerli testnet addresses](./output/goerli.json) - [`BatchRelayerLibrary` artifact](./artifact/BatchRelayerLibrary.json) diff --git a/tasks/deprecated/20220325-gauge-adder/readme.md b/tasks/deprecated/20220325-gauge-adder/readme.md index 595388b94..3a6cff3c5 100644 --- a/tasks/deprecated/20220325-gauge-adder/readme.md +++ b/tasks/deprecated/20220325-gauge-adder/readme.md @@ -9,5 +9,4 @@ Deployment of the `GaugeAdder`, a helper contract which helps prevent some forms ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`GaugeAdder` artifact](./artifact/GaugeAdder.json) diff --git a/tasks/deprecated/20220325-mainnet-gauge-factory/readme.md b/tasks/deprecated/20220325-mainnet-gauge-factory/readme.md index bc27f9518..18629aa85 100644 --- a/tasks/deprecated/20220325-mainnet-gauge-factory/readme.md +++ b/tasks/deprecated/20220325-mainnet-gauge-factory/readme.md @@ -9,6 +9,5 @@ Deployment of the `LiquidityGaugeFactory`, for liquidity gauges to be used with ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`LiquidityGaugeV5` artifact](./artifact/LiquidityGaugeV5.json) - [`LiquidityGaugeFactory` artifact](./artifact/LiquidityGaugeFactory.json) diff --git a/tasks/deprecated/20220325-single-recipient-gauge-factory/readme.md b/tasks/deprecated/20220325-single-recipient-gauge-factory/readme.md index c8f23c20c..8aa45ea6e 100644 --- a/tasks/deprecated/20220325-single-recipient-gauge-factory/readme.md +++ b/tasks/deprecated/20220325-single-recipient-gauge-factory/readme.md @@ -10,5 +10,4 @@ Deployment of the `SingleRecipientGaugeFactory`, for liquidity gauges which forw ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`SingleRecipientGaugeFactory` artifact](./artifact/SingleRecipientGaugeFactory.json) diff --git a/tasks/deprecated/20220404-erc4626-linear-pool-v2/readme.md b/tasks/deprecated/20220404-erc4626-linear-pool-v2/readme.md index ddc29ec3d..0c16adff5 100644 --- a/tasks/deprecated/20220404-erc4626-linear-pool-v2/readme.md +++ b/tasks/deprecated/20220404-erc4626-linear-pool-v2/readme.md @@ -14,5 +14,4 @@ Second deployment of the `ERC4626LinearPoolFactory`, for Linear Pools with a ERC - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ERC4626LinearPoolFactory` artifact](./artifact/ERC4626LinearPoolFactory.json) diff --git a/tasks/deprecated/20220420-fee-distributor/input.ts b/tasks/deprecated/20220420-fee-distributor/input.ts index 8b3304751..9beae4b18 100644 --- a/tasks/deprecated/20220420-fee-distributor/input.ts +++ b/tasks/deprecated/20220420-fee-distributor/input.ts @@ -12,10 +12,4 @@ export default { mainnet: { startTime: 1649894400, // Thursday, April 14, 2022 00:00:00 UTC }, - goerli: { - startTime: 1654732800, // Thursday, June 9, 2022 00:00:00 UTC - }, - kovan: { - startTime: 1654732800000, // Thursday, June 9, 2022 00:00:00 UTC - }, }; diff --git a/tasks/deprecated/20220420-fee-distributor/readme.md b/tasks/deprecated/20220420-fee-distributor/readme.md index b637a1c09..751592861 100644 --- a/tasks/deprecated/20220420-fee-distributor/readme.md +++ b/tasks/deprecated/20220420-fee-distributor/readme.md @@ -9,5 +9,4 @@ Deployment of `FeeDistributor`, responsible for distributing tokens to veBAL hol ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`FeeDistributor` artifact](./artifact/FeeDistributor.json) diff --git a/tasks/deprecated/20220425-unbutton-aave-linear-pool/readme.md b/tasks/deprecated/20220425-unbutton-aave-linear-pool/readme.md index 068179384..5f38b81e8 100644 --- a/tasks/deprecated/20220425-unbutton-aave-linear-pool/readme.md +++ b/tasks/deprecated/20220425-unbutton-aave-linear-pool/readme.md @@ -12,5 +12,4 @@ Deployment of the `UnbuttonAaveLinearPoolFactory`, for Aave Linear Pools where b - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`UnbuttonAaveLinearPoolFactory` artifact](./artifact/UnbuttonAaveLinearPoolFactory.json) diff --git a/tasks/deprecated/20220609-stable-pool-v2/readme.md b/tasks/deprecated/20220609-stable-pool-v2/readme.md index 0678131fa..48a7254a9 100644 --- a/tasks/deprecated/20220609-stable-pool-v2/readme.md +++ b/tasks/deprecated/20220609-stable-pool-v2/readme.md @@ -16,5 +16,4 @@ Deployment of a new version of `StablePoolFactory` corresponding to the [Phase I - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`StablePoolFactory` artifact](./artifact/StablePoolFactory.json) diff --git a/tasks/deprecated/20220628-gauge-adder-v2/input.ts b/tasks/deprecated/20220628-gauge-adder-v2/input.ts index 863128eac..23ca86c5e 100644 --- a/tasks/deprecated/20220628-gauge-adder-v2/input.ts +++ b/tasks/deprecated/20220628-gauge-adder-v2/input.ts @@ -13,7 +13,4 @@ export default { mainnet: { PreviousGaugeAdder: GaugeAdder.output({ network: 'mainnet' }).GaugeAdder, }, - goerli: { - PreviousGaugeAdder: GaugeAdder.output({ network: 'goerli' }).GaugeAdder, - }, }; diff --git a/tasks/deprecated/20220628-gauge-adder-v2/readme.md b/tasks/deprecated/20220628-gauge-adder-v2/readme.md index 89c6bdb89..292141723 100644 --- a/tasks/deprecated/20220628-gauge-adder-v2/readme.md +++ b/tasks/deprecated/20220628-gauge-adder-v2/readme.md @@ -9,6 +9,5 @@ Deployment of the new `GaugeAdder`, a helper contract which helps prevent some f ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`GaugeAdder` artifact](./artifact/GaugeAdder.json) - [Previous `GaugeAdder` deployment](../20220325-gauge-adder/) diff --git a/tasks/deprecated/20220720-batch-relayer-v3/input.ts b/tasks/deprecated/20220720-batch-relayer-v3/input.ts index 2a70a9a8f..ca37725c6 100644 --- a/tasks/deprecated/20220720-batch-relayer-v3/input.ts +++ b/tasks/deprecated/20220720-batch-relayer-v3/input.ts @@ -11,19 +11,11 @@ const BalancerMinter = new Task('20220325-gauge-controller', TaskMode.READ_ONLY) export default { Vault, - // wstETH and BalancerMinter are only deployed on mainnet, kovan and goerli. + // wstETH and BalancerMinter are only deployed on mainnet. mainnet: { wstETH: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0', BalancerMinter, }, - kovan: { - wstETH: '0xa387b91e393cfb9356a460370842bc8dbb2f29af', - BalancerMinter, - }, - goerli: { - wstETH: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', - BalancerMinter, - }, polygon: { wstETH: '0x0000000000000000000000000000000000000000', BalancerMinter: '0x0000000000000000000000000000000000000000', diff --git a/tasks/deprecated/20220720-batch-relayer-v3/readme.md b/tasks/deprecated/20220720-batch-relayer-v3/readme.md index 5f1edb11a..7dd5d4934 100644 --- a/tasks/deprecated/20220720-batch-relayer-v3/readme.md +++ b/tasks/deprecated/20220720-batch-relayer-v3/readme.md @@ -14,5 +14,4 @@ This new version adds support for Liquidity Gauge interactions, including stakin - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) -- [Goerli testnet addresses](./output/goerli.json) - [`BatchRelayerLibrary` artifact](./artifact/BatchRelayerLibrary.json) diff --git a/tasks/deprecated/20220817-aave-rebalanced-linear-pool/readme.md b/tasks/deprecated/20220817-aave-rebalanced-linear-pool/readme.md index 2b923f2d8..520d903ac 100644 --- a/tasks/deprecated/20220817-aave-rebalanced-linear-pool/readme.md +++ b/tasks/deprecated/20220817-aave-rebalanced-linear-pool/readme.md @@ -13,5 +13,4 @@ Deployment of the `AaveLinearPoolFactory`, for Linear Pools with a wrapped aToke - [Arbitrum mainnet address](./output/arbitrum.json) - [Optimism mainnet address](./output/optimism.json) - [BSC mainnet addresses](./output/bsc.json) -- [Goerli testnet addresses](./output/goerli.json) - [`AaveLinearPoolFactory` artifact](./artifact/AaveLinearPoolFactory.json) diff --git a/tasks/deprecated/20220906-composable-stable-pool/readme.md b/tasks/deprecated/20220906-composable-stable-pool/readme.md index b20c09a51..867ba12ff 100644 --- a/tasks/deprecated/20220906-composable-stable-pool/readme.md +++ b/tasks/deprecated/20220906-composable-stable-pool/readme.md @@ -13,5 +13,4 @@ Deployment of `ComposableStablePoolFactory`, which allows creating Stable Pools - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) - [BSC mainnet addresses](./output/bsc.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ComposableStablePoolFactory` artifact](./artifact/ComposableStablePoolFactory.json) diff --git a/tasks/deprecated/20220908-weighted-pool-v2/readme.md b/tasks/deprecated/20220908-weighted-pool-v2/readme.md index d5fc4ac5b..abd275d45 100644 --- a/tasks/deprecated/20220908-weighted-pool-v2/readme.md +++ b/tasks/deprecated/20220908-weighted-pool-v2/readme.md @@ -19,5 +19,4 @@ Deployment of the `WeightedPoolFactory`, which allows creating Weighted Pools wh - [Optimism mainnet addresses](./output/optimism.json) - [BSC mainnet addresses](./output/bsc.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`WeightedPoolFactory` artifact](./artifact/WeightedPoolFactory.json) diff --git a/tasks/deprecated/20220916-batch-relayer-v4/input.ts b/tasks/deprecated/20220916-batch-relayer-v4/input.ts index e3557f530..5051a43ae 100644 --- a/tasks/deprecated/20220916-batch-relayer-v4/input.ts +++ b/tasks/deprecated/20220916-batch-relayer-v4/input.ts @@ -11,15 +11,11 @@ const BalancerMinter = new Task('20220325-gauge-controller', TaskMode.READ_ONLY) export default { Vault, - // wstETH and BalancerMinter are only deployed on mainnet, and goerli. + // wstETH and BalancerMinter are only deployed on mainnet. mainnet: { wstETH: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0', BalancerMinter, }, - goerli: { - wstETH: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', - BalancerMinter, - }, polygon: { wstETH: '0x0000000000000000000000000000000000000000', BalancerMinter: '0x0000000000000000000000000000000000000000', diff --git a/tasks/deprecated/20220916-batch-relayer-v4/readme.md b/tasks/deprecated/20220916-batch-relayer-v4/readme.md index db985adb6..641cc64a3 100644 --- a/tasks/deprecated/20220916-batch-relayer-v4/readme.md +++ b/tasks/deprecated/20220916-batch-relayer-v4/readme.md @@ -17,5 +17,4 @@ This new version provides quality of life improvements, like read-only chained r - [BSC mainnet addresses](./output/bsc.json) - [Gnosis mainnet addresses](./output/gnosis.json) - [Avalanche mainnet addresses](./output/avalanche.json) -- [Goerli testnet addresses](./output/goerli.json) - [`BatchRelayerLibrary` artifact](./artifact/BatchRelayerLibrary.json) diff --git a/tasks/deprecated/20221021-managed-pool/readme.md b/tasks/deprecated/20221021-managed-pool/readme.md index 0247a5fa0..ccb970b86 100644 --- a/tasks/deprecated/20221021-managed-pool/readme.md +++ b/tasks/deprecated/20221021-managed-pool/readme.md @@ -20,7 +20,6 @@ A Managed Pool is a Weighted Pool with mutable tokens and weights, designed to b - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ManagedPool` artifact](./artifact/ManagedPool.json) - [`ManagedPoolFactory` artifact](./artifact/ManagedPoolFactory.json) - [`ManagedPoolAddRemoveTokenLib` artifact](./artifact/ManagedPoolAddRemoveTokenLib.json) diff --git a/tasks/deprecated/20221122-composable-stable-pool-v2/readme.md b/tasks/deprecated/20221122-composable-stable-pool-v2/readme.md index ad9116b75..6079ec3c7 100644 --- a/tasks/deprecated/20221122-composable-stable-pool-v2/readme.md +++ b/tasks/deprecated/20221122-composable-stable-pool-v2/readme.md @@ -15,5 +15,4 @@ Redeployment of `ComposableStablePoolFactory`, which allows creating Stable Pool - [Optimism mainnet addresses](./output/optimism.json) - [BSC mainnet addresses](./output/bsc.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ComposableStablePoolFactory` artifact](./artifact/ComposableStablePoolFactory.json) diff --git a/tasks/deprecated/20221202-timelock-authorizer/input.ts b/tasks/deprecated/20221202-timelock-authorizer/input.ts index ef1074b10..ff32051d1 100644 --- a/tasks/deprecated/20221202-timelock-authorizer/input.ts +++ b/tasks/deprecated/20221202-timelock-authorizer/input.ts @@ -34,12 +34,4 @@ export default { ExecuteDelays: mainnetExecuteDelays, GrantDelays: mainnetGrantDelays, }, - goerli: { - Root: '0x171C0fF5943CE5f133130436A29bF61E26516003', - Roles: [], - Granters: [], - Revokers: [], - ExecuteDelays: [], - GrantDelays: [], - }, }; diff --git a/tasks/deprecated/20221202-timelock-authorizer/readme.md b/tasks/deprecated/20221202-timelock-authorizer/readme.md index f36605b88..d109169fb 100644 --- a/tasks/deprecated/20221202-timelock-authorizer/readme.md +++ b/tasks/deprecated/20221202-timelock-authorizer/readme.md @@ -10,6 +10,5 @@ This Authorizer implementation allows defining a delay per action identifier. Us ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`TimelockAuthorizer` artifact](./artifact/TimelockAuthorizer.json) - [`TimelockAuthorizerMigrator` artifact](./artifact/TimelockAuthorizerMigrator.json) diff --git a/tasks/deprecated/20221207-aave-rebalanced-linear-pool-v3/readme.md b/tasks/deprecated/20221207-aave-rebalanced-linear-pool-v3/readme.md index 52430459e..741584bfc 100644 --- a/tasks/deprecated/20221207-aave-rebalanced-linear-pool-v3/readme.md +++ b/tasks/deprecated/20221207-aave-rebalanced-linear-pool-v3/readme.md @@ -19,5 +19,4 @@ This is version 3 because it is the third generation of Aave Linear Pools, the o - [Optimism mainnet addresses](./output/optimism.json) - [BSC mainnet addresses](./output/bsc.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`AaveLinearPoolFactory` artifact](./artifact/AaveLinearPoolFactory.json) diff --git a/tasks/deprecated/20230109-gauge-adder-v3/input.ts b/tasks/deprecated/20230109-gauge-adder-v3/input.ts index f7074d535..96037021e 100644 --- a/tasks/deprecated/20230109-gauge-adder-v3/input.ts +++ b/tasks/deprecated/20230109-gauge-adder-v3/input.ts @@ -13,9 +13,6 @@ export default { mainnet: { GaugeController, }, - goerli: { - GaugeController, - }, sepolia: { GaugeController, }, diff --git a/tasks/deprecated/20230109-gauge-adder-v3/readme.md b/tasks/deprecated/20230109-gauge-adder-v3/readme.md index f07da16fe..d0e596e37 100644 --- a/tasks/deprecated/20230109-gauge-adder-v3/readme.md +++ b/tasks/deprecated/20230109-gauge-adder-v3/readme.md @@ -9,7 +9,6 @@ Deployment of the new `GaugeAdder`, a helper contract which helps prevent some f ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`GaugeAdder` artifact](./artifact/GaugeAdder.json) - [`LiquidityGaugeFactory` artifact](./artifact/LiquidityGaugeFactory.json) diff --git a/tasks/deprecated/20230206-aave-rebalanced-linear-pool-v4/readme.md b/tasks/deprecated/20230206-aave-rebalanced-linear-pool-v4/readme.md index 8bf4940a7..9b26ad306 100644 --- a/tasks/deprecated/20230206-aave-rebalanced-linear-pool-v4/readme.md +++ b/tasks/deprecated/20230206-aave-rebalanced-linear-pool-v4/readme.md @@ -15,5 +15,4 @@ Supersedes `20221207-aave-rebalanced-linear-pool-v3`, fixing the reentrancy issu - [Optimism mainnet addresses](./output/optimism.json) - [BSC mainnet addresses](./output/bsc.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`AaveLinearPoolFactory` artifact](./artifact/AaveLinearPoolFactory.json) diff --git a/tasks/deprecated/20230206-composable-stable-pool-v3/readme.md b/tasks/deprecated/20230206-composable-stable-pool-v3/readme.md index 3635e82a1..2ced3a8ad 100644 --- a/tasks/deprecated/20230206-composable-stable-pool-v3/readme.md +++ b/tasks/deprecated/20230206-composable-stable-pool-v3/readme.md @@ -15,6 +15,5 @@ Supersedes `20221122-composable-stable-pool-v2`, fixing the reentrancy issue des - [Optimism mainnet addresses](./output/optimism.json) - [BSC mainnet addresses](./output/bsc.json) - [Gnosis mainnet addresses](./output/gnosis.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ComposableStablePool` artifact](./artifact/ComposableStablePool.json) - [`ComposableStablePoolFactory` artifact](./artifact/ComposableStablePoolFactory.json) diff --git a/tasks/deprecated/20230206-erc4626-linear-pool-v3/readme.md b/tasks/deprecated/20230206-erc4626-linear-pool-v3/readme.md index 1419b4bd6..83c5571c5 100644 --- a/tasks/deprecated/20230206-erc4626-linear-pool-v3/readme.md +++ b/tasks/deprecated/20230206-erc4626-linear-pool-v3/readme.md @@ -14,5 +14,4 @@ Also has a fix in the `ERC4626LinearPoolRebalancer` to handle tokens which requi - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) -- [Goerli testnet addresses](./output/goerli.json) - [`ERC4626LinearPoolFactory` artifact](./artifact/ERC4626LinearPoolFactory.json) diff --git a/tasks/deprecated/20230206-weighted-pool-v3/readme.md b/tasks/deprecated/20230206-weighted-pool-v3/readme.md index b0d2539e4..96ba24b9b 100644 --- a/tasks/deprecated/20230206-weighted-pool-v3/readme.md +++ b/tasks/deprecated/20230206-weighted-pool-v3/readme.md @@ -15,6 +15,5 @@ Supersedes `20220908-weighted-pool-v2`, fixing the reentrancy issue described in - [BSC mainnet addresses](./output/bsc.json) - [Gnosis mainnet addresses](./output/gnosis.json) - [Avalanche mainnet addresses](./output/avalanche.json) -- [Goerli testnet addresses](./output/goerli.json) - [`WeightedPool` artifact](./artifact/WeightedPool.json) - [`WeightedPoolFactory` artifact](./artifact/WeightedPoolFactory.json) diff --git a/tasks/deprecated/20230213-gearbox-linear-pool/readme.md b/tasks/deprecated/20230213-gearbox-linear-pool/readme.md index a688abe38..558df48db 100644 --- a/tasks/deprecated/20230213-gearbox-linear-pool/readme.md +++ b/tasks/deprecated/20230213-gearbox-linear-pool/readme.md @@ -11,7 +11,6 @@ Also has a fix in the `GearboxLinearPoolRebalancer` to handle tokens which requi ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`GearboxLinearPoolFactory` artifact](./artifact/GearboxLinearPoolFactory.json) - [`GearboxLinearPool` artifact](./artifact/GearboxLinearPool.json) - [`GearboxLinearPoolRebalancer` artifact](./artifact/GearboxLinearPoolRebalancer.json) diff --git a/tasks/deprecated/20230213-yearn-linear-pool/readme.md b/tasks/deprecated/20230213-yearn-linear-pool/readme.md index 8a6c29fd3..0b3c6c560 100644 --- a/tasks/deprecated/20230213-yearn-linear-pool/readme.md +++ b/tasks/deprecated/20230213-yearn-linear-pool/readme.md @@ -13,7 +13,6 @@ Also has a fix in the `YearnLinearPoolRebalancer` to handle tokens which require - [Polygon mainnet addresses](./output/polygon.json) - [Arbitrum mainnet addresses](./output/arbitrum.json) - [Optimism mainnet addresses](./output/optimism.json) -- [Goerli testnet addresses](./output/goerli.json) - [`YearnLinearPoolFactory` artifact](./artifact/YearnLinearPoolFactory.json) - [`YearnLinearPool` artifact](./artifact/YearnLinearPool.json) - [`YearnLinearPoolRebalancer` artifact](./artifact/YearnLinearPoolRebalancer.json) diff --git a/tasks/deprecated/20230314-batch-relayer-v5/input.ts b/tasks/deprecated/20230314-batch-relayer-v5/input.ts index 87f8df471..9ac663904 100644 --- a/tasks/deprecated/20230314-batch-relayer-v5/input.ts +++ b/tasks/deprecated/20230314-batch-relayer-v5/input.ts @@ -11,15 +11,11 @@ const BalancerMinter = new Task('20220325-gauge-controller', TaskMode.READ_ONLY) export default { Vault, - // wstETH and BalancerMinter are only deployed on mainnet, and goerli. + // wstETH and BalancerMinter are only deployed on mainnet. mainnet: { wstETH: '0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0', BalancerMinter, }, - goerli: { - wstETH: '0x6320cD32aA674d2898A68ec82e869385Fc5f7E2f', - BalancerMinter, - }, sepolia: { wstETH: '0x0000000000000000000000000000000000000000', BalancerMinter, diff --git a/tasks/deprecated/20230314-batch-relayer-v5/readme.md b/tasks/deprecated/20230314-batch-relayer-v5/readme.md index 6c15313b0..bc5528857 100644 --- a/tasks/deprecated/20230314-batch-relayer-v5/readme.md +++ b/tasks/deprecated/20230314-batch-relayer-v5/readme.md @@ -17,6 +17,5 @@ Deployment of the fifth `BalancerRelayer` using `BatchRelayerLibrary`, for combi - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`BatchRelayerLibrary` artifact](./artifact/BatchRelayerLibrary.json) diff --git a/tasks/deprecated/20230315-silo-linear-pool/readme.md b/tasks/deprecated/20230315-silo-linear-pool/readme.md index cfa09d034..1d7a215a7 100644 --- a/tasks/deprecated/20230315-silo-linear-pool/readme.md +++ b/tasks/deprecated/20230315-silo-linear-pool/readme.md @@ -10,7 +10,6 @@ Also has a fix in the `SiloLinearPoolRebalancer` to handle tokens which require ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`SiloLinearPool` artifact](./artifact/SiloLinearPool.json) - [`SiloLinearPoolFactory` artifact](./artifact/SiloLinearPoolFactory.json) - [`SiloLinearPoolRebalancer` artifact](./artifact/SiloLinearPoolRebalancer.json) diff --git a/tasks/deprecated/20230320-composable-stable-pool-v4/readme.md b/tasks/deprecated/20230320-composable-stable-pool-v4/readme.md index 4704b6696..1ea285f01 100644 --- a/tasks/deprecated/20230320-composable-stable-pool-v4/readme.md +++ b/tasks/deprecated/20230320-composable-stable-pool-v4/readme.md @@ -16,6 +16,5 @@ Supersedes `20230206-composable-stable-pool-v3`. - [Gnosis mainnet addresses](./output/gnosis.json) - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ComposableStablePoolFactory` artifact](./artifact/ComposableStablePoolFactory.json) diff --git a/tasks/deprecated/20230711-composable-stable-pool-v5/readme.md b/tasks/deprecated/20230711-composable-stable-pool-v5/readme.md index c1e08fb78..a583bd8bf 100644 --- a/tasks/deprecated/20230711-composable-stable-pool-v5/readme.md +++ b/tasks/deprecated/20230711-composable-stable-pool-v5/readme.md @@ -21,6 +21,5 @@ token. - [Avalanche mainnet addresses](./output/avalanche.json) - [Polygon zkeVM mainnet addresses](./output/zkevm.json) - [Base mainnet addresses](./output/base.json) -- [Goerli testnet addresses](./output/goerli.json) - [Sepolia testnet addresses](./output/sepolia.json) - [`ComposableStablePoolFactory` artifact](./artifact/ComposableStablePoolFactory.json) diff --git a/tasks/scripts/20220421-smart-wallet-checker-coordinator/readme.md b/tasks/scripts/20220421-smart-wallet-checker-coordinator/readme.md index a35e41a82..6e740b6c0 100644 --- a/tasks/scripts/20220421-smart-wallet-checker-coordinator/readme.md +++ b/tasks/scripts/20220421-smart-wallet-checker-coordinator/readme.md @@ -5,5 +5,4 @@ Deployment of the `SmartWalletCheckerCoordinator`, responsible for setting up th ## Useful Files - [Ethereum mainnet addresses](./output/mainnet.json) -- [Goerli testnet addresses](./output/goerli.json) - [`SmartWalletCheckerCoordinator` artifact](./artifact/SmartWalletCheckerCoordinator.json)