forked from thirdweb-dev/js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.ts
131 lines (105 loc) · 3.39 KB
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
export {
defaultTokens,
type TokenInfo,
} from "./wallet/ConnectWallet/defaultTokens";
export { defaultWallets } from "./wallet/wallets/defaultWallets";
export { useSmartWallet } from "./evm/hooks/wallets/useSmartWallet";
export {
bloctoWallet,
type BloctoWalletConfigOptions,
} from "./wallet/wallets/blocto/bloctoWallet";
export {
coinbaseWallet,
type CoinbaseWalletConfigOptions,
} from "./wallet/wallets/coinbase/coinbaseWallet";
export { embeddedWallet } from "./wallet/wallets/embeddedWallet/embeddedWallet";
export type { EmbeddedWalletConfigOptions } from "./wallet/wallets/embeddedWallet/types";
export {
frameWallet,
type FrameWalletConfigOptions,
} from "./wallet/wallets/frame/frameWallet";
export { localWallet } from "./wallet/wallets/localWallet/localWallet";
export type { LocalWalletConfigOptions } from "./wallet/wallets/localWallet/types";
export {
magicEdenWallet,
type MagicEdenWalletConfigOptions,
} from "./wallet/wallets/magicEden/magicEdenWallet";
export {
magicLink,
type MagicWalletConfigOptions,
} from "./wallet/wallets/magic/magicLink";
export {
metamaskWallet,
type MetamaskWalletConfigOptions,
} from "./wallet/wallets/metamask/metamaskWallet";
export { paperWallet } from "./wallet/wallets/paper/paperWallet";
export type { PaperWalletConfigOptions } from "./wallet/wallets/paper/types";
export {
phantomWallet,
type PhantomWalletConfigOptions,
} from "./wallet/wallets/phantom/phantomWallet";
export {
xdefiWallet,
type XdefiWalletConfigOptions,
} from "./wallet/wallets/xdefi/xdefiWallet";
export {
rainbowWallet,
type RainbowWalletConfigOptions,
} from "./wallet/wallets/rainbow/RainbowWallet";
export {
safeWallet,
type SafeWalletConfigOptions,
} from "./wallet/wallets/safe/safeWallet";
export { smartWallet } from "./wallet/wallets/smartWallet/smartWallet";
export type { SmartWalletConfigOptions } from "./wallet/wallets/smartWallet/types";
export {
trustWallet,
type TrustWalletConfigOptions,
} from "./wallet/wallets/trustWallet/TrustWallet";
export {
walletConnect,
type walletConnectConfigOptions,
} from "./wallet/wallets/walletConnect/walletConnect";
export { walletConnectV1 } from "./wallet/wallets/walletConnectV1";
export {
zerionWallet,
type ZerionkWalletConfigOptions,
} from "./wallet/wallets/zerion/zerionWallet";
export {
okxWallet,
type OKXWalletConfigOptions,
} from "./wallet/wallets/okx/okxWallet";
export {
coreWallet,
type CoreWalletConfigOptions,
} from "./wallet/wallets/coreWallet/coreWallet";
export {
cryptoDefiWallet,
type CryptoDefiWalletConfigOptions,
} from "./wallet/wallets/defiWallet/cryptoDefiWallet";
export {
rabbyWallet,
type RabbyWalletConfigOptions,
} from "./wallet/wallets/rabby/rabbyWallet";
export {
coin98Wallet,
type Coin98WalletConfigOptions,
} from "./wallet/wallets/coin98/coin98Wallet";
export {
imTokenWallet,
type ImTokenWalletConfigOptions,
} from "./wallet/wallets/imtoken/imTokenWallet";
// theming
export { darkTheme, lightTheme } from "./design-system/index";
export type { Theme, ThemeOverrides } from "./design-system/index";
// locales
export { en } from "./evm/locales/en";
export { ja } from "./evm/locales/ja";
export { es } from "./evm/locales/es";
export type {
ThirdwebLocale,
ExtensionAndQRScreensLocale,
} from "./evm/locales/types";
// at the moment we'll re-export everything from the evm package
export * from "./evm";
export * from "./payments";