import { formatLocalDateTime } from "@/lib/datetime"; import { formatBytes, listAudits } from "@/lib/store"; export default async function AuditsPage() { const audits = await listAudits(); return (
审计

鉴权审计

最近记录 {audits.length}
结果 节点 / 用户 来源 请求速率 原因 时间
{audits.map((audit) => (
{audit.ok ? "允许" : "拒绝"} {audit.node_name ?? "未知节点"} {audit.username ?? audit.auth_id ?? "-"} {audit.addr ?? "-"} {audit.requested_tx != null ? formatBytes(audit.requested_tx) : "-"} /s {audit.reason} {formatLocalDateTime(audit.created_at)}
))}
); }