📄 src/web3/events/enums.ts
D-OPEN SOVEREIGN
1export enum EventName {
2  WALLET_STATE_CHANGED = 'wallet:state:changed',
3  WALLET_CHAIN_CHANGED = 'wallet:chain:changed',
4  WALLET_ERROR = 'wallet:error',
5  SESSION_UPDATED = 'session:updated',
6  WALLET_DISCONNECTED = 'wallet:disconnected',
7  SESSION_DELETED = 'session:deleted',
8  SAVE_RESTORED = 'save:restored',
9  SUBSCRIPTION_PATCHES_SYNCED = 'subscription:patches:synced',
10}
11
12export enum WalletState {
13  INITIALIZING = 'INITIALIZING',
14  UPDATING_STATE_STARTED = 'UPDATING_STATE_STARTED',
15  UPDATING_STATE_DONE = 'UPDATING_STATE_DONE',
16  UPDATING_STATE_FAILED = 'UPDATING_STATE_FAILED',
17  READY = 'READY',
18  INTERNAL_ERROR = 'INTERNAL_ERROR',
19  NOT_CONNECTED = 'NOT_CONNECTED',
20  NOT_INSTALLED = 'NOT_INSTALLED',
21  NOT_ALLOWED = 'NOT_ALLOWED',
22  NOT_SUPPORTED = 'NOT_SUPPORTED',
23  NOT_READY = 'NOT_READY',
24  CONNECT_STARTED = 'CONNECT_STARTED',
25  CONNECT_DONE = 'CONNECT_DONE',
26  CONNECT_FAILED = 'CONNECT_FAILED',
27  TRANSACTION_STARTED = 'TRANSACTION_STARTED',
28  TRANSACTION_DONE = 'TRANSACTION_DONE',
29  TRANSACTION_FAILED = 'TRANSACTION_FAILED',
30  TIMEOUT = 'TIMEOUT',
31  CHAIN_CHANGED_STARTED = 'CHAIN_CHANGED_STARTED',
32  CHAIN_CHANGED_DONE = 'CHAIN_CHANGED_DONE',
33  CHAIN_CHANGED_FAILED = 'CHAIN_CHANGED_FAILED',
34  WALLET_INSTALLED = 'WALLET_INSTALLED',
35}
36
37export enum WalletError {
38  NO_ACCOUNTS = 'NO_ACCOUNTS',
39  USER_REJECTED = 'USER_REJECTED',
40  INSUFFICIENT_FUNDS = 'INSUFFICIENT_FUNDS',
41  LOGIN_INTO_WALLET = 'LOGIN_INTO_WALLET',
42  REQUEST_ALREADY_PENDING = 'REQUEST_ALREADY_PENDING',
43  UNKNOWN_ERROR = 'UNKNOWN_ERROR',
44  CONFIG_MISSING = 'CONFIG_MISSING',
45  NOT_SUPPORTED = 'NOT_SUPPORTED',
46  NOT_CONNECTED = 'NOT_CONNECTED',
47  NOT_INSTALLED = 'NOT_INSTALLED',
48  NOT_ALLOWED = 'NOT_ALLOWED',
49  NETWORK_NOT_SUPPORTED = 'NETWORK_NOT_SUPPORTED',
50}
51
52export enum WalletUxError {
53  NO_ACCOUNT_SWITCH = 'NO_ACCOUNT_SWITCH',
54  NO_NETWORK_SWITCH = 'NO_NETWORK_SWITCH',
55  NETWORK_NOT_SUPPORTED = 'NETWORK_NOT_SUPPORTED',
56  NO_INTERNET = 'NO_INTERNET',
57  NO_DISCONNECT = 'NO_DISCONNECT',
58  NO_ACCOUNT_DISCONNECT = 'NO_ACCOUNT_DISCONNECT',
59}
60