// Server-specific utility functions export const EMPTY32BYTES = String('').padStart(64, '0'); export function splitPrivateData(data: Record, privateFields: string[]): { privateData: Record, publicData: Record } { const privateData: Record = {}; const publicData: Record = {}; for (const [key, value] of Object.entries(data)) { if (privateFields.includes(key)) { privateData[key] = value; } else { publicData[key] = value; } } return { privateData, publicData }; } export function isValid32ByteHex(value: string): boolean { // Check if the value is a valid 32-byte hex string (64 characters) const hexRegex = /^[0-9a-fA-F]{64}$/; return hexRegex.test(value); }