From 8444d4b7b1c63659133832b5a2e3464ad47d1c1d Mon Sep 17 00:00:00 2001 From: Jade Clyne Date: Thu, 29 Aug 2024 17:10:30 -0600 Subject: [PATCH] Changed the directory of utils folder to reference contract abis correctly and changed default token in Grant Round to native token --- packages/nextjs/components/CreateGrantRound.tsx | 7 ++----- packages/nextjs/utils/utils.js | 4 ++-- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/packages/nextjs/components/CreateGrantRound.tsx b/packages/nextjs/components/CreateGrantRound.tsx index 5626942..f9eb194 100644 --- a/packages/nextjs/components/CreateGrantRound.tsx +++ b/packages/nextjs/components/CreateGrantRound.tsx @@ -4,21 +4,18 @@ import React, { useEffect, useState } from "react"; import { encodeRoundParameters, getABI, getNetworkName } from "../utils/utils"; import { ApplicationStatus, setApplicationStatuses } from "../utils/allo/setApplicationStatus"; import axios from "axios"; -import { BrowserProvider, Contract, Interface, getAddress, isAddress, parseUnits } from "ethers"; +import { BrowserProvider, Contract, Interface, getAddress, isAddress, parseUnits, ZeroAddress } from "ethers"; import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import { useScaffoldWriteContract } from "~~/hooks/scaffold-eth"; import { notification } from "~~/utils/scaffold-eth"; -// Define AddressZero manually -const AddressZero = "0x34182d56d905a195524a8F1813180C134687ca34"; - const CreateRoundForm: React.FC = () => { const [name, setName] = useState(""); const [description, setDescription] = useState(""); const [ownerAddress, setOwnerAddress] = useState(""); const [matchAmount, setMatchAmount] = useState(""); - const [token, setToken] = useState(AddressZero); + const [token, setToken] = useState(ZeroAddress); const [roundFeePercentage, setRoundFeePercentage] = useState(""); const [roundFeeAddress, setRoundFeeAddress] = useState(""); const [applicationsStartTime, setApplicationsStartTime] = useState(null); diff --git a/packages/nextjs/utils/utils.js b/packages/nextjs/utils/utils.js index 9aa3e74..45cfa02 100644 --- a/packages/nextjs/utils/utils.js +++ b/packages/nextjs/utils/utils.js @@ -82,8 +82,8 @@ const assertEnvironment = () => { const getABI = (networkName, contractName) => { try { - console.log(`../deployments/${networkName}/${contractName}.json`) - const abiFile = require(`../deployments/${networkName}/${contractName}.json`); + console.log(`../../hardhat/deployments/${networkName}/${contractName}.json`) + const abiFile = require(`../../hardhat/deployments/${networkName}/${contractName}.json`); console.log(abiFile) if (!abiFile.address) { throw new Error(`Address not found for ${contractName} on network ${networkName}`);