Пример #1
0
        public NodeInfoApiModel GetInfo()
        {
            NodeInfoApiModel result = new NodeInfoApiModel()
            {
                About = Node.NodeInfo.About,
                Name  = Node.NodeInfo.Name,
                ConfirmedTransactions = Node.BlockChain.Select(b => b.Value.Transactions.Count).Sum(),
                PendingTransactions   = Node.PendingTransactions.Count,
                Difficulty            = Node.Difficulty,
                Peers   = Node.Peers.Count,
                Started = Node.Started
            };

            return(result);
        }
Пример #2
0
        public IActionResult Get()
        {
            NodeInfoApiModel result = InfoQuery.GetInfo();

            return(Ok(result));
        }