Skip to content

Commit 2c8c071

Browse files
nhestrompiajaybuidl
authored andcommitted
refactor: mainnet contract addresses
1 parent 368fc70 commit 2c8c071

File tree

5 files changed

+17
-11
lines changed

5 files changed

+17
-11
lines changed

web/src/hooks/useCoinPrice.tsx

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { useQuery } from "@tanstack/react-query";
22

33
const fetchCoinPrices = async (...coinIds) => {
4-
const response = await fetch(`https://coins.llama.fi/prices/current/${coinIds.join(",")}?searchWidth=1h`);
4+
const response = await fetch(`https://coins.llama.fi/prices/current/${coinIds.join(",")}`);
55
const data = await response.json();
66
return data.coins;
77
};

web/src/hooks/useContractAddress.tsx

+10-4
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,21 @@ export const useContractAddress = <TAbi extends Abi>(
1515
};
1616

1717
export const usePNKAddress = () => {
18-
// return `ethereum:${useContractAddress<typeof pinakionV2ABI>(getPinakionV2)?.address}`;
19-
return "ethereum:0x93ed3fbe21207ec2e8f2d3c3de6e058cb73bc04d";
18+
return `ethereum:${useContractAddress<typeof pinakionV2ABI>(getPinakionV2)?.address}`;
2019
};
2120

2221
export const useWETHAddress = () => {
23-
// return `ethereum:${useContractAddress<typeof wethABI>(getWeth)?.address}`;
24-
return "ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2";
22+
return `ethereum:${useContractAddress<typeof wethABI>(getWeth)?.address}`;
2523
};
2624

2725
export const usePNKFaucetAddress = () => {
2826
return useContractAddress<typeof pnkFaucetABI>(getPnkFaucet)?.address;
2927
};
28+
29+
export const useWETHMainnetAddress = () => {
30+
return "ethereum:0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2";
31+
};
32+
33+
export const usePNKMainnetAddress = () => {
34+
return "ethereum:0x93ed3fbe21207ec2e8f2d3c3de6e058cb73bc04d";
35+
};

web/src/pages/Courts/CourtDetails/Stats.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import styled from "styled-components";
33
import { useParams } from "react-router-dom";
44
import { useCourtDetails, CourtDetailsQuery } from "queries/useCourtDetails";
55
import { useCoinPrice } from "hooks/useCoinPrice";
6-
import { usePNKAddress, useWETHAddress } from "hooks/useContractAddress";
6+
import { usePNKMainnetAddress, useWETHMainnetAddress } from "hooks/useContractAddress";
77
import { formatETH, formatPNK, formatUnitsWei, formatUSD, isUndefined } from "utils/index";
88
import { calculateSubtextRender } from "utils/calculateSubtextRender";
99
import StatDisplay, { IStatDisplay } from "components/StatDisplay";
@@ -96,7 +96,7 @@ const stats: IStat[] = [
9696
const Stats = () => {
9797
const { id } = useParams();
9898
const { data } = useCourtDetails(id);
99-
const coinIdToAddress = [usePNKAddress(), useWETHAddress()];
99+
const coinIdToAddress = [usePNKMainnetAddress(), useWETHMainnetAddress()];
100100
const { prices: pricesData } = useCoinPrice(coinIdToAddress);
101101

102102
return (

web/src/pages/Dashboard/JurorInfo/JurorRewards.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import WithHelpTooltip from "../WithHelpTooltip";
77
import { isUndefined } from "utils/index";
88
import { useUserQuery, UserQuery } from "queries/useUser";
99
import { useCoinPrice } from "hooks/useCoinPrice";
10-
import { usePNKAddress, useWETHAddress } from "hooks/useContractAddress";
10+
import { usePNKMainnetAddress, useWETHMainnetAddress } from "hooks/useContractAddress";
1111

1212
interface IReward {
1313
token: "ETH" | "PNK";
@@ -54,7 +54,7 @@ const calculateTotalReward = (coinId: number, data: UserQuery): bigint => {
5454
const Coherency: React.FC = () => {
5555
const { address } = useAccount();
5656
const { data } = useUserQuery(address?.toLowerCase());
57-
const coinIdToAddress = [usePNKAddress(), useWETHAddress()];
57+
const coinIdToAddress = [usePNKMainnetAddress(), useWETHMainnetAddress()];
5858
const { prices: pricesData } = useCoinPrice(coinIdToAddress);
5959

6060
return (

web/src/pages/Home/CourtOverview/Stats.tsx

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { formatETH, formatPNK, formatUnitsWei, formatUSD, isUndefined } from "ut
1212
import { calculateSubtextRender } from "utils/calculateSubtextRender";
1313
import { useHomePageContext, HomePageQuery, HomePageQueryDataPoints } from "hooks/useHomePageContext";
1414
import { useCoinPrice } from "hooks/useCoinPrice";
15-
import { usePNKAddress, useWETHAddress } from "hooks/useContractAddress";
15+
import { usePNKMainnetAddress, useWETHMainnetAddress } from "hooks/useContractAddress";
1616

1717
const StyledCard = styled(Card)`
1818
width: auto;
@@ -79,7 +79,7 @@ const stats: IStat[] = [
7979

8080
const Stats = () => {
8181
const { data } = useHomePageContext();
82-
const coinIdToAddress = [usePNKAddress(), useWETHAddress()];
82+
const coinIdToAddress = [usePNKMainnetAddress(), useWETHMainnetAddress()];
8383
const { prices: pricesData } = useCoinPrice(coinIdToAddress);
8484
return (
8585
<StyledCard>

0 commit comments

Comments
 (0)