Exemplo n.º 1
0
        private void sendTransaction(Transaction trx)
        {
            ContainerMsg msg = new ContainerMsg();

            msg.transaction = trx;
            connectAndSend(msg);
        }
Exemplo n.º 2
0
        private void publishBlock(Block blk)
        {
            ContainerMsg msg = new ContainerMsg
            {
                block = blk
            };
            string jsonStr = JsonConvert.SerializeObject(msg);

            _hub.Invoke("NewMessage", jsonStr);
        }
Exemplo n.º 3
0
        private void ProcessNewmessage(string msg)
        {
            ContainerMsg message = JsonConvert.DeserializeObject <ContainerMsg>(msg);

            if (message.transaction != null)
            {
                incomingTransactions.Add(message.transaction);
            }
            updateIncomingList();
        }
Exemplo n.º 4
0
        private void ProcessNewmessage(string msg)
        {
            ContainerMsg message = JsonConvert.DeserializeObject <ContainerMsg>(msg);

            if (message.block != null)
            {
                DataAccess da = new DataAccess();
                if (validateBlock(message.block, da.getLatestBlockHeader()))
                {
                    da.insertBlock(message.block);
                    da.updateOutputs(message.block);
                }
            }
        }
Exemplo n.º 5
0
        private void connectAndSend(ContainerMsg msg)
        {
            string jsonStr = JsonConvert.SerializeObject(msg);

            _hub.Invoke("NewMessage", jsonStr);
        }