JSFiddle - React, Tailwind, and code Playground

by borisjavier

HTML

<button onclick="sopas()">
Peguele
</button>
<input type="hidden" id="url3" value="https://golden-notes.io">

JavaScript

/*async function fetchData() {
    try {
        const response = await fetch('https://api.whatsonchain.com/v1/bsv/main/exchangerate', {
            timeout: 10000 // Tiempo de espera en milisegundos (10 segundos en este caso)
        });

        if (!response.ok) {
            throw new Error('Error al llamar a la API: ' + response.statusText);
        }

        const data = await response.json();
        console.log('Precio de BSV en USD:', parseFloat(data.rate).toFixed(2));
    } catch (error) {
        console.error('Error al obtener el precio de BSV en USD:', error);
    }
}

fetchData();*/

        //return data['bitcoin-cash-sv'].usd;
//console.log(quarks)

/*const add = '1BdfSxfikuJqRsseQE29wL4v71rCtSwKsZ';

async function getUnconfirmedBalance(address) {
fetch(`https://api.whatsonchain.com/v1/bsv/main/address/${address}/unconfirmed/balance`)
            .then(async response => {
                if (!response.ok) {
                    throw new Error('Error al llamar a la API: ' + response.statusText);
                }
                const responseData = await response.json();
                const unconfirmedBalance = responseData.unconfirmed;

                
                console.log(unconfirmedBalance);
            })
            .catch(error => {
                console.error(error);
            });
            return unconfirmedBalance;
            }

getUnconfirmedBalance(add)

async function getConfirmedBalance(address) {
    try {
        const response = await fetch(`https://api.whatsonchain.com/v1/bsv/main/address/${address}/confirmed/balance`);
        if (!response.ok) {
            throw new Error('Error al llamar a la API: ' + response.statusText);
        }
        const responseData = await response.json();
        const confirmedBalance = responseData.confirmed;
        console.log(confirmedBalance);
        return confirmedBalance;
    } catch (error) {
        console.error(error);
        throw new Error('Error al obtener el...