JSFiddle - React, Tailwind, and code Playground
by Outrora
JavaScript
const BLOCK_EXPLORERS = {
LUNES: 'https://blockexplorer.lunes.io/',
LUNESTESTNET: 'https://blockexplorer-testnet.lunes.io/',
BTC: 'https://chain.so/btc',
BTCTESTNET: 'https://chain.so/testnet/btc',
LTC: 'https://chain.so/ltc',
LTCTESTNET: 'https://chain.so/testnet/ltc'
}
const TESTNET = true;
const getTxidLink = (network, txid) => {
network = network.toUpperCase();
let testnet = TESTNET ? 'TESTNET' : '';
network = network + testnet;
let explorer = BLOCK_EXPLORERS[network];
if (network.indexOf('LUNES') === -1) {
return `https://chain.so/api/v2/tx/${network}/${txid}`
}
return `${explorer}txid/${txid}`;
}
document.body.innerHTML = getTxidLink('BTC', '1231231312312312312321');