private void sendTransaction(Transaction trx) { ContainerMsg msg = new ContainerMsg(); msg.transaction = trx; connectAndSend(msg); }
private void publishBlock(Block blk) { ContainerMsg msg = new ContainerMsg { block = blk }; string jsonStr = JsonConvert.SerializeObject(msg); _hub.Invoke("NewMessage", jsonStr); }
private void ProcessNewmessage(string msg) { ContainerMsg message = JsonConvert.DeserializeObject <ContainerMsg>(msg); if (message.transaction != null) { incomingTransactions.Add(message.transaction); } updateIncomingList(); }
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); } } }
private void connectAndSend(ContainerMsg msg) { string jsonStr = JsonConvert.SerializeObject(msg); _hub.Invoke("NewMessage", jsonStr); }