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

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion subgraphs/cross-chain-governance/config/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ const main = () => {
accessControlManagerStartBlock: '23212000',
},
unichainSepolia: {
network: 'unichain-sepolia',
network: 'unichain-testnet',
layerZeroChainId: 10333,
omnichainGovernanceOwnerAddress: unichainSepoliaDeployments.addresses.OmnichainExecutorOwner,
startBlockOmnichainGovernanceOwner: '12506108',
Expand Down
18 changes: 7 additions & 11 deletions subgraphs/cross-chain-governance/deploy.sh
Original file line number Diff line number Diff line change
@@ -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
Expand Down
14 changes: 7 additions & 7 deletions subgraphs/cross-chain-governance/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
2 changes: 1 addition & 1 deletion subgraphs/external-promos/config/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -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',
Expand Down
13 changes: 6 additions & 7 deletions subgraphs/external-promos/deploy.sh
Original file line number Diff line number Diff line change
Expand Up @@ -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
10 changes: 5 additions & 5 deletions subgraphs/external-promos/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
43 changes: 12 additions & 31 deletions subgraphs/isolated-pools/deploy.sh
Original file line number Diff line number Diff line change
@@ -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
28 changes: 14 additions & 14 deletions subgraphs/isolated-pools/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
8 changes: 2 additions & 6 deletions subgraphs/venus-governance/deploy.sh
Original file line number Diff line number Diff line change
@@ -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



2 changes: 1 addition & 1 deletion subgraphs/venus-governance/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand Down
Loading