From 003f9f5d5e4fe26a892c114a36dcd1019ff79194 Mon Sep 17 00:00:00 2001
From: Kevin J <6829515+kmjones1979@users.noreply.github.com>
Date: Sat, 16 Nov 2024 20:41:44 +0700
Subject: [PATCH] updating link for begin button
---
packages/nextjs/app/page.tsx | 27 ++++++++++---------
packages/nextjs/components/Header.tsx | 2 +-
.../nextjs/contracts/deployedContracts.ts | 8 ++++--
3 files changed, 21 insertions(+), 16 deletions(-)
diff --git a/packages/nextjs/app/page.tsx b/packages/nextjs/app/page.tsx
index 818befe..23add15 100644
--- a/packages/nextjs/app/page.tsx
+++ b/packages/nextjs/app/page.tsx
@@ -1,5 +1,6 @@
"use client";
+import { useRouter } from "next/navigation";
import type { NextPage } from "next";
import { useAccount } from "wagmi";
import { RainbowKitCustomConnectButton } from "~~/components/scaffold-eth";
@@ -7,6 +8,7 @@ import { useScaffoldReadContract, useScaffoldWriteContract } from "~~/hooks/scaf
const Home: NextPage = () => {
const { address: connectedAddress } = useAccount();
+ const router = useRouter();
const { data: isEnlisted } = useScaffoldReadContract({
contractName: "Enlist",
@@ -16,6 +18,16 @@ const Home: NextPage = () => {
const { writeContractAsync: writeContractAsync } = useScaffoldWriteContract("Enlist");
+ const handleEnlist = async () => {
+ try {
+ await writeContractAsync({
+ functionName: "enlist",
+ });
+ } catch (e) {
+ console.error("Error enlisting:", e);
+ }
+ };
+
return (
<>
@@ -45,22 +57,11 @@ const Home: NextPage = () => {
{connectedAddress ? (
isEnlisted ? (
-
Scaffold-ETH
- Ethereum dev stack
+ Subgraph Missions
diff --git a/packages/nextjs/contracts/deployedContracts.ts b/packages/nextjs/contracts/deployedContracts.ts
index f385c2e..765c573 100644
--- a/packages/nextjs/contracts/deployedContracts.ts
+++ b/packages/nextjs/contracts/deployedContracts.ts
@@ -7,7 +7,7 @@ import { GenericContractsDeclaration } from "~~/utils/scaffold-eth/contract";
const deployedContracts = {
31337: {
Enlist: {
- address: "0xc6e7DF5E7b4f2A278906862b61205850344D4e7d",
+ address: "0xCf7Ed3AccA5a467e9e704C703E8D87F634fB0Fc9",
abi: [
{
inputs: [
@@ -145,7 +145,11 @@ const deployedContracts = {
type: "receive",
},
],
- inheritedFunctions: {},
+ inheritedFunctions: {
+ owner: "@openzeppelin/contracts/access/Ownable.sol",
+ renounceOwnership: "@openzeppelin/contracts/access/Ownable.sol",
+ transferOwnership: "@openzeppelin/contracts/access/Ownable.sol",
+ },
},
},
} as const;