1<!DOCTYPE html><!-- Last Published: Fri Mar 06 2026 20:17:15 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="www.criptodolar.com" data-wf-page="68599364d386f314dd450265" data-wf-site="64e63409a71cf825f13e1269" lang="es-AR"><head><meta charset="utf-8"/><link href="https://cdn.prod.website-files.com" rel="preconnect" crossorigin="anonymous"/><title>Cotización de Dólares Cripto Hoy en Argentina</title><meta content="Seguà en tiempo real el precio de USDT, USDC y DAI en pesos argentinos. Compará variaciones y accedé a datos actualizados al instante." name="description"/><meta content="Cotización de Dólares Cripto Hoy en Argentina" property="og:title"/><meta content="Seguà en tiempo real el precio de USDT, USDC y DAI en pesos argentinos. Compará variaciones y accedé a datos actualizados al instante." property="og:description"/><meta content="Cotización de Dólares Cripto Hoy en Argentina" name="twitter:title"/><meta content="Seguà en tiempo real el precio de USDT, USDC y DAI en pesos argentinos. Compará variaciones y accedé a datos actualizados al instante." name="twitter:description"/><meta property="og:type" content="website"/><meta content="summary_large_image" name="twitter:card"/><meta content="width=device-width, initial-scale=1" name="viewport"/><meta content="gdhq5DzMXlO-WFBdXMwRLsLm6msgQrWMnsk_dGrMtx0" name="google-site-verification"/><link href="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/css/criptodolar.shared.0e379b43c.css" rel="stylesheet" type="text/css" integrity="sha384-DjebQ8k973AZ1n4zHGRvUNHd8e40yYOrJPmVtKVHSpjP4JOTjIT9H9ciJzrZikp/" crossorigin="anonymous"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/>
1<script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script>
1<script type="text/javascript">WebFont.load({ google: { families: ["Lato:100,100italic,300,300italic,400,400italic,700,700italic,900,900italic"] }});</script>
1<script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script>
1<link href="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/687abcdb4d53c0d2eb1e0fbb_ChatGPT%20Image%20Jul%2018%2C%202025%2C%2005_2.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/687abd0c49a9e37c5c8b96f6_ChatGPT%20Image%20Jul%2018%2C%202025%2C%2005_2%20(1).png" rel="apple-touch-icon"/><link href="https://www.criptodolar.com" rel="canonical"/>
vendor: 66 bytes, line 1
1<script async="" src="https://www.googletagmanager.com/gtag/js?id=
1G-Q607MF253L
vendor: 11 bytes, line 1
1"></script>
1<script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('set', 'developer_id.dZGVlNj', true);gtag('js', new Date());gtag('config', 'G-Q607MF253L');</script>
1<!-- Google Tag Manager -->
2<script>
vendor: 327 bytes, lines 2-6
2(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 3new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 4j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 5'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 6})(window,document,'script','dataLayer','
6GTM-WXLBKDGM
vendor: 3 bytes, line 6
6');
6</script>
6 7<!-- End Google Tag Manager -->
7<script src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/6862a5fd3d1540f2279f8919_usdt.png" type="text/javascript"></script>
7 8<link rel="icon" href="/favicon.png" type="image/png">
9<script src="https://cdn.jsdelivr.net/npm/@flowbase-co/boosters-carousel-ticker@1/dist/carousel-ticker.min.js" type="text/javascript"></script>
9 10</head><body class="body-dark link-14"><div class="top-bar"><div fb-carousel-overflow-size="0" fb-carousel="true" fb-carousel-direction="right" fb-carousel-speed="28000" fb-carousel-delay="0" fb-carousel-pauseable="true" fb-carousel-overflow="true" class="w-dyn-list"><div id="top-bar" fb-carousel-content="true" role="list" class="collection-list w-dyn-items"><div role="listitem" class="collection-item w-dyn-item"><div class="top-bar-cell"><img src="https://cdn.prod.website-files.com/685995aa77067fa04ea06363/6859a76439172c7dad17f8d0_Token.svg" loading="lazy" alt="" class="crypto-logo s"/><p id="USDL" class="crypto-pair s">USDL</p><p class="buy-price s">$ 1.800 ARS</p><p class="sell-price s">$ 1.800 ARS</p></div></div><div role="listitem" class="collection-item w-dyn-item"><div class="top-bar-cell"><img src="https://cdn.prod.website-files.com/685995aa77067fa04ea06363/6859a75191bb96e463509af8_USDC.svg" loading="lazy" alt="" class="crypto-logo s"/><p id="USDC" class="crypto-pair s">USDC</p><p class="buy-price s">$ 1.800 ARS</p><p class="sell-price s">$ 1.800 ARS</p></div></div><div role="listitem" class="collection-item w-dyn-item"><div class="top-bar-cell"><img src="https://cdn.prod.website-files.com/685995aa77067fa04ea06363/6859a9184a24e8cfb40f2b31_TETHER-USDT.svg" loading="lazy" alt="" class="crypto-logo s"/><p id="USDT" class="crypto-pair s">USDT</p><p class="buy-price s">$ 1.800 ARS</p><p class="sell-price s">$ 1.800 ARS</p></div></div><div role="listitem" class="collection-item w-dyn-item"><div class="top-bar-cell"><img src="https://cdn.prod.website-files.com/685995aa77067fa04ea06363/6859a73991bb96e463508b38_DAI.svg" loading="lazy" alt="" class="crypto-logo s"/><p id="DAI" class="crypto-pair s">DAI</p><p class="buy-price s">$ 1.800 ARS</p><p class="sell-price s">$ 1.800 ARS</p></div></div></div></div></div><section class="navbar"><div class="nav-wrap"><a href="/" aria-current="page" class="w-inline-block w--current"><img src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/6892709ce09d169a933a7a4a_687abd0c49a9e37c5c8b96f6_ChatGPT%20Image%20Jul%2018%2C%202025%2C%2005_2%20(1)%20(1).png" alt="" sizes="(max-width: 1080px) 100vw, 1080px" srcset="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/6892709ce09d169a933a7a4a_687abd0c49a9e37c5c8b96f6_ChatGPT%20Image%20Jul%2018%2C%202025%2C%2005_2%20(1)%20(1)-p-500.png 500w, https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/6892709ce09d169a933a7a4a_687abd0c49a9e37c5c8b96f6_ChatGPT%20Image%20Jul%2018%2C%202025%2C%2005_2%20(1)%20(1)-p-800.png 800w, https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/6892709ce09d169a933a7a4a_687abd0c49a9e37c5c8b96f6_ChatGPT%20Image%20Jul%2018%2C%202025%2C%2005_2%20(1)%20(1).png 1080w" class="logo"/></a><div id="w-node-_07f8692a-e860-4fc6-a698-deef09a358a5-dd450265" data-w-id="07f8692a-e860-4fc6-a698-deef09a358a5" class="toggle-theme"><div style="-webkit-transform:translate3d(0px, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-moz-transform:translate3d(0px, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);-ms-transform:translate3d(0px, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0);transform:translate3d(0px, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(0) skew(0, 0)" class="toggle-ball"><img src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/6859aa5b49c18432513924ff_moon-star.svg" loading="lazy" alt="" class="moon"/><img src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/685abfc692f6e04c4458cb6f_sun.svg" loading="lazy" alt="" class="sun"/></div></div></div></section><div class="h-container"><h1 class="heading-1">Cotización de <span class="title-span">Dólares Cripto</span> Hoy en Argentina</h1><p class="header-title center">En tiempo real el precio de <a href="/usdt" class="link-14">USDT</a>, <a href="/usdc" class="link-16">USDC</a> y <a href="/dai" class="link-15">DAI</a> en pesos argentinos. Compará variaciones y probá la <a href="https://www.criptodolar.com/calculadora" class="link-17">calculadora</a>.</p></div><div class="h-container"><a href="https://www.ripio.com/es/criptos/stablecoins?utm_source=WEB&utm_medium=REFER&utm_campaign=AR_WEB_REFER__20251001" target="_blank" class="link-block-11 w-inline-block"><img src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/68dd3736ef42ddd8b029d11f_mejor_precio_mercado_usdt_cripto_dolar.webp" loading="lazy" sizes="(max-width: 2496px) 100v
10w, 2496px" srcset="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/68dd3736ef42ddd8b029d11f_mejor_precio_mercado_usdt_cripto_dolar-p-500.webp 500w, https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/68dd3736ef42ddd8b029d11f_mejor_precio_mercado_usdt_cripto_dolar-p-800.webp 800w, https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/68dd3736ef42ddd8b029d11f_mejor_precio_mercado_usdt_cripto_dolar-p-1080.webp 1080w, https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/68dd3736ef42ddd8b029d11f_mejor_precio_mercado_usdt_cripto_dolar-p-1600.webp 1600w, https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/68dd3736ef42ddd8b029d11f_mejor_precio_mercado_usdt_cripto_dolar-p-2000.webp 2000w, https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/68dd3736ef42ddd8b029d11f_mejor_precio_mercado_usdt_cripto_dolar.webp 2496w" alt="" class="banner-ripio"/></a></div><div class="table-wrap"><div class="table"><div class="table-update"><div class="time-sync">...</div></div><div class="table-header"><div class="w-layout-vflex tabel-row"><div class="table-cell"><p class="header-title">Moneda</p></div><div class="table-cell"><p class="header-title">Precio de compra</p></div><div class="table-cell"><p class="header-title">Precio de venta</p></div><div class="table-cell"><p class="header-title">Variación 24hs</p></div></div></div><div class="w-dyn-list"><div id="main-table" role="list" class="collection-list-2 w-dyn-items"><div role="listitem" class="collection-item-2 w-dyn-item"><a id="USDC" href="https://www.criptodolar.com/usdc" class="table-col w-inline-block"><div class="w-layout-vflex tabel-row"><div class="table-cell crypto"><img src="https://cdn.prod.website-files.com/685995aa77067fa04ea06363/6859a75191bb96e463509af8_USDC.svg" loading="lazy" alt="" class="crypto-logo"/><div class="title-wrap"><p class="crypto-name">USD Coin</p><p id="USDC" class="crypto-pair">USDC</p></div></div><div class="table-cell"><p class="buy-price">$ 1.800 ARS</p><div class="mobile-table-text">Compra</div></div><div class="table-cell"><p class="sell-price">$ 1.800 ARS</p><div class="mobile-table-text">Venta</div></div><div class="table-cell variation"><p class="variation-price">Ⲡ01.20%</p></div></div></a></div><div role="listitem" class="collection-item-2 w-dyn-item"><a id="USDT" href="https://www.criptodolar.com/usdt" class="table-col w-inline-block"><div class="w-layout-vflex tabel-row"><div class="table-cell crypto"><img src="https://cdn.prod.website-files.com/685995aa77067fa04ea06363/6859a9184a24e8cfb40f2b31_TETHER-USDT.svg" loading="lazy" alt="" class="crypto-logo"/><div class="title-wrap"><p class="crypto-name">Tether</p><p id="USDT" class="crypto-pair">USDT</p></div></div><div class="table-cell"><p class="buy-price">$ 1.800 ARS</p><div class="mobile-table-text">Compra</div></div><div class="table-cell"><p class="sell-price">$ 1.800 ARS</p><div class="mobile-table-text">Venta</div></div><div class="table-cell variation"><p class="variation-price">Ⲡ01.20%</p></div></div></a></div><div role="listitem" class="collection-item-2 w-dyn-item"><a id="DAI" href="https://www.criptodolar.com/dai" class="table-col w-inline-block"><div class="w-layout-vflex tabel-row"><div class="table-cell crypto"><img src="https://cdn.prod.website-files.com/685995aa77067fa04ea06363/6859a73991bb96e463508b38_DAI.svg" loading="lazy" alt="" class="crypto-logo"/><div class="title-wrap"><p class="crypto-name">Dai</p><p id="DAI" class="crypto-pair">DAI</p></div></div><div class="table-cell"><p class="buy-price">$ 1.800 ARS</p><div class="mobile-table-text">Compra</div></div><div class="table-cell"><p class="sell-price">$ 1.800 ARS</p><div class="mobile-table-text">Venta</div></div><div class="table-cell variation"><p class="variation-price">Ⲡ01.20%</p></div></div></a></div><div role="listitem" class="collection-item-2 w-dyn-item"><a id="USDL" href="#" class="table-col w-inline-block"><div class="w-layout-vflex tabel-row"><div class="table-cell crypto"><img src="https://cdn.prod.website-files.com/685995aa77067fa04ea06363/6859a76439172c7dad17f8d0_Token.svg" loading="lazy" alt="" class="crypto-logo"/><div class="title-wrap"><p class="crypto-name">Lift Dollar</p><p id="USDL" class="crypto-pair">USDL</p></div></div><div class="table-cell"><p class="buy-price">$ 1.800 ARS</p><div class="mobile-table-text">Compra</div></div><div class="table-cell"><p class="sell-price">$ 1.800 ARS</p><div class="mobile-table-text">Venta</div></div><div class="table-cell variation">
10<p class="variation-price">â² 01.20%</p></div></div></a></div></div></div></div></div><div class="h-container fiat"><h1 class="heading-1">Cotización de <span class="title-span">Dólares</span> Hoy en Argentina</h1><div class="fiat-wrap"><div class="fiat-col"><div class="w-layout-vflex fiat-row"><div class="fiat-cell left"><div class="title-wrap"><p class="fiat-name">Dólar Oficial</p></div></div><div class="fiat-cell"><div class="fiat-text">Venta</div><p class="fiat-buy">$ 1.800 ARS</p></div><div class="fiat-cell"><div class="fiat-text">Compra</div><p class="fiat-sell">$ 1.800 ARS</p></div></div></div></div></div><div class="faqs-wrap"><div class="heading-02">FAQs sobre Dólar Cripto</div><div class="w-layout-blockcontainer rt-component-container-2 w-container"><div class="rt-pricing-faq-main"><div class="rt-radius-ten"><div class="faq"><div data-delay="0" data-hover="false" data-w-id="9eb99037-77bc-66a5-3078-96e49abede7b" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Qué Son los dólares cripto?</div><div class="div-block-37"><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">Los dólares cripto, también llamados stablecoins, son criptomonedas cuyo valor está vinculado al dólar estadounidense. Algunos ejemplos comunes son USDT (Tether), USDC (USD Coin) y DAI.</p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="9eb99037-77bc-66a5-3078-96e49abede87" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Cómo se diferencian del dólar fÃsico o bancario?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer"> A diferencia del dólar billete o el que se tiene en una cuenta bancaria, los dólares cripto funcionan en redes blockchain. Se pueden enviar, recibir o usar online en cualquier momento, sin intermediarios tradicionales.</p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="02eb105a-cec3-efc3-9ca1-783c45e30a63" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Están respaldados por dólares reales?</div><div class="div-block-36"><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">En general, sÃ. Muchas stablecoins están respaldadas por reservas equivalentes en dólares u otros activos financieros. El grado de respaldo y transparencia varÃa según el emisor.</p></div></nav></div></div><div class="faq">
10<div data-delay="0" data-hover="false" data-w-id="9eb99037-77bc-66a5-3078-96e49abede93" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Es legal tener dólares cripto en Argentina?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">SÃ. En Argentina no está prohibido poseer ni utilizar criptomonedas estables. Sin embargo, como cualquier otro activo, pueden estar sujetos a obligaciones fiscales.</p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="c31fe3e3-b3c8-49e4-dbdd-070a5dadb4ab" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Cómo se compran dólares cripto?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">Se pueden conseguir comprando en billeteras virtuales o intercambiando otras criptomonedas(swap), ya sea a través de exchanges o plataformas cripto.</p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="60e36cbf-7133-89e3-08db-ca3929d375c8" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Son una alternativa al dólar blue o MEP?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">SÃ. Muchas personas en Argentina usan dólares cripto como una forma de dolarización digital, ya que permiten acceso 24/7, sin necesidad de operar con sistemas tradicionales.</p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="9857c57e-f4bd-e824-07af-83715a6de985" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Dónde se guardan los dólares cripto?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">Se almacenan en wallets (billeteras digitales), que pueden ser custodiales (en plataformas) o autocustodiadas (con control total por parte del usuario).</p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="dfbcc354-cd99-77c8-2add-c5c207c47365" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Qué riesgos tienen los dólares cripto?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">Variaciones puntuales en la paridad 1:1<br/>Riesgos tecnológicos o de seguridad si no se protegen bien las claves</p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="815cd591-a872-63e2-2214-e004cbf1fba3" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Se pueden transferir a otras personas?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer"> SÃ. Los dólares cripto pueden enviarse de persona a persona a través de la blockchain, en pocos minutos y con comisiones bajas.<br/></p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="d3ab8985-8424-729e-4bd5-5b160eea4084" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Sirven para ahorrar a largo plazo?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">Son una opción común para quienes buscan protegerse de la inflación local o del riesgo cambiario.</p></div></nav></div></div><div class="faq"><div data-delay="0" data-hover="false" data-w-id="5b4b4825-50f0-3587-8012-3b66b1ccf9c0" class="rt-accordion w-dropdown"><div class="rt-dropdown-toggle-2 w-dropdown-toggle"><div class="faq-text">Cuál es la diferencia entre USDT, USDC y DAI?</div><div><div class="faq-h"></div><div style="-webkit-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-moz-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);-ms-transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0);transform:translate3d(0, 0, 0) scale3d(1, 1, 1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0, 0)" class="faq-v"></div></div></div><nav style="display:block;height:0px" class="rt-dropdown-list-2 w-dropdown-list"><div><p class="faq-answer">USDT: La stablecoin con mayor volumen de uso a nivel global.<br/>USDC: Emitida por empresas reguladas en EE. UU., con reportes y controles periódicos.<br/>DAI: Stablecoin descentralizada, respaldada por criptomonedas y gestionada mediante contratos inteligentes.</p></div></nav></div></div></div></div></div></div><section class="section-2"><p class="terms-copy">El sitio web no brinda servicios financieros, no realiza operaciones con activos virtuales ni brinda asesoramiento de inversión.<br/>Las marcas mencionadas pertenecen a sus respectivos titulares,  www.criptodolar.com no tiene vÃnculo comercial con ellos.<br/>Formulario de contacto <a href="/formulario" class="link-13">aquÃ</a>. PolÃticas de privacidad <a href="/politica-de-privacidad" class="link-12">aquÃ</a>.Términos y condiciones <a href="https://www.criptodolar.com/terminos-y-condiciones-de-uso" class="link-10">aquÃ.</a></p></section><div class="w-embed w-script"><!-- === VARIABLES & LIGHT/DARK MODE OVERRIDES === --> 11<style> 12 :root { 13 /* Light Mode colors */ 14 --light-bg: #FDFCFF; 15 --light-header-main: #000000; 16 --light-header-sub: #6C6C6C; 17 --light-table-h-bg: rgba(255,230,251,1); 18 --light-table-h-border: rgba(255,230,251,0.3); 19 --light-table-bg: rgba(255,230,251,0.7); 20 --light-table-border: rgba(255,230,251,0.7); 21 --light-table-hover: #FF7FEB; 22 --light-text: #242424; 23 --light-accent-green: #41E88E; 24 --light-accent-red: #E92E38; 25 --light-toggle-ball: #FFC1F5; 26 --light-toggle-bg: #FFE6FB; 27 28 /* Dark Mode accents */ 29 --dark-accent-green: #18974C; 30 --dark-accent-red: #FB3A44; /* updated to FB3A44 */ 31 } 32 33 /* === LIGHT MODE === */ 34 body.light-mode { 35 background-color: var(--light-bg); 36 } 37 body.light-mode .heading-1, 38 body.light-mode .heading-02 { 39 color: var(--light-header-main); 40 } 41 body.light-mode .header-title, 42 body.light-mode .table-update { 43 color: var(--light-header-sub); 44 } 45 body.light-mode .table-header { 46 background-color: #FEF5FE; 47 border-color: var(--light-table-h-border); 48 } 49 body.light-mode .table-col, 50 body.light-mode .fiat-col 51 { 52 background-color: var(--light-table-bg); 53 border: 1px solid var(--light-table-border) !important; 54 border-radius: 12px !important; 55 transition: background-color .3s ease, border-color .3s ease; 56 } 57 body.light-mode .table-col:hover { 58 border-color: var(--light-table-hover) !important; 59 } 60 body.light-mode .crypto-name, 61 body.light-mode .crypto-pair, 62 body.light-mode .buy-price, 63 body.light-mode .sell-price, 64 body.light-mode .fiat-text, 65 body.light-mode .fiat-buy, 66 body.light-mode .fiat-name, 67 body.light-mode .fiat-sell{ 68 color: var(--light-text); 69 } 70 71 /* BUY-PRICE text color only */ 72 .buy-price.up { 73 color: var(--dark-accent-green) !important; 74 } 75 .buy-price.down { 76 color: var(--dark-accent-red) !important; 77 } 78 body.light-mode .buy-price.up { 79 color: var(--light-accent-green) !important; 80 } 81 body.light-mode .buy-price.down { 82 color: var(--light-accent-red) !important; 83 } 84 85 /* VARIATION: background only */
86 .variation-price { 87 padding: 4px 8px; 88 border-radius: 4px; 89 transition: background-color .3s ease; 90 } 91 .variation-price.variation-up { 92 background-color: var(--dark-accent-green) !important; 93 color: #FFFFFF; 94 } 95 .variation-price.variation-down { 96 background-color: var(--dark-accent-red) !important; 97 color: #FFFFFF; 98 } 99 body.light-mode .variation-price.variation-up { 100 background-color: var(--light-accent-green) !important; 101 color: #000000 !important; 102 } 103 body.light-mode .variation-price.variation-down { 104 background-color: var(--light-accent-red) !important; 105 color: #ffffff!important; 106 } 107 108 /* FAQS only in light mode */ 109 body.light-mode .faq { 110 border-color: #ECECF0; 111 } 112 body.light-mode .faq-answer, 113 body.light-mode .faq-text { 114 color: var(--light-text); 115 } 116 body.light-mode .faq-v, 117 body.light-mode .faq-h { 118 background-color: var(--light-text); 119 } 120 121 /* Toggle switch */ 122 body.light-mode .toggle-ball { 123 background-color: var(--light-toggle-ball); 124 } 125 body.light-mode .toggle-theme { 126 background-color: var(--light-toggle-bg); 127 } 128 129 /* Default (dark mode) */ 130 #top-bar .buy-price.up { 131 color: var(--light-accent-green) !important; 132 } 133 #top-bar .buy-price.down { 134 color: var(--light-accent-red) !important; 135 } 136 137 138 body.light-mode #top-bar .buy-price.up { 139 color: var(--dark-accent-green) !important; 140 } 141 body.light-mode #top-bar .buy-price.down { 142 color: var(--dark-accent-red) !important; 143 } 144 145 /* Light-mode: border-bottom en #top-bar */ 146 body.light-mode .top-bar { 147 border-bottom: 1px solid #ECECF0 !important; 148 } 149 150 body.light-mode .mobile-table-text { 151 color: #6C6C6C !important; 152 } 153 154 terms-copy.light-mode { 155 color: #0000 !important; 156 } 157 158</style> 159 160<!-- === LIGHT / DARK TOGGLE === -->
161<script> 162 const toggle = document.querySelector('.toggle-theme'); 163 const body = document.body; 164 const sun = document.querySelector('.sun'); 165 const moon = document.querySelector('.moon'); 166 167 if (localStorage.getItem('theme') === 'light') { 168 body.classList.add('light-mode'); 169 sun.style.display = 'block'; 170 moon.style.display = 'none'; 171 } 172 173 toggle.addEventListener('click', () => { 174 const isLight = body.classList.toggle('light-mode'); 175 localStorage.setItem('theme', isLight ? 'light' : 'dark'); 176 sun.style.display = isLight ? 'block' : 'none'; 177 moon.style.display = isLight ? 'none' : 'block'; 178 }); 179</script>
179 180 181<!-- === PRICES, VARIATION & TIME UPDATE === -->
182<script> 183document.addEventListener('DOMContentLoaded', async () => { 184 const countryCode = 'AR'; 185 let rates = []; 186 const fmt = n => Number(n).toLocaleString(undefined, { 187 minimumFractionDigits: 2, 188 maximumFractionDigits: 2 189 }); 190 const stable = ['USDL','USDC','USDT','DAI']; 191 192 async function loadRates() { 193 try { 194 const res = await fetch(`https://app.ripio.com/api/v3/public/rates/?country=${countryCode}`); 195 if (!res.ok) throw new Error(res.statusText); 196 rates = await res.json(); 197 } catch (e) { 198 console.error('Error cargando rates:', e); 199 } 200 } 201 202 function updateTopBar() { 203 document.querySelectorAll('#top-bar .top-bar-cell').forEach(item => { 204 const pair = item.querySelector('.crypto-pair')?.textContent.trim(); 205 if (!stable.includes(pair)) return; 206 const rate = rates.find(r => r.ticker.startsWith(pair + '_')); 207 if (!rate) return; 208 209 const buyEl = item.querySelector('.buy-price'); 210 item.querySelector('.sell-price').textContent = `${fmt(rate.sell_rate)} ARS`; 211 buyEl.textContent = `${fmt(rate.buy_rate)} ARS/`; // agrega la â/â 212 213 // 1) Calcula variación igual que en main table 214 const rawVar = rate.price_change_percent_24h 215 ?? rate.variation_24h 216 ?? rate.variation 217 ?? rate.change_24h 218 ?? 0; 219 const num = parseFloat(rawVar) || 0; 220 const isUp = num >= 0; 221 222 // 2) Aplica clase up/down sólo a buy-price 223 buyEl.classList.toggle('up', isUp); 224 buyEl.classList.toggle('down', !isUp); 225 }); 226 } 227 228 function updateMainTable() { 229 document.querySelectorAll('#main-table .table-col').forEach(item => { 230 const pair = item.querySelector('.crypto-pair')?.textContent.trim(); 231 if (!stable.includes(pair)) return; 232 const rate = rates.find(r => r.ticker.startsWith(pair + '_')); 233 if (!rate) return; 234 235 item.querySelector('.buy-price').textContent = `${fmt(rate.buy_rate)} ARS`; 236 item.querySelector('.sell-price').textContent = `${fmt(rate.sell_rate)} ARS`; 237 238 const rawVar = rate.price_change_percent_24h 239 ?? rate.variation_24h 240 ?? rate.variation 241 ?? rate.change_24h 242 ?? 0; 243 const num = parseFloat(rawVar) || 0; 244 const sign = num >= 0 ? 'â²' : 'â¼';
245 const vp = item.querySelector('.variation-price'); 246 if (vp) { 247 vp.textContent = `${sign} ${Math.abs(num).toFixed(2)}%`; 248 vp.classList.toggle('variation-up', num >= 0); 249 vp.classList.toggle('variation-down', num < 0); 250 } 251 }); 252 } 253 254 function updateTime() { 255 const now = new Date(); 256 let h = now.getHours() % 12 || 12; 257 let m = now.getMinutes().toString().padStart(2,'0'); 258 let suf = now.getHours() < 12 ? 'a.m.' : 'p.m.'; 259 const ts = document.querySelector('.time-sync'); 260 if (ts) ts.textContent = `Ãltima actualización: ${h}:${m} ${suf}`; 261 } 262 263 await loadRates(); 264 updateTopBar(); 265 updateMainTable(); 266 updateTime(); 267 setInterval(async () => { 268 await loadRates(); 269 updateTopBar(); 270 updateMainTable(); 271 updateTime(); 272 }, 60000); 273}); 274</script>
274</div><div class="w-embed w-script"><!-- REEMPLAZA tu bloque de
274<script> actual por éste -->
275<script> 276document.addEventListener('DOMContentLoaded', async () => { 277 // 1) Formateo con dos decimales 278 const fmt = n => Number(n).toLocaleString(undefined, { 279 minimumFractionDigits: 2, 280 maximumFractionDigits: 2 281 }); 282 283 // 2) Traer datos de la API 284 let data = []; 285 try { 286 const res = await fetch('https://dolarapi.com/v1/dolares'); 287 if (!res.ok) throw new Error(res.statusText); 288 data = await res.json(); 289 } catch (err) { 290 console.error('â No se pudo cargar la API de dólares:', err); 291 return; 292 } 293 294 // 3) Define las 4 filas que quieres mostrar 295 const tipos = [ 296 { casa: 'oficial', label: 'Dólar Oficial' }, 297 { casa: 'blue', label: 'Dólar Blue' }, 298 { casa: 'tarjeta', label: 'Dólar Tarjeta' }, 299 { casa: 'bolsa', label: 'Dólar Bolsa' } 300 ]; 301 302 // 4) Toma la primera .fiat-col como plantilla y su contenedor 303 const tpl = document.querySelector('.fiat-col'); 304 if (!tpl) return console.error('No encontré .fiat-col'); 305 const container = tpl.parentNode; 306 // Limpia todo para arrancar de cero 307 container.innerHTML = ''; 308 309 // 5) Por cada tipo, clona y rellena 310 tipos.forEach(({ casa, label }) => { 311 const info = data.find(d => d.casa === casa) || {}; 312 const clone = tpl.cloneNode(true); 313 314 // 5a) Nombre 315 const nm = clone.querySelector('.fiat-name'); 316 if (nm) nm.textContent = label; 317 318 // 5b) Compra 319 const txts = clone.querySelectorAll('.fiat-text'); 320 if (txts[0]) txts[0].textContent = 'Compra'; 321 const buy = clone.querySelector('.fiat-buy'); 322 if (buy) buy.textContent = info.compra != null 323 ? `$ ${fmt(info.compra)} ARS` 324 : 'â'; 325 326 // 5c) Venta 327 if (txts[1]) txts[1].textContent = 'Venta'; 328 const sell = clone.querySelector('.fiat-sell'); 329 if (sell) sell.textContent = info.venta != null 330 ? `$ ${fmt(info.venta)} ARS` 331 : 'â'; 332 333 // 5d) Añádelo al contenedor 334 container.appendChild(clone); 335 }); 336}); 337</script>
337</div>
337<script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=64e63409a71cf825f13e1269" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
337<script src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/js/criptodolar.schunk.36b8fb49256177c8.js" type="text/javascript" integrity="sha384-4abIlA5/v7XaW1HMXKBgnUuhnjBYJ/Z9C1OSg4OhmVw9O3QeHJ/qJqFBERCDPv7G" crossorigin="anonymous"></script>
337<script src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/js/criptodolar.schunk.c7716d033c2b44c9.js" type="text/javascript" integrity="sha384-AaSuOAVEu008jJ1S0G/gTcgfBMF74wkJ9rECpq6LyNN049hpLIz020z8uDbAiO5s" crossorigin="anonymous"></script>
337<script src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/js/criptodolar.schunk.7a5bf95df786b33a.js" type="text/javascript" integrity="sha384-ca89pRyy0+8edz5ZHnOFuQawGLQWSur2NQ/DoyUERc8BViMHwZE53/LYKMKWP04e" crossorigin="anonymous"></script>
337<script src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269/js/criptodolar.15fe0004.8789b9411574b86a.js" type="text/javascript" integrity="sha384-3NlgS8GAXFzN7EQPIW2YiwRmCEhvP+3Lf1iws+tZXdN/kHgsKpnRET92f5cwzYV7" crossorigin="anonymous"></script>
337<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 337-338
337 338<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
338GTM-WXLBKDGM
vendor: 83 bytes, lines 338-339
338" 339height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
340<!-- End Google Tag Manager (noscript) --> 341 342<!--ð¤ https://slater.app/18489.js-->
343<script>document.addEventListener("DOMContentLoaded", function() {function loadwi(e){let t=document.createElement("script");t.setAttribute("src",e),t.setAttribute("type","module"),document.body.appendChild(t),t.addEventListener("load",()=>{console.log("Slater loaded WI.js: https://slater.app/18489.js ð¤")}),t.addEventListener("error",e=>{console.log("Error loading file",e)})}let src=window.location.host.includes("webflow.io")?"https://slater.app/18489.js":"https://assets.slater.app/slater/18489.js?v=1.0";loadwi(src);})</script>
343 344 345
346<script> 347// Ticker bar clicable - navega a la pagina de cada moneda 348function makeTickerClickable() { 349 var urlMap = { 350 'USDL': '/usdl', 351 'USDC': '/usdc', 352 'USDT': '/usdt', 353 'DAI': '/dai' 354 }; 355 var cells = document.querySelectorAll('.top-bar-cell'); 356 cells.forEach(function(cell) { 357 if (cell.dataset.tickerLinked) return; 358 cell.dataset.tickerLinked = 'true'; 359 var pairEl = cell.querySelector('.crypto-pair'); 360 if (!pairEl) return; 361 var symbol = pairEl.textContent.trim().toUpperCase(); 362 var url = urlMap[symbol]; 363 if (!url) return; 364 cell.style.cursor = 'pointer'; 365 cell.style.transition = 'opacity 0.15s'; 366 cell.addEventListener('click', function() { window.location.href = url; }); 367 cell.addEventListener('mouseenter', function() { cell.style.opacity = '0.75'; }); 368 cell.addEventListener('mouseleave', function() { cell.style.opacity = '1'; }); 369 }); 370} 371setTimeout(makeTickerClickable, 300); 372setTimeout(makeTickerClickable, 1200); 373document.addEventListener('DOMContentLoaded', makeTickerClickable); 374</script>
374<script> 375(function() { 376 'use strict'; 377 378 function parsePrice(text) { 379 if (!text) return null; 380 var s = text.replace(/[^0-9.,]/g, ''); 381 if (!s) return null; 382 var commaIdx = s.lastIndexOf(','); 383 var dotIdx = s.lastIndexOf('.'); 384 if (commaIdx > dotIdx) { 385 s = s.replace(/\./g, '').replace(',', '.'); 386 } else if (dotIdx > commaIdx) { 387 var afterDot = s.slice(dotIdx + 1); 388 if (afterDot.length === 3 && commaIdx < 0) { 389 s = s.replace(/\./g, ''); 390 } else { 391 s = s.replace(/,/g, ''); 392 } 393 } else { 394 s = s.replace(/,/g, ''); 395 } 396 var n = parseFloat(s); 397 return isNaN(n) ? null : n; 398 } 399 400 function getPrices() { 401 var prices = {}; 402 document.querySelectorAll('.tabel-row').forEach(function(row) { 403 var pairEl = row.querySelector('.crypto-pair'); 404 var buyEl = row.querySelector('.buy-price'); 405 var sellEl = row.querySelector('.sell-price'); 406 if (!pairEl || !buyEl || !sellEl) return; 407 var sym = (pairEl.id || pairEl.textContent).trim().toUpperCase(); 408 var buy = parsePrice(buyEl.textContent); 409 var sell = parsePrice(sellEl.textContent); 410 if (sym && buy && sell) prices[sym] = { buy: buy, sell: sell }; 411 }); 412 return prices; 413 } 414 415 function fmtARS(n) { 416 return n.toLocaleString('es-AR', { minimumFractionDigits: 2, maximumFractionDigits: 2 }); 417 } 418 419 var COINS = ['USDT', 'USDC', 'DAI']; 420 421 function render(prices) { 422 if (document.getElementById('calc-widget')) return; 423 var tableWrap = document.querySelector('.table-wrap'); 424 if (!tableWrap) return; 425 var available = COINS.filter(function(c) { return prices[c]; }); 426 if (!available.length) return; 427 var first = available[0]; 428 429 window._calcState = { prices: prices, coin: first, lastField: 'ars' }; 430 431 var w = document.createElement('div'); 432 w.id = 'calc-widget'; 433 w.style.cssText = 'background:#111827;border:1px solid #374151;border-radius:12px;padding:28px 24px;margin:32px auto;max-width:700px;'; 434 435 w.innerHTML = [ 436 '<h3 style="margin:0 0 20px;color:#f9fafb;font-size:17px;font-weight:700;">Calculadora de cambio</h3>', 437 '<div id="calc-tabs" style="display:flex;gap:8px;margin-bottom:20px;"></div>', 438 '<div style="display:flex;gap:16px;align-items:flex-end;flex-wrap:wrap;">', 439 '<div style="flex:1;min-width:160px;">', 440 '<label style="color:#9ca3af;font-size:12px;display:block;margin-bottom:6px;">Pesos (ARS)</label>', 441 '<input id="calc-ars" type="number" min="0" step="any" placeholder="100000"', 442 ' style="width:100%;box-sizing:border-box;background:#1f2937;border:1px solid #4b5563;border-radius:8px;padding:10px 12px;color:#f9fafb;font-size:15px;outline:none;" />', 443 '</div>', 444 '<div style="color:#6b7280;font-size:22px;padding-bottom:8px;flex-shrink:0;">⇄</div>', 445 '<div style="flex:1;min-width:160px;">', 446 '<label id="calc-clabel" style="color:#9ca3af;font-size:12px;display:block;margin-bottom:6px;">' + first + '</label>', 447 '<input id="calc-crypto" type="number" min="0" step="any" placeholder="10"', 448 ' style="width:100%;box-sizing:border-box;background:#1f2937;border:1px solid #4b5563;border-radius:8px;padding:10px 12px;color:#f9fafb;font-size:15px;outline:none;" />', 449 '</div>', 450 '</div>', 451 '<div style="display:flex;gap:20px;margin-top:14px;flex-wrap:wrap;">', 452 '<span id="calc-binfo" style="font-size:12px;color:#16a34a;"></span>', 453 '<span id="calc-sinfo" style="font-size:12px;color:#ef4444;"></span>', 454 '</div>' 455 ].join(''); 456 457 var tabsEl = w.querySelector('#calc-tabs'); 458 available.forEach(function(c) { 459 var btn = document.createElement('button'); 460 btn.id = 'calc-t-' + c; 461 btn.textContent = c; 462 btn.onclick = function() { window.calcCoin(c); }; 463 btn.style.cssText = 'padding:6px 16px;border-radius:6px;border:none;cursor:pointer;font-size:13px;font-weight:600;transition:all 0.15s;' + 464 (c === first ? 'background:#16a34a;color:#fff;' : 'background:#1f2937;color:#9ca3af;'); 465 tabsEl.appendChild(btn); 466 }); 467 468 tableWrap.parentNode.insertBefore(w, tableWrap.nextSibling); 469 470 document.getElementById('calc-ars').addEventListener('input', function() { 471 window._calcState.lastField = 'ars'; 472 window.calcFromARS(); 473 }); 474 document.getElementById('calc-crypto').addEventListener('input', function() { 475 window._calcState.lastField = 'crypto'; 476 window.calcFromCrypto(); 477 }); 478 479 updateInfo(); 480 } 481 482 function updateInfo() { 483 var s = window._calcState; 484 if (!s) return; 485 var p = s.prices[s.coin]; 486 if (!p) return; 487 var bi = document.getElementById('calc-binfo'); 488 var si = document.getElementById('calc-sinfo'); 489 if (bi) bi.textContent = 'â² Precio compra: $' + fmtARS(p.buy) + ' ARS'; 490 if (si) si.textContent = 'â¼ Precio venta: $' + fmtARS(p.sell) + ' ARS'; 491 } 492 493 window.calcCoin = function(coin) { 494 var s = window._calcState; 495 if (!s) return; 496 s.coin = coin; 497 var lbl = document.getElementById('calc-clabel'); 498 if (lbl) lbl.textContent = coin; 499 COINS.forEach(function(c) { 500 var t = document.getElementById('calc-t-' + c); 501 if (!t) return; 502 if (c === coin) { t.style.background = '#16a34a'; t.style.color = '#fff'; } 503 else { t.style.background = '#1f2937'; t.style.color = '#9ca3af'; } 504 }); 505 updateInfo(); 506 if (s.lastField === 'ars') window.calcFromARS(); 507 else window.calcFromCrypto(); 508 }; 509
510 window.calcFromARS = function() { 511 var s = window._calcState; 512 if (!s) return; 513 var p = s.prices[s.coin]; 514 var arsEl = document.getElementById('calc-ars'); 515 var cEl = document.getElementById('calc-crypto'); 516 if (!p || !arsEl || !cEl) return; 517 var v = parseFloat(arsEl.value); 518 if (!v || v <= 0) { cEl.value = ''; return; } 519 cEl.value = parseFloat((v / p.buy).toFixed(6)); 520 }; 521 522 window.calcFromCrypto = function() { 523 var s = window._calcState; 524 if (!s) return; 525 var p = s.prices[s.coin]; 526 var arsEl = document.getElementById('calc-ars'); 527 var cEl = document.getElementById('calc-crypto'); 528 if (!p || !arsEl || !cEl) return; 529 var v = parseFloat(cEl.value); 530 if (!v || v <= 0) { arsEl.value = ''; return; } 531 arsEl.value = parseFloat((v * p.sell).toFixed(2)); 532 }; 533 534 function init() { 535 var prices = getPrices(); 536 var valid = COINS.filter(function(c) { return prices[c]; }); 537 if (valid.length > 0) { 538 render(prices); 539 } else { 540 setTimeout(init, 600); 541 } 542 } 543 544 if (document.readyState === 'loading') { 545 document.addEventListener('DOMContentLoaded', function() { setTimeout(init, 1000); }); 546 } else { 547 setTimeout(init, 1000); 548 } 549})(); 550</script>
550<script src="https://cdn.prod.website-files.com/64e63409a71cf825f13e1269%2F689e5ba67671442434f3ca35%2F69615b93e3641170bf923dc6%2Fcards_accordion-1.0.1.js" type="text/javascript"></script>
550</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.