@pontem/aptos-wallet-adapter
Version:
Wallet adapter with supporting Vue and React
93 lines (71 loc) • 2.25 kB
text/typescript
export class WalletError extends Error {
public error: any;
// eslint-disable-next-line @typescript-eslint/explicit-module-boundary-types
constructor(message?: string, error?: any) {
super(message);
this.error = error;
}
}
export class WalletNotSelectedError extends WalletError {
name = 'WalletNotSelectedError';
}
export class WalletNotReadyError extends WalletError {
name = 'WalletNotReadyError';
}
export class WalletLoadError extends WalletError {
name = 'WalletLoadError';
}
export class WalletConfigError extends WalletError {
name = 'WalletConfigError';
}
export class WalletConnectionError extends WalletError {
name = 'WalletConnectionError';
}
export class WalletDisconnectedError extends WalletError {
name = 'WalletDisconnectedError';
}
export class WalletDisconnectionError extends WalletError {
name = 'WalletDisconnectionError';
}
export class WalletAccountError extends WalletError {
name = 'WalletAccountError';
}
export class WalletGetNetworkError extends WalletError {
name = 'WalletGetNetworkError';
}
export class WalletAccountChangeError extends WalletError {
name = 'WalletAccountChangeError';
}
export class WalletNetworkChangeError extends WalletError {
name = 'WalletNetworkChangeError';
}
export class WalletPublicKeyError extends WalletError {
name = 'WalletPublicKeyError';
}
export class WalletKeypairError extends WalletError {
name = 'WalletKeypairError';
}
export class WalletNotConnectedError extends WalletError {
name = 'WalletNotConnectedError';
}
export class WalletSendTransactionError extends WalletError {
name = 'WalletSendTransactionError';
}
export class WalletSignMessageError extends WalletError {
name = 'WalletSignMessageError';
}
export class WalletSignAndSubmitMessageError extends WalletError {
name = 'WalletSignAndSubmitMessageError';
}
export class WalletSignTransactionError extends WalletError {
name = 'WalletSignTransactionError';
}
export class WalletTimeoutError extends WalletError {
name = 'WalletTimeoutError';
}
export class WalletWindowBlockedError extends WalletError {
name = 'WalletWindowBlockedError';
}
export class WalletWindowClosedError extends WalletError {
name = 'WalletWindowClosedError';
}