@waku/rln
Version:
RLN (Rate Limiting Nullifier) implementation for Waku
18 lines • 747 B
JavaScript
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