Update tokenomics and community links

Replace the token allocation with the requested 10B supply distribution and wire the supplied X, Discord, WhatsApp, and YouTube destinations.
This commit is contained in:
User
2026-08-22 07:41:19 +02:00
parent d9a7c94637
commit f2e64d77f5
6 changed files with 84 additions and 51 deletions
+15 -6
View File
@@ -1,5 +1,5 @@
import React from 'react';
import { Layers, Github, Twitter, MessageSquare, ShieldCheck, ArrowUpRight, Activity } from 'lucide-react';
import { Layers, Twitter, MessageSquare, Send, Youtube, ShieldCheck, ArrowUpRight, Activity } from 'lucide-react';
import { Badge } from '../ui/Badge';
interface FooterProps {
@@ -122,7 +122,7 @@ export const Footer: React.FC<FooterProps> = ({
</h4>
<div className="flex items-center gap-2">
<a
href="https://x.com"
href="https://x.com/TheBMBlueprint"
target="_blank"
rel="noopener noreferrer"
className="w-9 h-9 rounded-lg bg-slate-900 border border-slate-800 flex items-center justify-center text-slate-400 hover:text-white hover:border-slate-700 transition-all"
@@ -131,7 +131,7 @@ export const Footer: React.FC<FooterProps> = ({
<Twitter className="w-4 h-4" />
</a>
<a
href="https://discord.com"
href="https://discord.com/channels/980516717648298065/1539503547211718656"
target="_blank"
rel="noopener noreferrer"
className="w-9 h-9 rounded-lg bg-slate-900 border border-slate-800 flex items-center justify-center text-slate-400 hover:text-white hover:border-slate-700 transition-all"
@@ -140,13 +140,22 @@ export const Footer: React.FC<FooterProps> = ({
<MessageSquare className="w-4 h-4" />
</a>
<a
href="https://github.com"
href="https://chat.whatsapp.com/LBsTvHFSZOPJ7e3ru1Covq"
target="_blank"
rel="noopener noreferrer"
className="w-9 h-9 rounded-lg bg-slate-900 border border-slate-800 flex items-center justify-center text-slate-400 hover:text-white hover:border-slate-700 transition-all"
aria-label="GitHub"
aria-label="WhatsApp"
>
<Github className="w-4 h-4" />
<Send className="w-4 h-4" />
</a>
<a
href="https://www.youtube.com/@birthdaymessaging"
target="_blank"
rel="noopener noreferrer"
className="w-9 h-9 rounded-lg bg-slate-900 border border-slate-800 flex items-center justify-center text-slate-400 hover:text-white hover:border-slate-700 transition-all"
aria-label="YouTube"
>
<Youtube className="w-4 h-4" />
</a>
</div>
<p className="text-xs text-slate-400 leading-relaxed mt-2">
@@ -102,21 +102,29 @@ export const CommunityFundingSection: React.FC<CommunityFundingProps> = ({
<h4 className="text-xs font-mono text-slate-400 uppercase tracking-widest mb-4">Allocation Summary</h4>
<ul className="flex flex-col gap-3 text-xs">
<li className="flex justify-between items-center">
<span className="text-slate-300">Software R&D</span>
<span className="font-mono font-bold text-orange-400">45%</span>
<span className="text-slate-300">Community & Public</span>
<span className="font-mono font-bold text-orange-400">40%</span>
</li>
<li className="flex justify-between items-center">
<span className="text-slate-300">Public Liquidity (Locked)</span>
<span className="font-mono font-bold text-sky-400">30%</span>
<span className="text-slate-300">Liquidity</span>
<span className="font-mono font-bold text-sky-400">25%</span>
</li>
<li className="flex justify-between items-center">
<span className="text-slate-300">Community Airdrops</span>
<span className="text-slate-300">Marketing</span>
<span className="font-mono font-bold text-amber-400">15%</span>
</li>
<li className="flex justify-between items-center">
<span className="text-slate-300">Treasury Reserve</span>
<span className="text-slate-300">Rewards & Ecosystem</span>
<span className="font-mono font-bold text-sky-300">10%</span>
</li>
<li className="flex justify-between items-center">
<span className="text-slate-300">Team</span>
<span className="font-mono font-bold text-violet-300">5%</span>
</li>
<li className="flex justify-between items-center">
<span className="text-slate-300">Treasury</span>
<span className="font-mono font-bold text-teal-300">5%</span>
</li>
</ul>
</div>
</div>
+13 -13
View File
@@ -1,6 +1,6 @@
import React from 'react';
import { motion } from 'motion/react';
import { Twitter, MessageSquare, Github, Linkedin, Send, ShieldCheck, CheckCircle2, Heart } from 'lucide-react';
import { Twitter, MessageSquare, Send, Youtube, ShieldCheck, CheckCircle2, Heart } from 'lucide-react';
import { SectionHeading } from '../ui/SectionHeading';
import { GlassCard } from '../ui/GlassCard';
import { Badge } from '../ui/Badge';
@@ -12,7 +12,7 @@ export const CommunitySection: React.FC = () => {
icon: Twitter,
members: '12,400+ Followers',
description: 'Daily product updates, engineering deep dives & founder announcements.',
link: 'https://x.com',
link: 'https://x.com/TheBMBlueprint',
badge: 'Official Feed'
},
{
@@ -20,24 +20,24 @@ export const CommunitySection: React.FC = () => {
icon: MessageSquare,
members: '8,200+ Members',
description: 'Engage with core engineers, test private beta builds & join dev workshops.',
link: 'https://discord.com',
link: 'https://discord.com/channels/980516717648298065/1539503547211718656',
badge: 'Beta Testing'
},
{
name: 'Telegram Hub',
name: 'WhatsApp Community',
icon: Send,
members: '5,800+ Members',
description: 'Real-time protocol telemetry, treasury announcements & community discussion.',
link: 'https://t.me',
members: 'Community Chat',
description: 'Join the community for updates, conversations, and project announcements.',
link: 'https://chat.whatsapp.com/LBsTvHFSZOPJ7e3ru1Covq',
badge: 'Live Chat'
},
{
name: 'GitHub Protocol',
icon: Github,
members: 'Open Source',
description: 'Inspect our smart contract repositories, SDK code & SDK documentation.',
link: 'https://github.com',
badge: 'Verified Code'
name: 'YouTube Channel',
icon: Youtube,
members: 'Video Updates',
description: 'Watch project updates, educational content, and community videos.',
link: 'https://www.youtube.com/@birthdaymessaging',
badge: 'Watch Now'
}
];
+3 -3
View File
@@ -46,7 +46,7 @@ export const TokenomicsModal: React.FC<TokenomicsModalProps> = ({
<div className="flex items-center gap-3 mb-4">
<Badge variant="tangerine">Token Economics</Badge>
<span className="text-xs font-mono text-slate-400">Total Supply: 1,000,000,000 $SX</span>
<span className="text-xs font-mono text-slate-400">Total Supply: 10,000,000,000 $SX</span>
</div>
<h2 className="text-2xl sm:text-3xl font-extrabold text-white">
@@ -80,11 +80,11 @@ export const TokenomicsModal: React.FC<TokenomicsModalProps> = ({
</span>
<span className="font-mono text-xs font-extrabold text-orange-300">{item.percentage}%</span>
</div>
<p className="text-xs text-slate-400 leading-relaxed">{item.description}</p>
<p className="text-xs text-slate-400 leading-relaxed">{item.purpose}</p>
</div>
<div className="mt-4 pt-3 border-t border-slate-800/80 flex items-center justify-between text-[11px] font-mono text-slate-400">
<span>Lockup: {item.lockup}</span>
<span>Purpose</span>
<span className="text-sky-400">{item.tokens}</span>
</div>
</div>
+38 -22
View File
@@ -2,36 +2,52 @@ import { TokenomicsItem } from '../types';
export const tokenomicsAllocations: TokenomicsItem[] = [
{
category: 'Software Development & R&D',
percentage: 45,
tokens: '450,000,000 $SX',
lockup: 'Linear 24-month vest',
description: 'Dedicated strictly to funding senior engineering, cloud infrastructure, AI models, and software operations.',
color: '#f97316' // Tangerine
category: 'Community & Public',
percentage: 40,
tokens: '4,000,000,000 $SX',
purpose: 'Public distribution and community growth.',
description: 'Public distribution and community growth.',
color: '#f97316'
},
{
category: 'Public Community Liquidity',
percentage: 30,
tokens: '300,000,000 $SX',
lockup: '100% Permanently Locked',
description: 'Fair launch liquidity pool on decentralized exchange with LP tokens permanently burned.',
color: '#0ea5e9' // Sky Blue
category: 'Liquidity',
percentage: 25,
tokens: '2,500,000,000 $SX',
purpose: 'Solana-based decentralized exchange liquidity.',
description: 'Solana-based decentralized exchange liquidity.',
color: '#0ea5e9'
},
{
category: 'Community Rewards & Airdrops',
category: 'Marketing',
percentage: 15,
tokens: '150,000,000 $SX',
lockup: 'Performance Milestones',
description: 'Allocated to early waitlist participants, active ecosystem users, and community contributors.',
color: '#fb923c' // Light Tangerine
tokens: '1,500,000,000 $SX',
purpose: 'Promotions, content, campaigns, and partnerships.',
description: 'Promotions, content, campaigns, and partnerships.',
color: '#fb923c'
},
{
category: 'Ecosystem Treasury Reserve',
category: 'Rewards & Ecosystem',
percentage: 10,
tokens: '100,000,000 $SX',
lockup: 'Multi-Sig Governance Lock',
description: 'Reserve buffer for future software acquisitions, security audits, and emergency protocol safeguards.',
color: '#38bdf8' // Sky Blue Accent
tokens: '1,000,000,000 $SX',
purpose: 'Contests, incentives, and ecosystem activities.',
description: 'Contests, incentives, and ecosystem activities.',
color: '#38bdf8'
},
{
category: 'Team',
percentage: 5,
tokens: '500,000,000 $SX',
purpose: 'Contributors developing and maintaining the project.',
description: 'Contributors developing and maintaining the project.',
color: '#a78bfa'
},
{
category: 'Treasury',
percentage: 5,
tokens: '500,000,000 $SX',
purpose: 'Future project expenses and strategic initiatives.',
description: 'Future project expenses and strategic initiatives.',
color: '#14b8a6'
}
];
+1 -1
View File
@@ -34,7 +34,7 @@ export interface TokenomicsItem {
category: string;
percentage: number;
tokens: string;
lockup: string;
purpose: string;
description: string;
color: string;
}