From 48170088c622979c8f2db67308db743a98255d98 Mon Sep 17 00:00:00 2001 From: Gleiser Oliveira Date: Thu, 4 Dec 2025 17:05:57 -0600 Subject: [PATCH] feat: remove Alchemy subgraphs --- .../cross-chain-governance/config/index.ts | 2 +- subgraphs/cross-chain-governance/deploy.sh | 18 +++----- subgraphs/cross-chain-governance/package.json | 14 +++--- subgraphs/external-promos/config/index.ts | 2 +- subgraphs/external-promos/deploy.sh | 13 +++--- subgraphs/external-promos/package.json | 10 ++--- subgraphs/isolated-pools/deploy.sh | 43 ++++++------------- subgraphs/isolated-pools/package.json | 28 ++++++------ subgraphs/venus-governance/deploy.sh | 8 +--- subgraphs/venus-governance/package.json | 2 +- 10 files changed, 56 insertions(+), 84 deletions(-) diff --git a/subgraphs/cross-chain-governance/config/index.ts b/subgraphs/cross-chain-governance/config/index.ts index bd578be0..3d8b14da 100644 --- a/subgraphs/cross-chain-governance/config/index.ts +++ b/subgraphs/cross-chain-governance/config/index.ts @@ -171,7 +171,7 @@ const main = () => { accessControlManagerStartBlock: '23212000', }, unichainSepolia: { - network: 'unichain-sepolia', + network: 'unichain-testnet', layerZeroChainId: 10333, omnichainGovernanceOwnerAddress: unichainSepoliaDeployments.addresses.OmnichainExecutorOwner, startBlockOmnichainGovernanceOwner: '12506108', diff --git a/subgraphs/cross-chain-governance/deploy.sh b/subgraphs/cross-chain-governance/deploy.sh index 011cfa1f..5f7b16ad 100755 --- a/subgraphs/cross-chain-governance/deploy.sh +++ b/subgraphs/cross-chain-governance/deploy.sh @@ -1,20 +1,16 @@ #!/bin/bash version=($(jq -r '.version' package.json)) -alchemy_node=https://subgraphs.alchemy.com/api/subgraphs/deploy -alchemy_ipfs=https://ipfs.satsuma.xyz if [[ $version == *"testnet"* ]]; then - yarn deploy:sepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - # opBNB is not supported in either Alchemy or The Graph - yarn deploy:arbitrumSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:zkSyncSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:optimismSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:baseSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:unichainSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - # Berachain Bepolia is currently supported exclusively by The Graph + # opBNB is not supported by The Graph and zkSync has been deprecated yarn graph auth --studio $TESTNET_GRAPH_CLI_API_KEY - yarn deploy:berachainBepolia --studio --version-label $version + yarn deploy:sepolia --version-label $version + yarn deploy:arbitrumSepolia --version-label $version + yarn deploy:optimismSepolia --version-label $version + yarn deploy:baseSepolia --version-label $version + yarn deploy:unichainSepolia --version-label $version + yarn deploy:berachainBepolia --version-label $version else yarn graph auth --studio $MAINNET_GRAPH_CLI_API_KEY yarn deploy:bsc --version-label $version diff --git a/subgraphs/cross-chain-governance/package.json b/subgraphs/cross-chain-governance/package.json index f738f41b..2c2bb14d 100644 --- a/subgraphs/cross-chain-governance/package.json +++ b/subgraphs/cross-chain-governance/package.json @@ -16,18 +16,18 @@ "build:ethereum": "yarn graph build --ipfs https://api.thegraph.com/ipfs/ ", "deploy:docker": "yarn prepare:docker && yarn graph deploy venusprotocol/crosschain-governance --ipfs http://ipfs:5001 --node http://graph-node:8020/", "deploy:ethereum": "yarn prepare:ethereum && yarn graph deploy --studio venus-governance-ethereum", - "deploy:sepolia": "yarn prepare:sepolia && yarn graph deploy venus-governance-sepolia", - "deploy:arbitrumSepolia": "yarn prepare:arbitrumSepolia && yarn graph deploy venus-governance-arbisepolia", + "deploy:sepolia": "yarn prepare:sepolia && yarn graph deploy --studio venus-governance-sepolia", + "deploy:arbitrumSepolia": "yarn prepare:arbitrumSepolia && yarn graph deploy --studio venus-governance-arbisepolia", "deploy:arbitrum": "yarn prepare:arbitrum && yarn graph deploy --studio venus-governance-arbitrum", - "deploy:optimismSepolia": "yarn prepare:optimismSepolia && yarn graph deploy venus-governance-opsepolia", + "deploy:optimismSepolia": "yarn prepare:optimismSepolia && yarn graph deploy --studio venus-governance-opsepolia", "deploy:optimism": "yarn prepare:optimism && yarn graph deploy --studio venus-governance-optimism", - "deploy:zkSyncSepolia": "yarn prepare:zkSyncSepolia && yarn graph deploy venus-governance-zksyncsepolia", + "deploy:zkSyncSepolia": "yarn prepare:zkSyncSepolia && yarn graph deploy --studio venus-governance-zksyncsepolia", "deploy:zkSync": "yarn prepare:zkSync && yarn graph deploy --studio venus-governance-zksync", - "deploy:baseSepolia": "yarn prepare:baseSepolia && yarn graph deploy venus-governance-base-sepolia", + "deploy:baseSepolia": "yarn prepare:baseSepolia && yarn graph deploy --studio venus-governance-base-sepolia", "deploy:base": "yarn prepare:base && yarn graph deploy --studio venus-governance-base-mainnet", - "deploy:unichainSepolia": "yarn prepare:unichainSepolia && yarn graph deploy venus-governance-unichain-sepolia", + "deploy:unichainSepolia": "yarn prepare:unichainSepolia && yarn graph deploy --studio venus-governance-unichain-sepolia", "deploy:unichain": "yarn prepare:unichain && yarn graph deploy --studio venus-governance-unichain", - "deploy:berachainBepolia": "yarn prepare:berachainBepolia && yarn graph deploy venus-governance-berachain-bepolia", + "deploy:berachainBepolia": "yarn prepare:berachainBepolia && yarn graph deploy --studio venus-governance-berachain-bepolia", "prepare:docker": "NETWORK=docker yarn ts-node config/index.ts", "prepare:ethereum": "NETWORK=ethereum yarn ts-node config/index.ts", "prepare:sepolia": "NETWORK=sepolia yarn ts-node config/index.ts", diff --git a/subgraphs/external-promos/config/index.ts b/subgraphs/external-promos/config/index.ts index 39e2f40d..790f53cc 100644 --- a/subgraphs/external-promos/config/index.ts +++ b/subgraphs/external-promos/config/index.ts @@ -77,7 +77,7 @@ const main = () => { template: 'template-arb.yaml', }, unichain: { - network: 'unichain-mainnet', + network: 'unichain', vWeEthAddress: unichainILDeployments.addresses.VToken_vweETH_Core, vWeEthStartBlock: '16899141', template: 'template-arb.yaml', diff --git a/subgraphs/external-promos/deploy.sh b/subgraphs/external-promos/deploy.sh index cec01b04..9a453779 100755 --- a/subgraphs/external-promos/deploy.sh +++ b/subgraphs/external-promos/deploy.sh @@ -2,11 +2,10 @@ version=($(jq -r '.version' package.json)) -if [[ $version == *"testnet"* ]]; then - yarn deploy:sepolia --node https://subgraphs.alchemy.com/api/subgraphs/deploy --ipfs https://ipfs.satsuma.xyz --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY -else - yarn deploy:bsc --node https://subgraphs.alchemy.com/api/subgraphs/deploy --ipfs https://ipfs.satsuma.xyz --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:ethereum --node https://subgraphs.alchemy.com/api/subgraphs/deploy --ipfs https://ipfs.satsuma.xyz --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:arbitrum --node https://subgraphs.alchemy.com/api/subgraphs/deploy --ipfs https://ipfs.satsuma.xyz --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:unichain --node https://subgraphs.alchemy.com/api/subgraphs/deploy --ipfs https://ipfs.satsuma.xyz --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY +if [[ $version != *"testnet"* ]]; then + yarn graph auth --studio $MAINNET_GRAPH_CLI_API_KEY + yarn deploy:bsc --version-label $version + yarn deploy:ethereum --version-label $version + yarn deploy:arbitrum --version-label $version + yarn deploy:unichain --version-label $version fi diff --git a/subgraphs/external-promos/package.json b/subgraphs/external-promos/package.json index 2b7e938b..5fc7ac3e 100644 --- a/subgraphs/external-promos/package.json +++ b/subgraphs/external-promos/package.json @@ -16,11 +16,11 @@ "build:ethereum": "yarn graph build --ipfs https://api.thegraph.com/ipfs/ ", "deploy:integration": "graph deploy venusprotocol/external-promos --debug --ipfs http://localhost:5001 --node http://127.0.0.1:8020/", "deploy:docker": "yarn prepare:docker && npx graph deploy venusprotocol/external-promos --ipfs http://ipfs:5001 --node http://graph-node:8020/ --version-label ci", - "deploy:sepolia": "yarn prepare:sepolia && graph deploy external-promos-sepolia", - "deploy:ethereum": "yarn prepare:ethereum && graph deploy external-promos-ethereum", - "deploy:bsc": "yarn prepare:bsc && graph deploy external-promos-bnb", - "deploy:arbitrum": "yarn prepare:arbitrum && graph deploy external-promos-arbitrum", - "deploy:unichain": "yarn prepare:unichain && graph deploy external-promos-unichain", + "deploy:sepolia": "yarn prepare:sepolia && graph deploy --studio external-promos-sepolia", + "deploy:ethereum": "yarn prepare:ethereum && graph deploy --studio external-promos-ethereum", + "deploy:bsc": "yarn prepare:bsc && graph deploy --studio external-promos-bnb", + "deploy:arbitrum": "yarn prepare:arbitrum && graph deploy --studio external-promos-arbitrum", + "deploy:unichain": "yarn prepare:unichain && graph deploy --studio external-promos-unichain", "prepare:docker": "NETWORK=docker yarn ts-node config/index.ts", "prepare:sepolia": "NETWORK=sepolia yarn ts-node config/index.ts", "prepare:ethereum": "NETWORK=ethereum yarn ts-node config/index.ts", diff --git a/subgraphs/isolated-pools/deploy.sh b/subgraphs/isolated-pools/deploy.sh index 3f038c74..900b0953 100755 --- a/subgraphs/isolated-pools/deploy.sh +++ b/subgraphs/isolated-pools/deploy.sh @@ -1,42 +1,23 @@ #!/bin/bash version=($(jq -r '.version' package.json)) -alchemy_node=https://subgraphs.alchemy.com/api/subgraphs/deploy -alchemy_ipfs=https://ipfs.satsuma.xyz if [[ $version == *"testnet"* ]]; then - # Alchemy backups - yarn deploy:chapel --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:sepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:arbitrumSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:zksyncSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:optimismSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:baseSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:unichainSepolia --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY - # The Graph yarn graph auth --studio $TESTNET_GRAPH_CLI_API_KEY - yarn deploy:chapel --studio --version-label $version - yarn deploy:sepolia --studio --version-label $version - yarn deploy:arbitrumSepolia --studio --version-label $version + yarn deploy:chapel --version-label $version + yarn deploy:sepolia --version-label $version + yarn deploy:arbitrumSepolia --version-label $version # ZKsync is deprecated in The Graph - yarn deploy:optimismSepolia --studio --version-label $version - yarn deploy:baseSepolia --studio --version-label $version - yarn deploy:unichainSepolia --studio --version-label $version + yarn deploy:optimismSepolia --version-label $version + yarn deploy:baseSepolia --version-label $version + yarn deploy:unichainSepolia --version-label $version else - # Alchemy backups - yarn deploy:bsc --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:ethereum --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:arbitrum --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:zksync --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:optimism --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - yarn deploy:base --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $MAINNET_GRAPH_CLI_ALCHEMY_KEY - # The Graph yarn graph auth --studio $MAINNET_GRAPH_CLI_API_KEY - yarn deploy:bsc --studio --version-label $version - yarn deploy:ethereum --studio --version-label $version - yarn deploy:arbitrum --studio --version-label $version + yarn deploy:bsc --version-label $version + yarn deploy:ethereum --version-label $version + yarn deploy:arbitrum --version-label $version # ZKsync is deprecated in The Graph - yarn deploy:optimism --studio --version-label $version - yarn deploy:base --studio --version-label $version - yarn deploy:unichain --studio --version-label $version + yarn deploy:optimism --version-label $version + yarn deploy:base --version-label $version + yarn deploy:unichain --version-label $version fi diff --git a/subgraphs/isolated-pools/package.json b/subgraphs/isolated-pools/package.json index 6d161ca6..4c5c87ea 100644 --- a/subgraphs/isolated-pools/package.json +++ b/subgraphs/isolated-pools/package.json @@ -16,20 +16,20 @@ "build:bsc": "graph build --ipfs https://api.thegraph.com/ipfs/ ", "deploy:integration": "graph deploy venusprotocol/venus-isolated-pools --ipfs http://localhost:5001 --node http://127.0.0.1:8020/", "deploy:docker": "yarn prepare:docker && yarn codegen && yarn graph deploy venusprotocol/venus-isolated-pools --ipfs http://ipfs:5001 --node http://graph-node:8020/ --version-label ci", - "deploy:chapel": "yarn prepare:chapel && yarn codegen && graph deploy venus-isolated-pools-chapel", - "deploy:bsc": "yarn prepare:bsc && yarn codegen && graph deploy venus-isolated-pools-bsc", - "deploy:ethereum": "yarn prepare:ethereum && yarn codegen && yarn graph deploy venus-isolated-pools-ethereum", - "deploy:sepolia": "yarn prepare:sepolia && yarn codegen && yarn graph deploy venus-isolated-pools-sepolia", - "deploy:arbitrumSepolia": "yarn prepare:arbitrumSepolia && yarn codegen && yarn graph deploy venus-il-arbitrumsepolia", - "deploy:arbitrum": "yarn prepare:arbitrum && yarn codegen && yarn graph deploy venus-isolated-pools-arbitrum", - "deploy:zksyncSepolia": "yarn prepare:zksyncSepolia && yarn codegen && yarn graph deploy venus-il-zksync-sepolia", - "deploy:zksync": "yarn prepare:zksync && yarn codegen && yarn graph deploy venus-isolated-pools-zksync", - "deploy:optimismSepolia": "yarn prepare:optimismSepolia && yarn codegen && yarn graph deploy venus-il-optimism-sepolia", - "deploy:optimism": "yarn prepare:optimism && yarn codegen && yarn graph deploy venus-isolated-pools-optimism", - "deploy:baseSepolia": "yarn prepare:baseSepolia && yarn codegen && yarn graph deploy venus-isolated-pools-base-sepolia", - "deploy:base": "yarn prepare:base && yarn codegen && yarn graph deploy venus-isolated-pools-base", - "deploy:unichainSepolia": "yarn prepare:unichainSepolia && yarn codegen && yarn graph deploy venus-isolated-pools-unichain-sepolia", - "deploy:unichain": "yarn prepare:unichain && yarn codegen && yarn graph deploy venus-isolated-pools-unichain", + "deploy:chapel": "yarn prepare:chapel && yarn codegen && graph deploy --studio venus-isolated-pools-chapel", + "deploy:bsc": "yarn prepare:bsc && yarn codegen && graph deploy --studio venus-isolated-pools-bsc", + "deploy:ethereum": "yarn prepare:ethereum && yarn codegen && yarn graph deploy --studio venus-isolated-pools-ethereum", + "deploy:sepolia": "yarn prepare:sepolia && yarn codegen && yarn graph deploy --studio venus-isolated-pools-sepolia", + "deploy:arbitrumSepolia": "yarn prepare:arbitrumSepolia && yarn codegen && yarn graph deploy --studio venus-il-arbitrumsepolia", + "deploy:arbitrum": "yarn prepare:arbitrum && yarn codegen && yarn graph deploy --studio venus-isolated-pools-arbitrum", + "deploy:zksyncSepolia": "yarn prepare:zksyncSepolia && yarn codegen && yarn graph deploy --studio venus-il-zksync-sepolia", + "deploy:zksync": "yarn prepare:zksync && yarn codegen && yarn graph deploy --studio venus-isolated-pools-zksync", + "deploy:optimismSepolia": "yarn prepare:optimismSepolia && yarn codegen && yarn graph deploy --studio venus-il-optimism-sepolia", + "deploy:optimism": "yarn prepare:optimism && yarn codegen && yarn graph deploy --studio venus-isolated-pools-optimism", + "deploy:baseSepolia": "yarn prepare:baseSepolia && yarn codegen && yarn graph deploy --studio venus-isolated-pools-base-sepolia", + "deploy:base": "yarn prepare:base && yarn codegen && yarn graph deploy --studio venus-isolated-pools-base", + "deploy:unichainSepolia": "yarn prepare:unichainSepolia && yarn codegen && yarn graph deploy --studio venus-isolated-pools-unichain-sepolia", + "deploy:unichain": "yarn prepare:unichain && yarn codegen && yarn graph deploy --studio venus-isolated-pools-unichain", "prepare:docker": "NETWORK=docker yarn ts-node config/index.ts", "prepare:chapel": "NETWORK=chapel yarn ts-node config/index.ts", "prepare:bsc": "NETWORK=bsc yarn ts-node config/index.ts", diff --git a/subgraphs/venus-governance/deploy.sh b/subgraphs/venus-governance/deploy.sh index 0e67d08f..6077237b 100755 --- a/subgraphs/venus-governance/deploy.sh +++ b/subgraphs/venus-governance/deploy.sh @@ -1,15 +1,11 @@ #!/bin/bash version=($(jq -r '.version' package.json)) -alchemy_node=https://subgraphs.alchemy.com/api/subgraphs/deploy -alchemy_ipfs=https://ipfs.satsuma.xyz if [[ $version == *"testnet"* ]]; then - yarn deploy:chapel --node $alchemy_node --ipfs $alchemy_ipfs --version-label $version --deploy-key $TESTNET_GRAPH_CLI_ALCHEMY_KEY + yarn graph auth --studio $TESTNET_GRAPH_CLI_API_KEY + yarn deploy:chapel --version-label $version else yarn graph auth --studio $MAINNET_GRAPH_CLI_API_KEY yarn deploy:bsc --version-label $version fi - - - diff --git a/subgraphs/venus-governance/package.json b/subgraphs/venus-governance/package.json index ff2446de..4126f87e 100644 --- a/subgraphs/venus-governance/package.json +++ b/subgraphs/venus-governance/package.json @@ -16,7 +16,7 @@ "build:bsc": "graph build --ipfs https://api.thegraph.com/ipfs/ ", "deploy:integration": "graph deploy venusprotocol/venus-governance --ipfs http://localhost:5001 --node http://127.0.0.1:8020/", "deploy:docker": "yarn prepare:docker && yarn graph deploy venusprotocol/venus-governance --ipfs http://ipfs:5001 --node http://graph-node:8020/ --version-label ci", - "deploy:chapel": "yarn prepare:chapel && graph deploy venus-governance-chapel", + "deploy:chapel": "yarn prepare:chapel && graph deploy --studio venus-governance-chapel", "deploy:bsc": "yarn prepare:bsc && graph deploy --studio venus-governance", "prepare:docker": "NETWORK=docker yarn ts-node config/index.ts", "prepare:chapel": "NETWORK=chapel yarn ts-node config/index.ts",