Example #1
0
        static void Main(string[] args)
        {
            P2PServer server = new P2PServer(
                hostName: Dns.GetHostName(),
                port: 8900);

            server.OnBlockAccepted       += (sender, eventArgs) => Console.WriteLine($"Accepted block:\n{JsonConvert.SerializeObject(eventArgs.Block, Formatting.Indented)}\n");
            server.OnTransactionAccepted += (sender, eventArgs) => Console.WriteLine($"Accepted transaction:\n{JsonConvert.SerializeObject(eventArgs.Transaction, Formatting.Indented)}\n");

            server.Start();

            Console.ReadKey();

            server.Stop();
        }