(function(){
var INR=83.5;
function fINR(n,d){if(n===null||n===undefined)return’—’;if(Math.abs(n)>=1e7)return’₹’+(n/1e7).toFixed(2)+’Cr’;if(Math.abs(n)>=1e5)return’₹’+(n/1e5).toFixed(2)+’L’;return’₹’+n.toLocaleString(‘en-IN’,{maximumFractionDigits:d||2});}
function fUSD(n){if(n>=1e12)return’$’+(n/1e12).toFixed(2)+’T’;if(n>=1e9)return’$’+(n/1e9).toFixed(2)+’B’;if(n>=1e6)return’$’+(n/1e6).toFixed(2)+’M’;return’$’+n.toLocaleString(‘en-US’,{maximumFractionDigits:2});}
function cc(v){return v>=0?’up’:’dn’;}
function cs(v){return(v>=0?’▲ +’:’▼ ‘)+Math.abs(v).toFixed(2)+’%’;}
function spark(pts,col){if(!pts||pts.length<2)return'';var w=200,h=32,p=2,mn=Math.min(…pts),mx=Math.max(…pts),rng=mx-mn||1;var s=pts.map(function(v,i){return(p+(w-2*p)*i/(pts.length-1))+','+(h-p-(h-2*p)*(v-mn)/rng);}).join(' ');return '‘;}
async function fetchMkt(){ try{ var ids=’bitcoin,ethereum,binancecoin,solana,ripple,cardano,dogecoin,avalanche-2,matic-network,tron’; var r=await fetch(‘https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&ids=’+ids+’&order=market_cap_desc&per_page=10&page=1&sparkline=true&price_change_percentage=24h’); if(!r.ok)throw 0; var d=await r.json(); var g=document.getElementById(‘cpgrid’); if(g){g.innerHTML=d.map(function(c){ var p=c.current_price*INR,ch=c.price_change_percentage_24h||0,cl=cc(ch); var sp=c.sparkline_in_7d&&c.sparkline_in_7d.price?spark(c.sparkline_in_7d.price.slice(-48),cl===’up’?’#00e676′:’#ff5252′):”; var pd=p>1000?0:p>1?2:4; return ‘
‘+c.name+’
‘+c.symbol+’
#’+c.market_cap_rank+’
‘+fINR(p,pd)+’
‘+fUSD(c.current_price)+’‘+cs(ch)+’
MCap: ‘+fUSD(c.market_cap)+’
‘+sp+’
‘; }).join(”);} var tkmap={‘bitcoin’:[‘btc’,’btc2′],’ethereum’:[‘eth’,’eth2′],’binancecoin’:[‘bnb’],’solana’:[‘sol’,’sol2′],’ripple’:[‘xrp’,’xrp2′],’cardano’:[‘ada’],’dogecoin’:[‘doge’],’avalanche-2′:[‘avax’]}; d.forEach(function(c){(tkmap[c.id]||[]).forEach(function(id){ var ep=document.getElementById(‘t-‘+id),ec=document.getElementById(‘t-‘+id+’c’); if(ep)ep.textContent=’$’+c.current_price.toLocaleString(‘en-US’,{maximumFractionDigits:4}); if(ec){ec.textContent=cs(c.price_change_percentage_24h||0);ec.className=’cn-tc ‘+cc(c.price_change_percentage_24h||0);} });}); var u=document.getElementById(‘cupd’); if(u)u.textContent=’Updated: ‘+new Date().toLocaleTimeString(‘en-IN’)+’ IST · Auto-refresh every 60s’; }catch(e){var u=document.getElementById(‘cupd’);if(u)u.textContent=’Retrying data fetch…’;}
}
async function fetchGlobal(){ try{ var r=await fetch(‘https://api.coingecko.com/api/v3/global’); if(!r.ok)return; var d=(await r.json()).data; var row=document.getElementById(‘csrow’); if(row)row.innerHTML=’
‘+fUSD(d.total_market_cap.usd)+’
Total Market Cap
‘+fUSD(d.total_volume.usd)+’
24h Volume
‘+d.market_cap_percentage.btc.toFixed(1)+’%
BTC Dominance
‘+d.active_cryptocurrencies.toLocaleString()+’
Active Coins
‘; }catch(e){}
}
async function fetchTrend(){ try{ var r=await fetch(‘https://api.coingecko.com/api/v3/search/trending’); if(!r.ok)return; var d=await r.json(); var g=document.getElementById(‘ctgrid’); if(!g)return; g.innerHTML=d.coins.slice(0,6).map(function(c,i){ var coin=c.item,ch=(coin.data&&coin.data.price_change_percentage_24h&&coin.data.price_change_percentage_24h.usd)||0; return ‘
‘; }).join(”); }catch(e){}
}
async function fetchPosts(){ try{ var r=await fetch(‘/wp-json/wp/v2/posts?per_page=6&_embed=1&_fields=id,title,date,link,_links,_embedded’); if(!r.ok)return; var posts=await r.json(); var g=document.getElementById(‘cpgrid2’); if(!g)return; g.innerHTML=posts.map(function(p){ var img=p._embedded&&p._embedded[‘wp:featuredmedia’]&&p._embedded[‘wp:featuredmedia’][0]?p._embedded[‘wp:featuredmedia’][0].source_url:null; var dt=new Date(p.date).toLocaleDateString(‘en-IN’,{day:’numeric’,month:’short’,year:’numeric’}); return ‘‘+(img?’‘ :’‘)+’
‘; }).join(”); }catch(e){}
}
fetchMkt();fetchGlobal();fetchTrend();fetchPosts();
setInterval(fetchMkt,60000);setInterval(fetchGlobal,120000);setInterval(fetchTrend,300000);
})();
{“@context”:”https://schema.org”,”@type”:”WebSite”,”name”:”CryptoNews India”,”url”:”https://crypto.earnfree.in”,”description”:”Live Bitcoin, Ethereum and top crypto prices in INR with real-time charts and breaking crypto news for Indian traders.”,”potentialAction”:{“@type”:”SearchAction”,”target”:”https://crypto.earnfree.in/?s={search_term_string}”,”query-input”:”required name=search_term_string”}}