// добавляет данные в блокчейн по клику private void AddDataInBlockchain_Click(object sender, EventArgs e) { openFileDialog1.InitialDirectory = "C:\\"; label2.Text = "Processing "; label2.ForeColor = Color.Orange; if (openFileDialog1.ShowDialog() == DialogResult.Cancel) { return; } string fileName = openFileDialog1.FileName; byte[] data = LocalInteractions.ReadBytesFromFile(fileName); chain.AddData(data); label2.Text = "Completed "; if (chain.IsValid()) { label2.Text += "and Blockchain is valid"; label2.ForeColor = Color.Green; } else { label2.Text += "and Blockchain is not valid"; label2.ForeColor = Color.Red; } }