An old btc miner project.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

script.js 548B

1234567891011121314151617181920212223242526
  1. #!/usr/bin/env node
  2. var dns = require("dns");
  3. var StratumClient = require("./js/stratum-client");
  4. var CPUMiner = require("./js/miner-cpu");
  5. var ASICMiner = require("./js/miner-asic");
  6. var domain = "stratum.slushpool.com"
  7. var port = 3333;
  8. async function main() {
  9. dns.lookup(domain, async (err, ip) => {
  10. if (err) throw err;
  11. var m = new CPUMiner();
  12. var c = new StratumClient(ip, port, m);
  13. try {
  14. await c.connect();
  15. await c.auth("mort96.worker1", "test");
  16. } catch (err) {
  17. console.log(err);
  18. process.exit(1);
  19. }
  20. });
  21. }
  22. main();