Skip to content
Merged
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
import Image from "next/image";
import { Address } from "@scaffold-ui/components";
import type { NextPage } from "next";

const KhanoPage: NextPage = () => {
return (
<div className="flex flex-col items-center justify-center gap-6 p-10 text-center">
<Image
src="https://github.com/MrKhano.png"
alt="Khano avatar"
width={160}
height={160}
className="rounded-full shadow-lg"
/>

<h1 className="text-4xl font-bold">Khano</h1>

<p className="max-w-xl text-lg text-gray-700 dark:text-gray-300">
Crypto trader, builder, and Web3 adventurer — exploring the Ethereum rabbit hole one challenge at a time. Proud
member of BuidlGuidl Batch 22.
</p>

<div className="flex flex-col items-center gap-2">
<p className="text-sm font-semibold">Address:</p>
<Address address="0x5258c93FbF34600a89bb1B7A57Fe9B981A693Fc7" />
Copy link
Collaborator

@melanke melanke Dec 4, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey! I noticed your address in not using the checksummed version. Using EIP-55 casing is the standard and makes it easier to spot typos, which helps avoid mistakes when someone copies or validates the address.

The Address component spects it to be correctly formatted, so, could you replace it by this?
0x5258c93fBf34600a89bb1B7A57Fe9B981A693Fc7

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed

</div>

<div className="mt-6 flex space-x-8 text-lg">
<a href="https://x.com/MrKhano" target="_blank" className="text-blue-400 hover:underline">
Twitter
</a>
<a href="https://github.com/MrKhano" target="_blank" className="text-purple-400 hover:underline">
GitHub
</a>
</div>
</div>
);
};

export default KhanoPage;
12 changes: 12 additions & 0 deletions packages/nextjs/next.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,18 @@ const nextConfig: NextConfig = {
eslint: {
ignoreDuringBuilds: process.env.NEXT_PUBLIC_IGNORE_BUILD_ERROR === "true",
},
images: {
remotePatterns: [
{
protocol: "https",
hostname: "github.com",
},
{
protocol: "https",
hostname: "avatars.githubusercontent.com",
},
],
},
webpack: config => {
config.resolve.fallback = { fs: false, net: false, tls: false };
config.externals.push("pino-pretty", "lokijs", "encoding");
Expand Down