@vocdoni/sdk
Version:
⚒️An SDK for building applications on top of Vocdoni API
98 lines (84 loc) • 2.66 kB
text/typescript
export class ErrMalformedToken extends Error {
static readonly code: number = 4000;
constructor(message?: string) {
super(message ? message : 'malformed token information');
}
}
export class ErrTokenAlreadyExists extends Error {
static readonly code: number = 4009;
constructor(message?: string) {
super(message ? message : 'token already created');
}
}
export class ErrCantCreateToken extends Error {
static readonly code: number = 5000;
constructor(message?: string) {
super(message ? message : 'the token cannot be created');
}
}
export class ErrCantGetToken extends Error {
static readonly code: number = 5004;
constructor(message?: string) {
super(message ? message : 'error getting token information');
}
}
export class ErrNotFoundToken extends Error {
static readonly code: number = 4003;
constructor(message?: string) {
super(message ? message : 'no token found');
}
}
export class ErrEncodeTokens extends Error {
static readonly code: number = 5011;
constructor(message?: string) {
super(message ? message : 'error encoding tokens');
}
}
export class ErrEncodeTokenTypes extends Error {
static readonly code: number = 5012;
constructor(message?: string) {
super(message ? message : 'error encoding supported tokens types');
}
}
export class ErrCantGetTokens extends Error {
static readonly code: number = 5005;
constructor(message?: string) {
super(message ? message : 'error getting tokens information');
}
}
export class ErrEncodeToken extends Error {
static readonly code: number = 5010;
constructor(message?: string) {
super(message ? message : 'error encoding token');
}
}
export class ErrEncodeTokenHolders extends Error {
static readonly code: number = 5013;
constructor(message?: string) {
super(message ? message : 'error encoding token holders');
}
}
export class ErrChainIDNotSupported extends Error {
static readonly code: number = 4013;
constructor(message?: string) {
super(message ? message : 'chain ID provided not supported');
}
}
export class ErrMalformedChainID extends Error {
static readonly code: number = 4018;
constructor(message?: string) {
super(message ? message : 'malformed chain ID');
}
}
export class ErrMalformedHolder extends Error {
static readonly code: number = 4021;
constructor(message?: string) {
super(message ? message : 'malformed holder information');
}
}
export class ErrNoTokenHolderFound extends Error {
static readonly code: number = 4023;
constructor(message?: string) {
super(message ? message : 'token holder not found for the token provided');
}
}