{"id":58,"date":"2026-06-26T00:06:04","date_gmt":"2026-06-26T00:06:04","guid":{"rendered":"https:\/\/hoge.gg\/fi\/convert\/"},"modified":"2026-06-26T00:06:04","modified_gmt":"2026-06-26T00:06:04","slug":"convert","status":"publish","type":"page","link":"https:\/\/hoge.gg\/fi\/convert\/","title":{"rendered":"Crypto Converter"},"content":{"rendered":"    <div style=\"max-width:560px;margin:0 auto;font-family:'Space Grotesk',sans-serif;background:#fcf9f3;border:1px solid #e8e2d7;border-radius:22px;padding:28px;\">\n      <h3 style=\"margin:0 0 6px;font-weight:700;font-size:18px;color:#1c1712;\">Crypto Converter<\/h3>\n      <p style=\"margin:0 0 22px;color:#5c5749;font-size:13px;\">Live rates via CoinGecko, refreshed every 60s. All math runs in your browser.<\/p>\n      <div style=\"display:flex;gap:8px;margin-bottom:14px;\">\n        <input id=\"hoge-conv-amount\" type=\"number\" step=\"any\" min=\"0\" value=\"1\" style=\"flex:1;border:1px solid #e8e2d7;border-radius:10px;padding:12px 14px;font-family:'IBM Plex Mono',monospace;font-size:18px;font-weight:600;background:#fff;\">\n        <select id=\"hoge-conv-from\" style=\"border:1px solid #e8e2d7;border-radius:10px;padding:12px 14px;font-size:14px;background:#fff;\">\n          <option>BTC<\/option><option>ETH<\/option><option>SOL<\/option><option>BNB<\/option><option>XRP<\/option><option>ADA<\/option><option>DOGE<\/option><option>AVAX<\/option><option>LINK<\/option><option>HOGE<\/option><option>USD<\/option>\n        <\/select>\n      <\/div>\n      <div style=\"text-align:center;color:#908a7c;font-size:14px;margin-bottom:14px;\">\u2193<\/div>\n      <div style=\"display:flex;gap:8px;align-items:center;\">\n        <span id=\"hoge-conv-result\" style=\"flex:1;border:1px solid #e8e2d7;border-radius:10px;padding:12px 14px;font-family:'IBM Plex Mono',monospace;font-size:18px;font-weight:700;color:#1c1712;background:#fff;\">\u2014<\/span>\n        <select id=\"hoge-conv-to\" style=\"border:1px solid #e8e2d7;border-radius:10px;padding:12px 14px;font-size:14px;background:#fff;\">\n          <option>USD<\/option><option>BTC<\/option><option>ETH<\/option><option>SOL<\/option><option>BNB<\/option><option>XRP<\/option><option>ADA<\/option><option>DOGE<\/option><option>AVAX<\/option><option>LINK<\/option><option>HOGE<\/option>\n        <\/select>\n      <\/div>\n      <p style=\"margin:14px 0 0;font-size:11px;color:#908a7c;font-family:'IBM Plex Mono',monospace;\">Rate: <span id=\"hoge-conv-rate\">\u2014<\/span><\/p>\n    <\/div>\n    <script>\n    (function(){\n      var amtEl=document.getElementById('hoge-conv-amount');\n      var fromEl=document.getElementById('hoge-conv-from');\n      var toEl=document.getElementById('hoge-conv-to');\n      var resEl=document.getElementById('hoge-conv-result');\n      var rateEl=document.getElementById('hoge-conv-rate');\n      function compute(){\n        fetch('\/wp-json\/hoge\/v1\/prices',{cache:'no-store'}).then(function(r){return r.json();}).then(function(d){\n          var amt=parseFloat(amtEl.value)||0;\n          var fp=(fromEl.value==='USD')?1:(d[fromEl.value]?d[fromEl.value].price:null);\n          var tp=(toEl.value==='USD')?1:(d[toEl.value]?d[toEl.value].price:null);\n          if(!fp||!tp){resEl.textContent='\u2014';return;}\n          var out=amt*fp\/tp;\n          resEl.textContent=(out>=1?out.toLocaleString('en-US',{minimumFractionDigits:2,maximumFractionDigits:6}):out.toFixed(8)) + ' ' + toEl.value;\n          rateEl.textContent='1 ' + fromEl.value + ' = ' + (fp\/tp).toFixed(6) + ' ' + toEl.value;\n        });\n      }\n      amtEl.addEventListener('input',compute);\n      fromEl.addEventListener('change',compute);\n      toEl.addEventListener('change',compute);\n      compute();\n      setInterval(compute,60000);\n    })();\n    <\/script>\n    \n","protected":false},"excerpt":{"rendered":"","protected":false},"author":6,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-58","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hoge.gg\/fi\/wp-json\/wp\/v2\/pages\/58","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hoge.gg\/fi\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hoge.gg\/fi\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hoge.gg\/fi\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/hoge.gg\/fi\/wp-json\/wp\/v2\/comments?post=58"}],"version-history":[{"count":0,"href":"https:\/\/hoge.gg\/fi\/wp-json\/wp\/v2\/pages\/58\/revisions"}],"wp:attachment":[{"href":"https:\/\/hoge.gg\/fi\/wp-json\/wp\/v2\/media?parent=58"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}