From 5d3437eff14ed141fd55d097b49a44e8118fad92 Mon Sep 17 00:00:00 2001 From: brightiron Date: Mon, 23 Sep 2024 14:27:44 -0500 Subject: [PATCH 1/3] preview link w/ fork --- .../environment/Environment/Environment.ts | 17 ++++------------- src/hooks/wagmi.ts | 5 ++++- src/views/Governance/hooks/dev/useAddChain.tsx | 2 +- .../Governance/hooks/dev/useMineBlocks.tsx | 2 +- src/views/Governance/hooks/useGetProposals.tsx | 2 ++ 5 files changed, 12 insertions(+), 16 deletions(-) diff --git a/src/helpers/environment/Environment/Environment.ts b/src/helpers/environment/Environment/Environment.ts index 6724c26a6..76f20fe40 100644 --- a/src/helpers/environment/Environment/Environment.ts +++ b/src/helpers/environment/Environment/Environment.ts @@ -59,17 +59,14 @@ export class Environment { this._get({ first: true, key: "VITE_GOVERNANCE_START_BLOCK", - fallback: "0", + fallback: "20815338", }), ); public static getNodeUrls = (networkId: NetworkId) => { switch (networkId) { case NetworkId.MAINNET: - return this._get({ - key: `VITE_ETHEREUM_NODE_URL`, - fallback: "https://rpc.ankr.com/eth", - }); + return ["https://rpc.tenderly.co/fork/bc145689-8a7d-4a9a-872c-b54c670a762a"]; //TODO: revert this after testing. this is like this so we dont have to mess w/ fleek environments for fork testing case NetworkId.TESTNET_GOERLI: return this._get({ key: `VITE_ETHEREUM_TESTNET_NODE_URL`, @@ -150,15 +147,9 @@ export class Environment { public static getArchiveNodeUrls = (networkId: NetworkId) => { switch (networkId) { case NetworkId.MAINNET: - return this._get({ - key: `VITE_ETHEREUM_ARCHIVE_NODE_URL`, - fallback: "https://rpc.ankr.com/eth", - }); + return ["https://rpc.tenderly.co/fork/bc145689-8a7d-4a9a-872c-b54c670a762a"]; default: - return this._get({ - key: `VITE_ETHEREUM_ARCHIVE_NODE_URL`, - fallback: "https://rpc.ankr.com/eth", - }); + return ["https://rpc.tenderly.co/fork/bc145689-8a7d-4a9a-872c-b54c670a762a"]; } }; } diff --git a/src/hooks/wagmi.ts b/src/hooks/wagmi.ts index 962be57b8..7b96f3c6a 100644 --- a/src/hooks/wagmi.ts +++ b/src/hooks/wagmi.ts @@ -23,7 +23,10 @@ export const { chains, provider, webSocketProvider } = configureChains( [ { ...mainnet, - rpcUrls: { default: { http: ["https://rpc.ankr.com/eth"] }, public: { http: ["https://rpc.ankr.com/eth"] } }, + rpcUrls: { + default: { http: ["https://rpc.tenderly.co/fork/bc145689-8a7d-4a9a-872c-b54c670a762a"] }, + public: { http: ["https://rpc.tenderly.co/fork/bc145689-8a7d-4a9a-872c-b54c670a762a"] }, + }, }, { ...polygon, diff --git a/src/views/Governance/hooks/dev/useAddChain.tsx b/src/views/Governance/hooks/dev/useAddChain.tsx index ca0431845..bab0bb649 100644 --- a/src/views/Governance/hooks/dev/useAddChain.tsx +++ b/src/views/Governance/hooks/dev/useAddChain.tsx @@ -12,7 +12,7 @@ export async function addToNetwork() { symbol: "ETH", decimals: 18, }, - rpcUrls: ["https://rpc.tenderly.co/fork/f7571dd4-342e-457a-a83b-670b6a84e4c4"], + rpcUrls: ["https://rpc.tenderly.co/fork/bc145689-8a7d-4a9a-872c-b54c670a762a"], }; const result = await window.ethereum.request({ diff --git a/src/views/Governance/hooks/dev/useMineBlocks.tsx b/src/views/Governance/hooks/dev/useMineBlocks.tsx index 976405c32..af48fa3fb 100644 --- a/src/views/Governance/hooks/dev/useMineBlocks.tsx +++ b/src/views/Governance/hooks/dev/useMineBlocks.tsx @@ -4,7 +4,7 @@ import { ethers } from "ethers"; export const useMineBlocks = () => { return useMutation(async ({ blocks }: { blocks: number }) => { const provider = new ethers.providers.JsonRpcProvider( - "https://rpc.tenderly.co/fork/f7571dd4-342e-457a-a83b-670b6a84e4c4", + "https://rpc.tenderly.co/fork/bc145689-8a7d-4a9a-872c-b54c670a762a", ); const params = [ ethers.utils.hexValue(blocks), // hex encoded number of blocks to increase diff --git a/src/views/Governance/hooks/useGetProposals.tsx b/src/views/Governance/hooks/useGetProposals.tsx index c9ac953e7..8dadc3849 100644 --- a/src/views/Governance/hooks/useGetProposals.tsx +++ b/src/views/Governance/hooks/useGetProposals.tsx @@ -31,6 +31,8 @@ export const useGetProposals = () => { } }), ); + + console.log("the proposals", proposals); return proposals; }, { enabled: !!archiveProvider && !!contract }, From 2892bbe0920261d7191d7eac1360c74e903c9050 Mon Sep 17 00:00:00 2001 From: brightiron Date: Mon, 23 Sep 2024 14:33:53 -0500 Subject: [PATCH 2/3] dev mode --- src/views/Governance/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/Governance/index.tsx b/src/views/Governance/index.tsx index 9cd97377a..24c457086 100644 --- a/src/views/Governance/index.tsx +++ b/src/views/Governance/index.tsx @@ -35,7 +35,7 @@ export const Governance = () => {
- {import.meta.env.VITE_GOVERNANCE_DEV && } + From 3cc9b96a16ae78cf862b879cccd22a11bef61c01 Mon Sep 17 00:00:00 2001 From: brightiron Date: Mon, 23 Sep 2024 14:59:07 -0500 Subject: [PATCH 3/3] start block --- src/helpers/environment/Environment/Environment.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/helpers/environment/Environment/Environment.ts b/src/helpers/environment/Environment/Environment.ts index 76f20fe40..b1a3b9478 100644 --- a/src/helpers/environment/Environment/Environment.ts +++ b/src/helpers/environment/Environment/Environment.ts @@ -54,14 +54,7 @@ export class Environment { fallback: "false", }); - public static getGovernanceStartBlock = (): number => - parseInt( - this._get({ - first: true, - key: "VITE_GOVERNANCE_START_BLOCK", - fallback: "20815338", - }), - ); + public static getGovernanceStartBlock = (): number => parseInt("20815338"); public static getNodeUrls = (networkId: NetworkId) => { switch (networkId) {