{"id":63,"date":"2026-01-11T20:05:15","date_gmt":"2026-01-11T20:05:15","guid":{"rendered":"https:\/\/shanecherry.com\/?page_id=63"},"modified":"2026-01-13T01:41:48","modified_gmt":"2026-01-13T01:41:48","slug":"ico-page","status":"publish","type":"page","link":"https:\/\/shanecherry.com\/?page_id=63","title":{"rendered":"ShaneCoin ICO Page"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    \n    <!-- Primary Meta Tags -->\n    <title>ShaneCoin ICO | Token Sale &#8211; Buy SHANE Tokens<\/title>\n    <meta name=\"title\" content=\"ShaneCoin ICO | Token Sale - Buy SHANE Tokens\">\n    <meta name=\"description\" content=\"Invest in the ShaneCoin ICO. Purchase SHANE tokens with up to 25% bonus. Built on Proof of Stake blockchain with smart contracts. Secure, instant delivery.\">\n    <meta name=\"keywords\" content=\"ICO, initial coin offering, ShaneCoin, SHANE token, cryptocurrency investment, token sale, crypto presale, blockchain investment\">\n    <meta name=\"author\" content=\"Shane Cherry\">\n    <meta name=\"robots\" content=\"index, follow\">\n    <link rel=\"canonical\" href=\"https:\/\/shanecherry.com\/ico\">\n    \n    <!-- Open Graph \/ Facebook -->\n    <meta property=\"og:type\" content=\"website\">\n    <meta property=\"og:url\" content=\"https:\/\/shanecherry.com\/ico\">\n    <meta property=\"og:title\" content=\"ShaneCoin ICO | Token Sale - Buy SHANE Tokens\">\n    <meta property=\"og:description\" content=\"Invest in the ShaneCoin ICO. Purchase SHANE tokens with up to 25% bonus. Built on Proof of Stake blockchain.\">\n    <meta property=\"og:image\" content=\"https:\/\/shanecherry.com\/images\/ico-og.png\">\n    <meta property=\"og:site_name\" content=\"ShaneCoin\">\n    \n    <!-- Twitter -->\n    <meta name=\"twitter:card\" content=\"summary_large_image\">\n    <meta name=\"twitter:url\" content=\"https:\/\/shanecherry.com\/ico\">\n    <meta name=\"twitter:title\" content=\"ShaneCoin ICO | Token Sale - Buy SHANE Tokens\">\n    <meta name=\"twitter:description\" content=\"Invest in the ShaneCoin ICO. Purchase SHANE tokens with up to 25% bonus.\">\n    <meta name=\"twitter:image\" content=\"https:\/\/shanecherry.com\/images\/ico-twitter.png\">\n    \n    <!-- JSON-LD Structured Data -->\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"InvestmentOrDeposit\",\n        \"name\": \"ShaneCoin ICO Token Sale\",\n        \"description\": \"Initial Coin Offering for ShaneCoin (SHANE) - a Proof of Stake cryptocurrency with smart contract capabilities\",\n        \"url\": \"https:\/\/shanecherry.com\/ico\",\n        \"provider\": {\n            \"@type\": \"Organization\",\n            \"name\": \"ShaneCoin\",\n            \"url\": \"https:\/\/shanecherry.com\"\n        },\n        \"offers\": [\n            {\n                \"@type\": \"Offer\",\n                \"name\": \"Starter Tier\",\n                \"price\": \"25.00\",\n                \"priceCurrency\": \"USD\",\n                \"description\": \"500 SHANE tokens\"\n            },\n            {\n                \"@type\": \"Offer\",\n                \"name\": \"Growth Tier\",\n                \"price\": \"100.00\",\n                \"priceCurrency\": \"USD\",\n                \"description\": \"2,200 SHANE tokens (+10% bonus)\"\n            },\n            {\n                \"@type\": \"Offer\",\n                \"name\": \"Whale Tier\",\n                \"price\": \"500.00\",\n                \"priceCurrency\": \"USD\",\n                \"description\": \"12,500 SHANE tokens (+25% bonus)\"\n            }\n        ]\n    }\n    <\/script>\n    \n    <!-- FAQ Structured Data -->\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"FAQPage\",\n        \"mainEntity\": [\n            {\n                \"@type\": \"Question\",\n                \"name\": \"What is ShaneCoin?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"ShaneCoin (SHANE) is a Proof of Stake cryptocurrency with smart contract capabilities, decentralized exchange, and token creation features.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"How do I buy SHANE tokens?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Create a wallet, select an investment tier, and pay securely with credit card via Stripe. Tokens are delivered instantly to your wallet.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"What bonuses are available?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Growth tier offers 10% bonus tokens, and Whale tier offers 25% bonus tokens on your purchase.\"\n                }\n            }\n        ]\n    }\n    <\/script>\n    \n    <style>\n        * { margin: 0; padding: 0; box-sizing: border-box; }\n        body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; background: linear-gradient(135deg, #0a0a1a 0%, #1a1a3e 50%, #0f2460 100%); min-height: 100vh; color: #fff; }\n        .container { max-width: 1200px; margin: 0 auto; padding: 20px; }\n        header { text-align: center; padding: 60px 20px; }\n        header h1 { font-size: 3.5em; margin-bottom: 10px; background: linear-gradient(90deg, #f1c40f, #f39c12, #e67e22); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }\n        header p.subtitle { font-size: 1.5em; color: #888; margin-bottom: 30px; }\n        header p.tagline { font-size: 1.1em; color: #aaa; max-width: 600px; margin: 0 auto; }\n        .live-badge { display: inline-block; background: linear-gradient(90deg, #e74c3c, #c0392b); padding: 8px 20px; border-radius: 25px; font-weight: bold; animation: pulse 2s infinite; margin-bottom: 20px; }\n        @keyframes pulse { 0%, 100% { opacity: 1; } 50% { opacity: 0.7; } }\n        .stats-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 20px; margin: 40px 0; }\n        .stat-box { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); border-radius: 15px; padding: 25px; text-align: center; }\n        .stat-box h3 { color: #888; font-size: 0.85em; text-transform: uppercase; letter-spacing: 1px; }\n        .stat-box .value { font-size: 2.2em; font-weight: bold; color: #f1c40f; margin-top: 10px; }\n        .stat-box .value.green { color: #2ecc71; }\n        .stat-box .value.blue { color: #3498db; }\n        .progress-section { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); border-radius: 20px; padding: 40px; margin: 40px 0; }\n        .progress-header { display: flex; justify-content: space-between; margin-bottom: 15px; }\n        .progress-bar { height: 30px; background: rgba(255,255,255,0.1); border-radius: 15px; overflow: hidden; }\n        .progress-fill { height: 100%; background: linear-gradient(90deg, #f1c40f, #e67e22); border-radius: 15px; transition: width 0.5s ease; }\n        .progress-labels { display: flex; justify-content: space-between; margin-top: 10px; color: #888; font-size: 0.9em; }\n        .tiers { display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 20px; margin: 40px 0; }\n        .tier { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); border-radius: 15px; padding: 30px; text-align: center; transition: all 0.3s; position: relative; overflow: hidden; }\n        .tier:hover { transform: translateY(-5px); border-color: #f1c40f; }\n        .tier.popular::before { content: '\u2b50 BEST VALUE'; position: absolute; top: 15px; right: -35px; background: linear-gradient(90deg, #f1c40f, #e67e22); padding: 5px 40px; font-size: 0.7em; font-weight: bold; transform: rotate(45deg); }\n        .tier h3 { font-size: 1.5em; color: #f1c40f; margin-bottom: 15px; }\n        .tier .price { font-size: 2.5em; font-weight: bold; margin: 20px 0; }\n        .tier .price span { font-size: 0.4em; color: #888; }\n        .tier .tokens { color: #2ecc71; font-size: 1.3em; margin-bottom: 15px; }\n        .tier .bonus { background: rgba(46,204,113,0.2); color: #2ecc71; padding: 5px 15px; border-radius: 20px; font-size: 0.9em; display: inline-block; margin-bottom: 20px; }\n        .tier ul { list-style: none; text-align: left; margin: 20px 0; }\n        .tier ul li { padding: 8px 0; color: #aaa; border-bottom: 1px solid rgba(255,255,255,0.05); }\n        .tier ul li::before { content: '\u2713'; color: #2ecc71; margin-right: 10px; }\n        .btn { background: linear-gradient(90deg, #f1c40f, #e67e22); color: #000; border: none; padding: 15px 40px; border-radius: 10px; cursor: pointer; font-size: 1.1em; font-weight: bold; transition: all 0.3s; width: 100%; }\n        .btn:hover { transform: scale(1.02); box-shadow: 0 5px 30px rgba(241,196,15,0.4); }\n        .countdown { display: flex; justify-content: center; gap: 20px; margin: 30px 0; }\n        .countdown-item { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); border-radius: 10px; padding: 20px 25px; text-align: center; min-width: 80px; }\n        .countdown-item .number { font-size: 2.5em; font-weight: bold; color: #f1c40f; }\n        .countdown-item .label { color: #888; font-size: 0.8em; text-transform: uppercase; }\n        .how-to-buy { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); border-radius: 20px; padding: 40px; margin: 40px 0; }\n        .how-to-buy h2 { text-align: center; color: #f1c40f; margin-bottom: 30px; }\n        .steps { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 30px; }\n        .step { text-align: center; }\n        .step-number { width: 50px; height: 50px; background: linear-gradient(90deg, #f1c40f, #e67e22); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 1.5em; font-weight: bold; color: #000; margin: 0 auto 15px; }\n        .step h4 { margin-bottom: 10px; }\n        .step p { color: #888; font-size: 0.9em; }\n        .token-info { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 20px; margin: 40px 0; }\n        .info-card { background: rgba(255,255,255,0.05); border: 1px solid rgba(255,255,255,0.1); border-radius: 15px; padding: 25px; }\n        .info-card h4 { color: #f1c40f; margin-bottom: 15px; }\n        .info-card p { color: #aaa; line-height: 1.6; }\n        .info-card .highlight { color: #2ecc71; font-weight: bold; }\n        .wallet-section { background: rgba(241,196,15,0.1); border: 1px solid rgba(241,196,15,0.3); border-radius: 20px; padding: 30px; margin: 40px 0; text-align: center; }\n        .wallet-section h3 { color: #f1c40f; margin-bottom: 15px; }\n        .wallet-section input, .wallet-section select { padding: 15px; border: 1px solid rgba(255,255,255,0.2); border-radius: 10px; background: rgba(255,255,255,0.05); color: #fff; font-size: 1em; margin: 10px; width: 300px; max-width: 100%; }\n        .alert { padding: 15px 25px; border-radius: 10px; margin: 20px 0; }\n        .alert-success { background: rgba(46,204,113,0.2); border: 1px solid #2ecc71; color: #2ecc71; }\n        footer { text-align: center; padding: 40px; color: #666; border-top: 1px solid rgba(255,255,255,0.1); margin-top: 60px; }\n        footer nav a { color: #f1c40f; text-decoration: none; margin: 0 15px; }\n        footer nav a:hover { text-decoration: underline; }\n        @media (max-width: 600px) {\n            header h1 { font-size: 2em; }\n            .countdown-item { padding: 15px; min-width: 60px; }\n            .countdown-item .number { font-size: 1.8em; }\n        }\n    <\/style>\n<\/head>\n<body>\n    <div class=\"container\">\n        <header>\n            <span class=\"live-badge\" role=\"status\">\ud83d\udd34 LIVE SALE<\/span>\n            <h1>\ud83e\ude99 ShaneCoin ICO<\/h1>\n            <p class=\"subtitle\">The Future of Decentralized Finance<\/p>\n            <p class=\"tagline\">Join the revolution! ShaneCoin (SHANE) is a next-generation cryptocurrency built on our custom Proof of Stake blockchain. Early investors get exclusive bonuses!<\/p>\n        <\/header>\n        \n        <div id=\"message\" role=\"alert\" aria-live=\"polite\" style=\"position: fixed; top: 20px; right: 20px; padding: 15px 25px; border-radius: 10px; z-index: 1000; display: none;\"><\/div>\n        \n        <section aria-label=\"ICO Countdown Timer\">\n            <div class=\"countdown\" id=\"countdown\">\n                <div class=\"countdown-item\"><div class=\"number\" id=\"days\">00<\/div><div class=\"label\">Days<\/div><\/div>\n                <div class=\"countdown-item\"><div class=\"number\" id=\"hours\">00<\/div><div class=\"label\">Hours<\/div><\/div>\n                <div class=\"countdown-item\"><div class=\"number\" id=\"minutes\">00<\/div><div class=\"label\">Minutes<\/div><\/div>\n                <div class=\"countdown-item\"><div class=\"number\" id=\"seconds\">00<\/div><div class=\"label\">Seconds<\/div><\/div>\n            <\/div>\n        <\/section>\n        \n        <section aria-label=\"ICO Statistics\">\n            <div class=\"stats-row\">\n                <article class=\"stat-box\"><h3>Token Price<\/h3><div class=\"value\">$0.05<\/div><\/article>\n                <article class=\"stat-box\"><h3>Tokens Sold<\/h3><div class=\"value green\" id=\"tokensSold\">0<\/div><\/article>\n                <article class=\"stat-box\"><h3>Total Raised<\/h3><div class=\"value blue\" id=\"totalRaised\">$0<\/div><\/article>\n                <article class=\"stat-box\"><h3>Investors<\/h3><div class=\"value\" id=\"investors\">0<\/div><\/article>\n            <\/div>\n        <\/section>\n        \n        <section class=\"progress-section\" aria-label=\"Sale Progress\">\n            <div class=\"progress-header\">\n                <span>Sale Progress<\/span>\n                <span id=\"progressPercent\">0%<\/span>\n            <\/div>\n            <div class=\"progress-bar\" role=\"progressbar\" aria-valuenow=\"0\" aria-valuemin=\"0\" aria-valuemax=\"100\">\n                <div class=\"progress-fill\" id=\"progressFill\" style=\"width: 0%\"><\/div>\n            <\/div>\n            <div class=\"progress-labels\">\n                <span>0 SHANE<\/span>\n                <span>Soft Cap: 500,000 SHANE<\/span>\n                <span>Hard Cap: 2,000,000 SHANE<\/span>\n            <\/div>\n        <\/section>\n        \n        <section class=\"wallet-section\" aria-label=\"Purchase ShaneCoin\">\n            <h3>\ud83d\udcb3 Purchase ShaneCoin<\/h3>\n            <p style=\"color: #888; margin-bottom: 20px;\">Select or create a wallet to receive your tokens<\/p>\n            <div>\n                <label for=\"buyWallet\" class=\"sr-only\">Select Wallet<\/label>\n                <select id=\"buyWallet\" onchange=\"updateWalletBalance()\" aria-label=\"Select Wallet\">\n                    <option value=\"\">Select Wallet&#8230;<\/option>\n                <\/select>\n                <button class=\"btn\" onclick=\"createWallet()\" style=\"width: auto; padding: 15px 25px;\">+ New Wallet<\/button>\n            <\/div>\n            <div id=\"walletInfo\" style=\"margin-top: 15px;\"><\/div>\n        <\/section>\n        \n        <section aria-label=\"Investment Tiers\">\n            <h2 style=\"text-align: center; margin: 40px 0 20px; color: #f1c40f;\">\ud83c\udfaf Choose Your Investment Tier<\/h2>\n            <div class=\"tiers\">\n                <article class=\"tier\">\n                    <h3>\ud83c\udf31 Starter<\/h3>\n                    <div class=\"price\">$25 <span>USD<\/span><\/div>\n                    <div class=\"tokens\">500 SHANE<\/div>\n                    <div class=\"bonus\">No Bonus<\/div>\n                    <ul>\n                        <li>500 ShaneCoin Tokens<\/li>\n                        <li>Basic Investor Status<\/li>\n                        <li>Community Access<\/li>\n                    <\/ul>\n                    <button class=\"btn\" onclick=\"buyTokens('starter')\">Buy Now<\/button>\n                <\/article>\n                \n                <article class=\"tier popular\">\n                    <h3>\ud83d\ude80 Growth<\/h3>\n                    <div class=\"price\">$100 <span>USD<\/span><\/div>\n                    <div class=\"tokens\">2,200 SHANE<\/div>\n                    <div class=\"bonus\">+10% Bonus!<\/div>\n                    <ul>\n                        <li>2,200 ShaneCoin Tokens<\/li>\n                        <li>Silver Investor Status<\/li>\n                        <li>Early Feature Access<\/li>\n                        <li>Voting Rights<\/li>\n                    <\/ul>\n                    <button class=\"btn\" onclick=\"buyTokens('growth')\">Buy Now<\/button>\n                <\/article>\n                \n                <article class=\"tier\">\n                    <h3>\ud83d\udc8e Whale<\/h3>\n                    <div class=\"price\">$500 <span>USD<\/span><\/div>\n                    <div class=\"tokens\">12,500 SHANE<\/div>\n                    <div class=\"bonus\">+25% Bonus!<\/div>\n                    <ul>\n                        <li>12,500 ShaneCoin Tokens<\/li>\n                        <li>Gold Investor Status<\/li>\n                        <li>Priority Support<\/li>\n                        <li>Exclusive Airdrops<\/li>\n                        <li>Governance Power<\/li>\n                    <\/ul>\n                    <button class=\"btn\" onclick=\"buyTokens('whale')\">Buy Now<\/button>\n                <\/article>\n            <\/div>\n        <\/section>\n        \n        <section class=\"how-to-buy\" aria-label=\"How to Buy\">\n            <h2>\ud83d\udcd6 How to Buy ShaneCoin<\/h2>\n            <div class=\"steps\">\n                <div class=\"step\">\n                    <div class=\"step-number\">1<\/div>\n                    <h4>Create Wallet<\/h4>\n                    <p>Click &#8220;New Wallet&#8221; above to generate your secure blockchain wallet with 12-word recovery phrase<\/p>\n                <\/div>\n                <div class=\"step\">\n                    <div class=\"step-number\">2<\/div>\n                    <h4>Choose Tier<\/h4>\n                    <p>Select an investment tier that matches your goals<\/p>\n                <\/div>\n                <div class=\"step\">\n                    <div class=\"step-number\">3<\/div>\n                    <h4>Pay with Card<\/h4>\n                    <p>Complete secure payment via Stripe<\/p>\n                <\/div>\n                <div class=\"step\">\n                    <div class=\"step-number\">4<\/div>\n                    <h4>Receive Tokens<\/h4>\n                    <p>SHANE tokens are instantly credited to your wallet<\/p>\n                <\/div>\n            <\/div>\n        <\/section>\n        \n        <section aria-label=\"Token Information\">\n            <h2 style=\"text-align: center; margin: 40px 0 20px;\">\ud83d\udcca Token Information<\/h2>\n            <div class=\"token-info\">\n                <article class=\"info-card\">\n                    <h4>\ud83e\ude99 Token Details<\/h4>\n                    <p>\n                        <strong>Name:<\/strong> ShaneCoin<br>\n                        <strong>Symbol:<\/strong> SHANE<br>\n                        <strong>Total Supply:<\/strong> <span class=\"highlight\">10,000,000<\/span><br>\n                        <strong>ICO Allocation:<\/strong> <span class=\"highlight\">2,000,000 (20%)<\/span>\n                    <\/p>\n                <\/article>\n                <article class=\"info-card\">\n                    <h4>\ud83d\udcb0 Token Distribution<\/h4>\n                    <p>\n                        <strong>Public Sale:<\/strong> 20%<br>\n                        <strong>Team &#038; Advisors:<\/strong> 15%<br>\n                        <strong>Development:<\/strong> 25%<br>\n                        <strong>Marketing:<\/strong> 10%<br>\n                        <strong>Reserve:<\/strong> 30%\n                    <\/p>\n                <\/article>\n                <article class=\"info-card\">\n                    <h4>\ud83d\udee1\ufe0f Security<\/h4>\n                    <p>\n                        Built on custom Proof of Stake blockchain<br>\n                        Secure wallet encryption<br>\n                        Stripe payment processing<br>\n                        Instant token delivery\n                    <\/p>\n                <\/article>\n                <article class=\"info-card\">\n                    <h4>\ud83d\uddd3\ufe0f Roadmap<\/h4>\n                    <p>\n                        <strong>Q1:<\/strong> ICO Launch \u2705<br>\n                        <strong>Q2:<\/strong> DEX Integration<br>\n                        <strong>Q3:<\/strong> Mobile Wallet<br>\n                        <strong>Q4:<\/strong> Major Exchange Listing\n                    <\/p>\n                <\/article>\n            <\/div>\n        <\/section>\n        \n        <footer>\n            <nav aria-label=\"Site Navigation\">\n                <a href=\"\/?page_id=49\">Blockchain Explorer<\/a>\n                <a href=\"\/ico\">Token Sale<\/a>\n                <a href=\"\/dex\">DEX Exchange<\/a>\n                <a href=\"\/\">Home<\/a>\n            <\/nav>\n            <p>\u00a9 2026 ShaneCoin. All rights reserved.<\/p>\n            <p style=\"margin-top: 20px; font-size: 0.8em; color: #666;\">\n                \u26a0\ufe0f Cryptocurrency investments carry risk. Only invest what you can afford to lose. This platform is for educational purposes.\n            <\/p>\n        <\/footer>\n    <\/div>\n    \n    <script>\n        const API_URL = 'https:\/\/shanecherry.com\/api';\n        let wallets = [];\n        \n        \/\/ Load wallets from localStorage (shared with main explorer)\n        function loadWallets() {\n            try {\n                var saved = localStorage.getItem('shanecoin_wallets');\n                if (saved) {\n                    wallets = JSON.parse(saved);\n                }\n            } catch (e) {\n                wallets = [];\n            }\n        }\n        \n        \/\/ Save wallets to localStorage\n        function saveWallets() {\n            try {\n                localStorage.setItem('shanecoin_wallets', JSON.stringify(wallets));\n            } catch (e) {\n                console.error('Failed to save wallets:', e);\n            }\n        }\n        \n        const ICO_CONFIG = {\n            tokenName: 'ShaneCoin',\n            tokenSymbol: 'SHANE',\n            tokenPrice: 0.05,\n            hardCap: 2000000,\n            softCap: 500000,\n            endDate: new Date('2026-02-28T23:59:59'),\n            tiers: {\n                starter: { price: 2500, tokens: 500, bonus: 0 },\n                growth: { price: 10000, tokens: 2200, bonus: 10 },\n                whale: { price: 50000, tokens: 12500, bonus: 25 }\n            }\n        };\n        \n        let icoStats = { tokensSold: 125000, totalRaised: 6250, investors: 47 };\n\n        window.onload = function() {\n            const urlParams = new URLSearchParams(window.location.search);\n            const purchase = urlParams.get('purchase');\n            const coins = urlParams.get('coins');\n            if (purchase === 'success' && coins) {\n                showMessage('\ud83c\udf89 Purchase successful! ' + coins + ' SHANE tokens added!', 'success');\n                icoStats.tokensSold += parseInt(coins);\n                icoStats.totalRaised += parseInt(coins) * ICO_CONFIG.tokenPrice;\n                icoStats.investors += 1;\n            }\n            init();\n        };\n\n        function showMessage(text, type) {\n            var msg = document.getElementById('message');\n            msg.textContent = text;\n            msg.className = 'alert alert-' + (type || 'success');\n            msg.style.display = 'block';\n            setTimeout(function() { msg.style.display = 'none'; }, 5000);\n        }\n\n        function updateCountdown() {\n            const now = new Date();\n            const diff = ICO_CONFIG.endDate - now;\n            if (diff <= 0) {\n                document.getElementById('days').textContent = '00';\n                document.getElementById('hours').textContent = '00';\n                document.getElementById('minutes').textContent = '00';\n                document.getElementById('seconds').textContent = '00';\n                return;\n            }\n            const days = Math.floor(diff \/ (1000 * 60 * 60 * 24));\n            const hours = Math.floor((diff % (1000 * 60 * 60 * 24)) \/ (1000 * 60 * 60));\n            const minutes = Math.floor((diff % (1000 * 60 * 60)) \/ (1000 * 60));\n            const seconds = Math.floor((diff % (1000 * 60)) \/ 1000);\n            document.getElementById('days').textContent = days.toString().padStart(2, '0');\n            document.getElementById('hours').textContent = hours.toString().padStart(2, '0');\n            document.getElementById('minutes').textContent = minutes.toString().padStart(2, '0');\n            document.getElementById('seconds').textContent = seconds.toString().padStart(2, '0');\n        }\n\n        function updateStats() {\n            document.getElementById('tokensSold').textContent = icoStats.tokensSold.toLocaleString();\n            document.getElementById('totalRaised').textContent = '$' + icoStats.totalRaised.toLocaleString();\n            document.getElementById('investors').textContent = icoStats.investors;\n            const progress = (icoStats.tokensSold \/ ICO_CONFIG.hardCap) * 100;\n            document.getElementById('progressFill').style.width = progress + '%';\n            document.getElementById('progressPercent').textContent = progress.toFixed(1) + '%';\n        }\n\n        async function createWallet() {\n            try {\n                var response = await fetch(API_URL + '\/wallet\/new', { method: 'POST' });\n                var data = await response.json();\n                wallets.push({ id: data.wallet_id, address: data.address, seedPhrase: data.seed_phrase, privateKey: data.private_key });\n                saveWallets();\n                updateWalletSelect();\n                document.getElementById('buyWallet').value = data.wallet_id;\n                updateWalletBalance();\n                showMessage('\u2705 Wallet created! ID: ' + data.wallet_id + ' - Save your seed phrase: ' + data.seed_phrase, 'success');\n            } catch (error) {\n                showMessage('Failed to create wallet', 'error');\n            }\n        }\n\n        function updateWalletSelect() {\n            var select = document.getElementById('buyWallet');\n            var options = '<option value=\"\">Select Wallet...<\/option>';\n            for (var i = 0; i < wallets.length; i++) {\n                options += '<option value=\"' + wallets[i].id + '\">Wallet ' + wallets[i].id + '<\/option>';\n            }\n            select.innerHTML = options;\n        }\n\n        async function updateWalletBalance() {\n            var walletId = document.getElementById('buyWallet').value;\n            var infoDiv = document.getElementById('walletInfo');\n            if (!walletId) { infoDiv.innerHTML = ''; return; }\n            var wallet = wallets.find(function(w) { return w.id === walletId; });\n            if (!wallet) return;\n            try {\n                var response = await fetch(API_URL + '\/balance\/' + encodeURIComponent(wallet.address));\n                var data = await response.json();\n                infoDiv.innerHTML = '<div class=\"alert alert-success\" style=\"display: inline-block;\"><strong>Balance:<\/strong> ' + (data.balance || 0) + ' coins | <strong>Staked:<\/strong> ' + (data.staked || 0) + '<\/div>';\n            } catch (e) { infoDiv.innerHTML = ''; }\n        }\n\n        async function buyTokens(tier) {\n            var walletId = document.getElementById('buyWallet').value;\n            if (!walletId) { showMessage('Please select or create a wallet first!', 'error'); return; }\n            try {\n                var response = await fetch(API_URL + '\/ico\/buy', {\n                    method: 'POST',\n                    headers: { 'Content-Type': 'application\/json' },\n                    body: JSON.stringify({ wallet_id: walletId, tier: tier })\n                });\n                var data = await response.json();\n                if (response.ok && data.checkout_url) {\n                    showMessage('Redirecting to payment...', 'success');\n                    window.location.href = data.checkout_url;\n                } else {\n                    showMessage(data.error || 'Failed to create checkout', 'error');\n                }\n            } catch (error) {\n                showMessage('Payment system unavailable', 'error');\n            }\n        }\n\n        async function init() {\n            \/\/ Load wallets from localStorage\n            loadWallets();\n            \n            updateStats();\n            updateCountdown();\n            setInterval(updateCountdown, 1000);\n            setInterval(updateStats, 10000);\n            \n            \/\/ Re-register wallets with backend\n            if (wallets.length > 0) {\n                for (var i = 0; i < wallets.length; i++) {\n                    var wallet = wallets[i];\n                    if (wallet.seedPhrase || wallet.privateKey) {\n                        try {\n                            var body = {};\n                            if (wallet.seedPhrase) body.seed_phrase = wallet.seedPhrase;\n                            else if (wallet.privateKey) body.private_key = wallet.privateKey;\n                            \n                            var response = await fetch(API_URL + '\/wallet\/import', {\n                                method: 'POST',\n                                headers: { 'Content-Type': 'application\/json' },\n                                body: JSON.stringify(body)\n                            });\n                            var data = await response.json();\n                            if (response.ok) {\n                                wallets[i].id = data.wallet_id;\n                                wallets[i].address = data.address;\n                            }\n                        } catch (e) {}\n                    }\n                }\n                saveWallets();\n                updateWalletSelect();\n            }\n        }\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>ShaneCoin ICO | Token Sale &#8211; Buy SHANE Tokens \ud83d\udd34 LIVE SALE \ud83e\ude99 ShaneCoin ICO The Future of Decentralized Finance Join the revolution! ShaneCoin (SHANE) is a next-generation cryptocurrency built on our custom Proof of Stake blockchain. Early investors get exclusive bonuses! 00 Days 00 Hours 00 Minutes 00 Seconds Token Price $0.05 Tokens Sold [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-63","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/shanecherry.com\/index.php?rest_route=\/wp\/v2\/pages\/63","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shanecherry.com\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/shanecherry.com\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/shanecherry.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/shanecherry.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=63"}],"version-history":[{"count":5,"href":"https:\/\/shanecherry.com\/index.php?rest_route=\/wp\/v2\/pages\/63\/revisions"}],"predecessor-version":[{"id":76,"href":"https:\/\/shanecherry.com\/index.php?rest_route=\/wp\/v2\/pages\/63\/revisions\/76"}],"wp:attachment":[{"href":"https:\/\/shanecherry.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=63"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}