public WorkBlock(JObject obj)
{
midstate = Program.HexStringToByteArray(obj["midstate"].ToString());
data = Program.HexStringToByteArray(obj["data"].ToString());
hash1 = Program.HexStringToByteArray(obj["hash1"].ToString());
target = Program.HexStringToByteArray(obj["target"].ToString());
}