ssv-keys
Version:
Tool for splitting a validator key into a predefined threshold of shares via Shamir-Secret-Sharing (SSS), and encrypt them with a set of operator keys.
20 lines (15 loc) • 432 B
text/typescript
import { SSVKeysException } from './base';
export class BLSDeserializeError extends SSVKeysException {
public publicKey: string;
constructor(publicKey: string, message: string) {
super(message);
this.publicKey = publicKey;
}
}
export class SingleSharesSignatureInvalid extends SSVKeysException {
public data: string;
constructor(data: string, message: string) {
super(message);
this.data = data;
}
}