UNPKG

@waku/rln

Version:

RLN (Rate Limiting Nullifier) implementation for Waku

18 lines 747 B
import { Credential as _validateCredentialGenerated } from "./credential_validation_generated.js"; import { Keystore as _validateKeystoreGenerated } from "./keystore_validation_generated.js"; const _validateKeystore = _validateKeystoreGenerated; const _validateCredential = _validateCredentialGenerated; function schemaValidationErrors(validator, data) { const validated = validator(data); if (validated) { return null; } return validator.errors; } export function isKeystoreValid(keystore) { return !schemaValidationErrors(_validateKeystore, keystore); } export function isCredentialValid(credential) { return !schemaValidationErrors(_validateCredential, credential); } //# sourceMappingURL=schema_validator.js.map