Path: blob/master/Unofficial miners/Julia_Miner.jl
1086 views
using Sockets1using SHA2username = "revox" # Replace this with your username34socket = Sockets.connect("51.15.127.80", 2811)5println("Connected to Duino-Coin server")67server_ver = String(read(socket, 3))8println("Server is on version: ", server_ver)910while true11write(socket, string("JOB,", String(username), ",MEDIUM"))12job = String(read(socket, 87))13#println("Job received: ", job)1415job = split(job, ",")16lastBlockHash = job[1]17result = job[2]18difficulty = parse(Int32, job[3]) * 1001920for i = 0:difficulty21stringToHash = string(lastBlockHash, string.(i))22ducos1 = bytes2hex(sha1(stringToHash))2324if ducos1 == result25write(socket, string(i, ",,Julia Miner"))26feedback = String(read(socket, 4))27if feedback == "GOOD"28println("Accepted share ", i, "\tDifficulty ", difficulty)29break30else31println("Rejected share ", i, "\tDifficulty ", difficulty)32break33end34end35i += 136end37end383940