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:
@@ -1,5 +1,5 @@
|
|||||||
import React from 'react';
|
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';
|
import { Badge } from '../ui/Badge';
|
||||||
|
|
||||||
interface FooterProps {
|
interface FooterProps {
|
||||||
@@ -122,7 +122,7 @@ export const Footer: React.FC<FooterProps> = ({
|
|||||||
</h4>
|
</h4>
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
<a
|
<a
|
||||||
href="https://x.com"
|
href="https://x.com/TheBMBlueprint"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
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"
|
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" />
|
<Twitter className="w-4 h-4" />
|
||||||
</a>
|
</a>
|
||||||
<a
|
<a
|
||||||
href="https://discord.com"
|
href="https://discord.com/channels/980516717648298065/1539503547211718656"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
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"
|
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" />
|
<MessageSquare className="w-4 h-4" />
|
||||||
</a>
|
</a>
|
||||||
<a
|
<a
|
||||||
href="https://github.com"
|
href="https://chat.whatsapp.com/LBsTvHFSZOPJ7e3ru1Covq"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
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"
|
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>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<p className="text-xs text-slate-400 leading-relaxed mt-2">
|
<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>
|
<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">
|
<ul className="flex flex-col gap-3 text-xs">
|
||||||
<li className="flex justify-between items-center">
|
<li className="flex justify-between items-center">
|
||||||
<span className="text-slate-300">Software R&D</span>
|
<span className="text-slate-300">Community & Public</span>
|
||||||
<span className="font-mono font-bold text-orange-400">45%</span>
|
<span className="font-mono font-bold text-orange-400">40%</span>
|
||||||
</li>
|
</li>
|
||||||
<li className="flex justify-between items-center">
|
<li className="flex justify-between items-center">
|
||||||
<span className="text-slate-300">Public Liquidity (Locked)</span>
|
<span className="text-slate-300">Liquidity</span>
|
||||||
<span className="font-mono font-bold text-sky-400">30%</span>
|
<span className="font-mono font-bold text-sky-400">25%</span>
|
||||||
</li>
|
</li>
|
||||||
<li className="flex justify-between items-center">
|
<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>
|
<span className="font-mono font-bold text-amber-400">15%</span>
|
||||||
</li>
|
</li>
|
||||||
<li className="flex justify-between items-center">
|
<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>
|
<span className="font-mono font-bold text-sky-300">10%</span>
|
||||||
</li>
|
</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>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import React from 'react';
|
import React from 'react';
|
||||||
import { motion } from 'motion/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 { SectionHeading } from '../ui/SectionHeading';
|
||||||
import { GlassCard } from '../ui/GlassCard';
|
import { GlassCard } from '../ui/GlassCard';
|
||||||
import { Badge } from '../ui/Badge';
|
import { Badge } from '../ui/Badge';
|
||||||
@@ -12,7 +12,7 @@ export const CommunitySection: React.FC = () => {
|
|||||||
icon: Twitter,
|
icon: Twitter,
|
||||||
members: '12,400+ Followers',
|
members: '12,400+ Followers',
|
||||||
description: 'Daily product updates, engineering deep dives & founder announcements.',
|
description: 'Daily product updates, engineering deep dives & founder announcements.',
|
||||||
link: 'https://x.com',
|
link: 'https://x.com/TheBMBlueprint',
|
||||||
badge: 'Official Feed'
|
badge: 'Official Feed'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@@ -20,24 +20,24 @@ export const CommunitySection: React.FC = () => {
|
|||||||
icon: MessageSquare,
|
icon: MessageSquare,
|
||||||
members: '8,200+ Members',
|
members: '8,200+ Members',
|
||||||
description: 'Engage with core engineers, test private beta builds & join dev workshops.',
|
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'
|
badge: 'Beta Testing'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'Telegram Hub',
|
name: 'WhatsApp Community',
|
||||||
icon: Send,
|
icon: Send,
|
||||||
members: '5,800+ Members',
|
members: 'Community Chat',
|
||||||
description: 'Real-time protocol telemetry, treasury announcements & community discussion.',
|
description: 'Join the community for updates, conversations, and project announcements.',
|
||||||
link: 'https://t.me',
|
link: 'https://chat.whatsapp.com/LBsTvHFSZOPJ7e3ru1Covq',
|
||||||
badge: 'Live Chat'
|
badge: 'Live Chat'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: 'GitHub Protocol',
|
name: 'YouTube Channel',
|
||||||
icon: Github,
|
icon: Youtube,
|
||||||
members: 'Open Source',
|
members: 'Video Updates',
|
||||||
description: 'Inspect our smart contract repositories, SDK code & SDK documentation.',
|
description: 'Watch project updates, educational content, and community videos.',
|
||||||
link: 'https://github.com',
|
link: 'https://www.youtube.com/@birthdaymessaging',
|
||||||
badge: 'Verified Code'
|
badge: 'Watch Now'
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|||||||
@@ -46,7 +46,7 @@ export const TokenomicsModal: React.FC<TokenomicsModalProps> = ({
|
|||||||
|
|
||||||
<div className="flex items-center gap-3 mb-4">
|
<div className="flex items-center gap-3 mb-4">
|
||||||
<Badge variant="tangerine">Token Economics</Badge>
|
<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>
|
</div>
|
||||||
|
|
||||||
<h2 className="text-2xl sm:text-3xl font-extrabold text-white">
|
<h2 className="text-2xl sm:text-3xl font-extrabold text-white">
|
||||||
@@ -80,11 +80,11 @@ export const TokenomicsModal: React.FC<TokenomicsModalProps> = ({
|
|||||||
</span>
|
</span>
|
||||||
<span className="font-mono text-xs font-extrabold text-orange-300">{item.percentage}%</span>
|
<span className="font-mono text-xs font-extrabold text-orange-300">{item.percentage}%</span>
|
||||||
</div>
|
</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>
|
||||||
|
|
||||||
<div className="mt-4 pt-3 border-t border-slate-800/80 flex items-center justify-between text-[11px] font-mono text-slate-400">
|
<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>
|
<span className="text-sky-400">{item.tokens}</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+38
-22
@@ -2,36 +2,52 @@ import { TokenomicsItem } from '../types';
|
|||||||
|
|
||||||
export const tokenomicsAllocations: TokenomicsItem[] = [
|
export const tokenomicsAllocations: TokenomicsItem[] = [
|
||||||
{
|
{
|
||||||
category: 'Software Development & R&D',
|
category: 'Community & Public',
|
||||||
percentage: 45,
|
percentage: 40,
|
||||||
tokens: '450,000,000 $SX',
|
tokens: '4,000,000,000 $SX',
|
||||||
lockup: 'Linear 24-month vest',
|
purpose: 'Public distribution and community growth.',
|
||||||
description: 'Dedicated strictly to funding senior engineering, cloud infrastructure, AI models, and software operations.',
|
description: 'Public distribution and community growth.',
|
||||||
color: '#f97316' // Tangerine
|
color: '#f97316'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
category: 'Public Community Liquidity',
|
category: 'Liquidity',
|
||||||
percentage: 30,
|
percentage: 25,
|
||||||
tokens: '300,000,000 $SX',
|
tokens: '2,500,000,000 $SX',
|
||||||
lockup: '100% Permanently Locked',
|
purpose: 'Solana-based decentralized exchange liquidity.',
|
||||||
description: 'Fair launch liquidity pool on decentralized exchange with LP tokens permanently burned.',
|
description: 'Solana-based decentralized exchange liquidity.',
|
||||||
color: '#0ea5e9' // Sky Blue
|
color: '#0ea5e9'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
category: 'Community Rewards & Airdrops',
|
category: 'Marketing',
|
||||||
percentage: 15,
|
percentage: 15,
|
||||||
tokens: '150,000,000 $SX',
|
tokens: '1,500,000,000 $SX',
|
||||||
lockup: 'Performance Milestones',
|
purpose: 'Promotions, content, campaigns, and partnerships.',
|
||||||
description: 'Allocated to early waitlist participants, active ecosystem users, and community contributors.',
|
description: 'Promotions, content, campaigns, and partnerships.',
|
||||||
color: '#fb923c' // Light Tangerine
|
color: '#fb923c'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
category: 'Ecosystem Treasury Reserve',
|
category: 'Rewards & Ecosystem',
|
||||||
percentage: 10,
|
percentage: 10,
|
||||||
tokens: '100,000,000 $SX',
|
tokens: '1,000,000,000 $SX',
|
||||||
lockup: 'Multi-Sig Governance Lock',
|
purpose: 'Contests, incentives, and ecosystem activities.',
|
||||||
description: 'Reserve buffer for future software acquisitions, security audits, and emergency protocol safeguards.',
|
description: 'Contests, incentives, and ecosystem activities.',
|
||||||
color: '#38bdf8' // Sky Blue Accent
|
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
@@ -34,7 +34,7 @@ export interface TokenomicsItem {
|
|||||||
category: string;
|
category: string;
|
||||||
percentage: number;
|
percentage: number;
|
||||||
tokens: string;
|
tokens: string;
|
||||||
lockup: string;
|
purpose: string;
|
||||||
description: string;
|
description: string;
|
||||||
color: string;
|
color: string;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user