diff --git a/.gitignore b/.gitignore index 7e14266..eceb1cc 100644 --- a/.gitignore +++ b/.gitignore @@ -118,3 +118,5 @@ dataset/local build generated subgraph.yaml +.env.* +!.env.example diff --git a/config/staging.json b/config/staging.json index 889774d..2953f9c 100644 --- a/config/staging.json +++ b/config/staging.json @@ -1,5 +1,5 @@ { "network": "near-mainnet", - "contract": "mock-proposal.near", - "startBlock": 152402973 + "contract": "test-proposal.near", + "startBlock": 156573568 } diff --git a/config/testnet.json b/config/testnet.json index 74266de..d3e1500 100644 --- a/config/testnet.json +++ b/config/testnet.json @@ -1,5 +1,5 @@ { "network": "near-testnet", - "contract": "reduce-inflation.testnet", - "startBlock": 197937630 + "contract": "mock-proposal-alpha.testnet", + "startBlock": 206268236 } diff --git a/package.json b/package.json index 236872b..724e62e 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,15 @@ { "scripts": { - "deploy:testnet": "pnpm config:testnet && pnpm codegen && pnpm deploysubgraph", - "deploy:staging": "pnpm config:staging && pnpm codegen && pnpm deploysubgraph", - "deploy:mainnet": "pnpm config:mainnet && pnpm codegen && pnpm deploysubgraph", + "deploy:testnet": "pnpm config:testnet && pnpm codegen && pnpm deploysubgraph:testnet", + "deploy:staging": "pnpm config:staging && pnpm codegen && pnpm deploysubgraph:staging", + "deploy:mainnet": "pnpm config:mainnet && pnpm codegen && pnpm deploysubgraph:production", "config:testnet": "mustache config/testnet.json subgraph.template.yaml > subgraph.yaml", "config:staging": "mustache config/staging.json subgraph.template.yaml > subgraph.yaml", "config:mainnet": "mustache config/mainnet.json subgraph.template.yaml > subgraph.yaml", "codegen": "graph codegen", - "deploysubgraph": "env-cmd pnpm deploysubgraph:studio", + "deploysubgraph:testnet": "env-cmd -f .env.testnet pnpm deploysubgraph:studio", + "deploysubgraph:staging": "env-cmd -f .env.staging pnpm deploysubgraph:studio", + "deploysubgraph:production": "env-cmd -f .env.production pnpm deploysubgraph:studio", "deploysubgraph:studio": "graph deploy ${SLUG} --deploy-key ${DEPLOY_KEY}", "build": "rm -rf dist && tsc", "server:start": "node dist/index.js", diff --git a/src/server/config/staging.ts b/src/server/config/staging.ts index 6fe654e..5f277b6 100644 --- a/src/server/config/staging.ts +++ b/src/server/config/staging.ts @@ -6,11 +6,11 @@ const config: Config = { nodeUrl: optionalEnv('NEAR_RPC') || 'https://near.lava.build', subgraphApiUrl: optionalEnv('SUBGRAPH_API_URL') || - 'https://api.studio.thegraph.com/query/112225/validator-voting-staging/v0.0.3', + 'https://api.studio.thegraph.com/query/112225/validator-voting-staging/v0.0.4', subgraphAPiKey: optionalEnv('SUBGRAPH_API_KEY'), nearBlocksApiUrl: 'https://api.nearblocks.io/v2', poolDetailContractId: 'pool-details.near', - votingContractId: 'mock-proposal.near', + votingContractId: 'test-proposal.near', port: Number(requiredEnv('PORT')), }; diff --git a/src/server/config/testnet.ts b/src/server/config/testnet.ts index 3ed2730..86ca684 100644 --- a/src/server/config/testnet.ts +++ b/src/server/config/testnet.ts @@ -6,10 +6,10 @@ const config: Config = { nodeUrl: optionalEnv('NEAR_RPC') || 'https://neart.lava.build', subgraphApiUrl: optionalEnv('SUBGRAPH_API_URL') || - 'https://api.studio.thegraph.com/query/112225/validator-voting-testnet/v0.0.2', + 'https://api.studio.thegraph.com/query/112225/validator-voting-testnet/v0.0.3', subgraphAPiKey: optionalEnv('SUBGRAPH_API_KEY'), nearBlocksApiUrl: 'https://api-testnet.nearblocks.io/v2', - votingContractId: 'reduce-inflation.testnet', + votingContractId: 'mock-proposal-alpha.testnet', port: Number(requiredEnv('PORT')), };