zebec-instant-card-sdk
Version:
An sdk for interacting with zebec instant card program in solana.
63 lines (62 loc) • 1.91 kB
TypeScript
export declare class NotEnoughBalanceError extends Error {
name: string;
constructor(message: string);
}
export declare class QuoteResponseError extends Error {
name: string;
constructor(message: string);
}
export declare class AssociatedTokenAccountDoesNotExistsError extends Error {
name: string;
constructor(message: string);
}
export declare class UserVaultNotInitializeError extends Error {
name: string;
readonly vaultAddress: string;
constructor({ userVaultAddress }: Readonly<{
userVaultAddress: string;
}>);
}
export declare class InvalidUsdcAddressError extends Error {
readonly mintAddress: string;
name: string;
constructor(mintAddress: string);
}
export declare class InvalidDecimalStringError extends Error {
readonly value: string;
name: string;
constructor(value: string);
}
export declare class InvalidPercentStringError extends Error {
readonly value: string;
name: string;
constructor(value: string);
}
export declare class InvalidPublicKeyStringError extends Error {
readonly value: string;
name: string;
constructor(value: string);
}
export declare class InvalidEmailStringError extends Error {
readonly value: string;
name: string;
constructor(value: string);
}
export declare class InvalidBigIntStringError extends Error {
readonly value: string | number;
name: string;
constructor(value: string | number);
}
export declare class AmountOutOfRangeError extends Error {
readonly minRange: string;
readonly maxRange: string;
readonly value: string;
name: string;
constructor(minRange: string, maxRange: string, value: string);
}
export declare class DailyCardLimitReachedError extends Error {
readonly dailyCardLimit: string;
readonly requestedAmount: string;
name: string;
constructor(dailyCardLimit: string, requestedAmount: string);
}