From b135aac8531c1e1488147ad8c6f98eddbdbe0c99 Mon Sep 17 00:00:00 2001 From: HsiangNianian Date: Mon, 17 Apr 2023 18:53:55 +0000 Subject: Initial commit Created from https://vercel.com/new --- pkg/id.ts | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 pkg/id.ts (limited to 'pkg/id.ts') diff --git a/pkg/id.ts b/pkg/id.ts new file mode 100644 index 0000000..efdfb5e --- /dev/null +++ b/pkg/id.ts @@ -0,0 +1,8 @@ +import { toBase58 } from "../util/base58"; +import { ID_LENGTH } from "./constants"; + +export function generateId(): string { + const bytes = new Uint8Array(ID_LENGTH); + crypto.getRandomValues(bytes); + return toBase58(bytes); +} -- cgit v1.2.3-70-g09d2