 		}
 
 		response.send(json: [
-			"status": "ok",
 			"blocks": data
 		])
 		next()

		let pool = self.agent.node.miner.block?.payload.transactions.map { return $0.json } ?? []

		response.send(json: [
			"status": "ok",
			"pool": pool
		])
		next()

		}

		response.send(json: [
			"users": users
		])
		next()
	}

	private func handleGetCounter(request: RouterRequest, response: RouterResponse, next: @escaping () -> Void) throws {
		if let hashString = request.parameters["hash"], let hash = PublicKey(string: hashString) {
			let data = try self.agent.node.ledger.longest.withUnverifiedTransactions { chain in
				return try chain.meta.users.counter(for: hash)
			}

			if let ctr = data {
				response.send(json: [
					"counter": ctr
				])
			}
			else {
				response.send(json: [
				"counter": NSNull()
				])
			}
			next()
		}
	}

	private func handleGetLast(request: RouterRequest, response: RouterResponse, next: @escaping () -> Void) throws {
