示例#1
0
        // добавляет данные в блокчейн по клику
        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;
            }
        }