Estoy creando una billetera que genera una dirección para la red principal de litecoin de dos maneras.
Uno está usando bitcoinjs-lib . Esta biblioteca tiene un objeto con todos los datos necesarios para crear claves privadas y direcciones:
import Bitcoin from 'bitcoinjs-lib'
console.log(Bitcoin.networks.litecoin)
{
messagePrefix: '\x18Bitcoin Signed Message:\n',
bip32: {
public: 71979618,
private: 71978536
},
pubKeyHash: 111,
scriptHash: 196,
wif: 239
}
Esto está bien para la red principal, pero no puedo encontrar en Internet la misma versión de esto para la red de prueba.
La otra forma es usando rutas de derivación. Pero nuevamente, solo pude encontrar la versión principal de esto.
mainnet: `m/44'/2'/0'/0/${index}`
mainnet_segwit: `m/49'/2'/0'/0/${index}`
¿Alguna idea de dónde puedo encontrarlo?
const ltcnet = {
messagePrefix: '\x19Litecoin Signed Message:\n',
bip32: {
public: 0x043587cf,
private: 0x04358394
},
pubKeyHash: 0x6f,
scriptHash: 0xc4, // for segwit (start with 2)
wif: 0xef
}
úsalo así:
var key = bitcoin.HDNode.fromSeedHex(seed, ltcnet)
EnZo
Raghav Sood
Thalis K.
scriptHash: 0x3a
obtener las direcciones testnet p2sh que comienzan conQ
.