forked from thirdweb-dev/js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.ts
115 lines (92 loc) · 3.03 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
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 {
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 {
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";
// 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";