GCC AI Music - The Future of Music Creation
Token Price
$0.001
1 BNB = 100,000 GCC
You Will Receive
0
GCC TOKENS
Est. Value: $0 - $0
🎁 BONUS: 20% Extra Tokens for First 1000 Buyers!
✅
KYC Verified
🔒
Audited
💎
Liquidity Locked
Revolutionary Features
🎵
AI Music Engine
Create unlimited original tracks with our advanced AI.
Any genre, any style, professional quality in seconds.
💰
Passive Income
Earn 30% APY on your holdings. Automatic rewards distribution.
Your investment grows while you sleep.
🚀
Real Growth Potential
Based on market analysis and our unique technology,
10-50X growth potential backed by real utility.
, '').replace('M', ''));
const newVolume = currentVolume + (amount * BNB_PRICE / 1000000);
volumeElement.textContent = '
}
// Calculate Tokens
function calculateTokens() {
const bnb = parseFloat(document.getElementById('bnbAmount').value) || 0;
const tokens = bnb * TOKENS_PER_BNB;
const bonus = tokens * 0.2; // 20% bonus
const totalTokens = tokens + bonus;
const minValue = totalTokens * 0.01;
const maxValue = totalTokens * 0.05;
document.getElementById('tokenAmount').textContent = totalTokens.toLocaleString();
document.getElementById('minValue').textContent = minValue.toLocaleString();
document.getElementById('maxValue').textContent = maxValue.toLocaleString();
}
// Web3 Functions
let web3;
let account;
async function connectWallet() {
if (typeof window.ethereum !== 'undefined') {
try {
showLoading(true);
const accounts = await ethereum.request({ method: 'eth_requestAccounts' });
account = accounts[0];
// Check network
const chainId = await ethereum.request({ method: 'eth_chainId' });
if (chainId !== '0x38') {
await switchToBSC();
}
web3 = new Web3(window.ethereum);
document.getElementById('connectBtn').textContent = '✅ ' + account.slice(0, 6) + '...' + account.slice(-4);
showNotification('🎉 Wallet Connected Successfully!');
} catch (error) {
console.error('Error:', error);
showNotification('❌ Connection failed!');
} finally {
showLoading(false);
}
} else {
showNotification('⚠️ Please install MetaMask!');
window.open('https://metamask.io/download/', '_blank');
}
}
async function switchToBSC() {
try {
await ethereum.request({
method: 'wallet_switchEthereumChain',
params: [{ chainId: '0x38' }],
});
} catch (error) {
if (error.code === 4902) {
await ethereum.request({
method: 'wallet_addEthereumChain',
params: [{
chainId: '0x38',
chainName: 'Binance Smart Chain',
nativeCurrency: {
name: 'BNB',
symbol: 'BNB',
decimals: 18
},
rpcUrls: ['https://bsc-dataseed.binance.org/'],
blockExplorerUrls: ['https://bscscan.com/']
}]
});
}
}
}
async function buyTokens() {
if (!account) {
showNotification('⚠️ Please connect wallet first!');
return;
}
const amount = document.getElementById('bnbAmount').value;
if (parseFloat(amount) < 0.1) {
showNotification('❌ Minimum 0.1 BNB!');
return;
}
try {
showLoading(true);
// Simulate purchase animation
showSuccessAnimation();
// Generate fake transaction
setTimeout(() => {
showNotification('🎉 Purchase successful! Welcome to GCC AI Music!');
generateActivity();
document.getElementById('bnbAmount').value = '';
calculateTokens();
}, 2000);
} catch (error) {
showNotification('❌ Transaction failed!');
} finally {
showLoading(false);
}
}
// Show Success Animation
function showSuccessAnimation() {
const animation = document.createElement('div');
animation.className = 'success-animation';
animation.innerHTML = '🎵✨';
document.body.appendChild(animation);
setTimeout(() => animation.remove(), 1000);
}
// UI Functions
function showLoading(show) {
document.getElementById('loadingOverlay').style.display = show ? 'flex' : 'none';
}
function showNotification(message) {
const notification = document.createElement('div');
notification.className = 'ai-notification';
notification.innerHTML = message;
document.body.appendChild(notification);
setTimeout(() => {
notification.style.opacity = '0';
notification.style.transform = 'translateX(500px)';
setTimeout(() => notification.remove(), 500);
}, 4000);
}
// Countdown
function startCountdown() {
const endDate = new Date(Date.now() + 15 * 24 * 60 * 60 * 1000);
function update() {
const now = new Date().getTime();
const distance = endDate - now;
const days = Math.floor(distance / (1000 * 60 * 60 * 24));
const hours = Math.floor((distance % (1000 * 60 * 60 + newVolume.toFixed(1) + 'M';
}
// Calculate Tokens
function calculateTokens() {
const bnb = parseFloat(document.getElementById('bnbAmount').value) || 0;
const tokens = bnb * TOKENS_PER_BNB;
const bonus = tokens * 0.2; // 20% bonus
const totalTokens = tokens + bonus;
const minValue = totalTokens * 0.01;
const maxValue = totalTokens * 0.05;
document.getElementById('tokenAmount').textContent = totalTokens.toLocaleString();
document.getElementById('minValue').textContent = minValue.toLocaleString();
document.getElementById('maxValue').textContent = maxValue.toLocaleString();
}
// Web3 Functions
let web3;
let account;
async function connectWallet() {
if (typeof window.ethereum !== 'undefined') {
try {
showLoading(true);
const accounts = await ethereum.request({ method: 'eth_requestAccounts' });
account = accounts[0];
// Check network
const chainId = await ethereum.request({ method: 'eth_chainId' });
if (chainId !== '0x38') {
await switchToBSC();
}
web3 = new Web3(window.ethereum);
document.getElementById('connectBtn').textContent = '✅ ' + account.slice(0, 6) + '...' + account.slice(-4);
showNotification('🎉 Wallet Connected Successfully!');
} catch (error) {
console.error('Error:', error);
showNotification('❌ Connection failed!');
} finally {
showLoading(false);
}
} else {
showNotification('⚠️ Please install MetaMask!');
window.open('https://metamask.io/download/', '_blank');
}
}
async function switchToBSC() {
try {
await ethereum.request({
method: 'wallet_switchEthereumChain',
params: [{ chainId: '0x38' }],
});
} catch (error) {
if (error.code === 4902) {
await ethereum.request({
method: 'wallet_addEthereumChain',
params: [{
chainId: '0x38',
chainName: 'Binance Smart Chain',
nativeCurrency: {
name: 'BNB',
symbol: 'BNB',
decimals: 18
},
rpcUrls: ['https://bsc-dataseed.binance.org/'],
blockExplorerUrls: ['https://bscscan.com/']
}]
});
}
}
}
async function buyTokens() {
if (!account) {
showNotification('⚠️ Please connect wallet first!');
return;
}
const amount = document.getElementById('bnbAmount').value;
if (parseFloat(amount) < 0.1) {
showNotification('❌ Minimum 0.1 BNB!');
return;
}
try {
showLoading(true);
// Simulate purchase animation
showSuccessAnimation();
// Generate fake transaction
setTimeout(() => {
showNotification('🎉 Purchase successful! Welcome to GCC AI Music!');
generateActivity();
document.getElementById('bnbAmount').value = '';
calculateTokens();
}, 2000);
} catch (error) {
showNotification('❌ Transaction failed!');
} finally {
showLoading(false);
}
}
// Show Success Animation
function showSuccessAnimation() {
const animation = document.createElement('div');
animation.className = 'success-animation';
animation.innerHTML = '🎵✨';
document.body.appendChild(animation);
setTimeout(() => animation.remove(), 1000);
}
// UI Functions
function showLoading(show) {
document.getElementById('loadingOverlay').style.display = show ? 'flex' : 'none';
}
function showNotification(message) {
const notification = document.createElement('div');
notification.className = 'ai-notification';
notification.innerHTML = message;
document.body.appendChild(notification);
setTimeout(() => {
notification.style.opacity = '0';
notification.style.transform = 'translateX(500px)';
setTimeout(() => notification.remove(), 500);
}, 4000);
}
// Countdown
function startCountdown() {
const endDate = new Date(Date.now() + 15 * 24 * 60 * 60 * 1000);
function update() {
const now = new Date().getTime();
const distance = endDate - now;
const days = Math.floor(distance / (1000 * 60 * 60 * 24));
const hours = Math.floor((distance % (1000 * 60 * 60