UNPKG

viem

Version:

TypeScript Interface for Ethereum

17 lines 487 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.uid = uid; const size = 256; let index = size; let buffer; function uid(length = 11) { if (!buffer || index + length > size * 2) { buffer = ''; index = 0; for (let i = 0; i < size; i++) { buffer += ((256 + Math.random() * 256) | 0).toString(16).substring(1); } } return buffer.substring(index, index++ + length); } //# sourceMappingURL=uid.js.map