+
+
+ PEZ Token Pre-Sale
+
+
+ Contribute wUSDT and receive PEZ tokens at a special rate
+
+
+
+ {paused && (
+
+
+
+ Pre-sale is temporarily paused. Contributions are disabled.
+
+
+ )}
+
+ {/* Stats Grid */}
+
+
+
+
Time Remaining
+
+
+ {formatTime(timeRemaining)}
+
+
+
+
+
Total Raised
+
+
+ ${totalRaised}
+
+
+
+
+
Contributors
+
+
+ {contributorsCount}
+
+
+
+
+
Your Contribution
+
+
+ ${myContribution}
+
+
+
+ {/* Progress Bar */}
+
+
+
Fundraising Progress
+ {progressPercentage().toFixed(1)}%
+
+
+
+ Target: $1,000,000 USDT
+
+
+
+ {/* Contribution Form */}
+
+ Contribute to Pre-Sale
+
+ {!selectedAccount ? (
+
+
+
+ Please connect your PezkuwiChain wallet to participate in the pre-sale.
+
+
+ ) : (
+ <>
+
+
+
+ {balances.USDT} wUSDT
+
+
+
+
+
+
setWusdtAmount(e.target.value)}
+ placeholder="100"
+ min="0"
+ step="0.01"
+ disabled={paused || loading}
+ className="text-lg"
+ />
+
+ You will receive: {calculatePezReceived(wusdtAmount).toLocaleString()} PEZ
+
+
+
+
+
+
+
+
+ Pre-Sale Terms
+
+
+
+ Conversion Rate:
+ 1 wUSDT = 100 PEZ
+
+
+ Distribution:
+ After 45 days
+
+
+ Lock Period:
+ None
+
+
+
+
+ {parseFloat(balances.USDT) === 0 && (
+
+
+
+ You don't have wUSDT. Please bridge USDT to wUSDT first.
+
+
+ )}
+ >
+ )}
+
+
+ {/* Info Cards */}
+
+
+ How to Participate
+
+ - Connect your PezkuwiChain wallet
+ - Ensure you have wUSDT (bridge if needed)
+ - Enter the amount you want to contribute
+ - Confirm the transaction
+ - Receive PEZ after 45 days
+
+
+
+
+ Important Notes
+
+ - Minimum contribution: 1 wUSDT
+ - PEZ will be distributed automatically after presale ends
+ - Contributions are final and non-refundable
+ - Pre-sale duration: 45 days
+
+
+
+