Sbosvk / digisweep

Allows easy recovery of DigiByte coins and assets

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DigiSweep

Installation

npm install digisweep2

Safe Usage

const DigiSweep=require('digisweep2');

const getRawTxs=async(mnemonic,coinAddress,assetAddress)=>{
    let addressData=await DigiSweep.findFunds(mnemonic);
    if (addressData.length===0) {
        return["Mnemonic was never used"];
    }
    return DigiSweep.buildTXs(addressData,coinAddress,assetAddress);
}

getRawTxs('acoustic maximum page wife amount praise guess unhappy argue rather fat minor ordinary talent distance toast earth miss fiscal shell device sure version kangaroo','DSXnZTQABeBrJEU5b2vpnysoGiiZwjKKDY','DSXnZTQABeBrJEU5b2vpnysoGiiZwjKKDY').then((commands)=>{
    console.log("Execute the following commands on a core wallet");
    console.log(commands);
    console.log("Copy the returned hex value from each command and execute")
    console.log("sendrawtransaction hexvalue");
});

Unsafe But Easy

const DigiSweep=require('digisweep2');

const sendRawTxs=async(mnemonic,coinAddress,assetAddress)=>{
    let addressData=await DigiSweep.findFunds(mnemonic);
    if (addressData.length===0) {
        return["Mnemonic was never used"];
    }
    return DigiSweep.sendTXs(addressData,coinAddress,assetAddress);
}

sendRawTxs('acoustic maximum page wife amount praise guess unhappy argue rather fat minor ordinary talent distance toast earth miss fiscal shell device sure version kangaroo','DSXnZTQABeBrJEU5b2vpnysoGiiZwjKKDY','DSXnZTQABeBrJEU5b2vpnysoGiiZwjKKDY').then((txids)=>{
    console.log("Transaction was sent with the following txids");
    console.log(txids);
});

About

Allows easy recovery of DigiByte coins and assets

License:MIT License


Languages

Language:JavaScript 100.0%