public IAPIResult GetBlockTransactionCountByHash([APIParameter("Hash of block", "EE2CC7BA3FFC4EE7B4030DDFE9CB7B643A0199A1873956759533BB3D25D95322")] string blockHash) { if (Hash.TryParse(blockHash, out var hash)) { var block = Nexus.FindBlockByHash(hash); if (block != null) { int count = block.TransactionHashes.Count(); return(new SingleResult { value = count }); } } return(new ErrorResult { error = "invalid block hash" }); }