diff --git a/app/components/Flywheel.tsx b/app/components/Flywheel.tsx new file mode 100644 index 0000000..7a6dc11 --- /dev/null +++ b/app/components/Flywheel.tsx @@ -0,0 +1,75 @@ +'use client'; + +import React from 'react'; +import Image from 'next/image'; +import { ENTRY_FEE_DINO } from '../shared'; +const Flywheel: React.FC = () => { + return ( +
+
+
+

+ The $DINO Ecosystem +

+

+ A sustainable ecosystem that rewards players and builds value +

+
+ +
+
+ {/* Center $DINO Logo */} +
+
+ $DINO +
+
+ + {/* Flywheel Image */} +
+ DINO Flywheel Ecosystem +
+
+
+ + {/* Description below the flywheel */} +
+
+
+
🎮
+

Enter Game

+

Players pay {`${ENTRY_FEE_DINO}`} $DINO to enter the game and compete for high scores

+
+ +
+
💰
+

5% Fees

+

A portion of entry fees is collected to fund the ecosystem

+
+ +
+
🔥
+

Buy Back & Burn

+

Fees are used to buy back $DINO tokens and permanently remove them

+
+ +
+
📉
+

Reduce Supply

+

Burning tokens reduces total supply, increasing scarcity and value

+
+
+
+
+
+ ); +}; + +export default Flywheel; diff --git a/app/page.tsx b/app/page.tsx index 0db2c12..41583fb 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -6,6 +6,7 @@ import { Connection, PublicKey, Transaction } from '@solana/web3.js'; import {createTransferInstruction, getAssociatedTokenAddress, createAssociatedTokenAccountInstruction } from '@solana/spl-token'; import Header, { HeaderRef } from './components/Header'; import Leaderboard from './components/Leaderboard'; +import Flywheel from './components/Flywheel'; import { CLUSTER_URL, ENTRY_FEE_DINO } from './shared'; import { DINO_TOKEN_ADDRESS, FEE_COLLECTOR } from './constants'; @@ -424,6 +425,9 @@ export default function Home() { )} + + {/* Flywheel Section - Always visible */} + ); } diff --git a/public/arrow.svg b/public/arrow.svg new file mode 100644 index 0000000..ffad359 --- /dev/null +++ b/public/arrow.svg @@ -0,0 +1,112 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/public/dino_flywheel.png b/public/dino_flywheel.png new file mode 100644 index 0000000..f40c525 Binary files /dev/null and b/public/dino_flywheel.png differ diff --git a/public/dino_lifecycle.png b/public/dino_lifecycle.png new file mode 100644 index 0000000..f5ad556 Binary files /dev/null and b/public/dino_lifecycle.png differ