diff --git a/packages/nextjs/app/page.tsx b/packages/nextjs/app/page.tsx index df2c5eb..25d514e 100644 --- a/packages/nextjs/app/page.tsx +++ b/packages/nextjs/app/page.tsx @@ -1,9 +1,94 @@ "use client"; +// import Image from "next/image"; +import Link from "next/link"; import type { NextPage } from "next"; +import { useAccount } from "wagmi"; +import { BugAntIcon, MagnifyingGlassIcon } from "@heroicons/react/24/outline"; +import { Address } from "~~/components/scaffold-eth"; const Home: NextPage = () => { - return <>Intro page for the challenge>; + const { address: connectedAddress } = useAccount(); + + return ( + <> +
Connected Address:
+ ++ 🔮 Build your own decentralized oracle network! In this challenge, you'll explore different + oracle architectures and implementations. You'll dive deep into concepts like staking + mechanisms, consensus algorithms, slashing conditions, and dispute resolution – all crucial + components of a robust oracle system. +
++ 🌟 This project features multiple oracle implementations: a simple whitelist-based oracle, a staking + oracle with economic incentives, and an optimistic oracle with dispute mechanisms. Explore how + different approaches solve the oracle problem and provide secure, reliable data feeds for DeFi + applications. Deploy your contracts to a testnet then build and upload your app to a public web + server. Submit the url on{" "} + + SpeedRunEthereum.com + {" "} + ! +
++ Tinker with your smart contract using the{" "} + + Debug Contracts + {" "} + tab. +
++ Explore your local transactions with the{" "} + + Block Explorer + {" "} + tab. +
+