How to use the hsd.Address.fromHash function in hsd

To help you get started, we’ve selected a few hsd examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github HandshakeAlliance / HNScan / src / handlers / tools / airdrop.js View on Github external
async function airdropHandler(request, h) {
  const client = getClient();
  const nomenclate = getNomenclate();

  let info;

  try {
    info = await client.getInfo();
  } catch (e) {
    console.log(e);
  }

  let network = Network.get(info.network);
  let airdropKey = network.keys.airdrop;

  const airdropAddr = Address.fromHash(airdropKey, 0);
  let balance;
  let history;
  try {
    balance = await nomenclate.getAddressBalance(
      airdropAddr.toString(info.network)
    );

    history = await nomenclate.getAddressHistory(
      airdropAddr.toString(info.network)
    );
  } catch (e) {
    console.log(e);
  }

  const original = balance.received;
  const spent = balance.spent;