2
2
3
3
NEAR Wallet Selector makes it easy for users to interact with your dApp by providing an abstraction over various wallets within the NEAR ecosystem:
4
4
5
- - [ My NEAR Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/my-near-wallet ) - Browser wallet.
6
- - [ Mintbase Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/mintbase-wallet ) - Browser wallet.
5
+ - [ Bitget Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/bitget-wallet ) - Injected wallet.
6
+ - [ Bitte Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/bitte-wallet ) - Browser wallet.
7
+ - [ Coin98 Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/coin98-wallet ) - Injected wallet.
8
+ - [ Ethereum wallets] ( https://www.npmjs.com/package/@near-wallet-selector/ethereum-wallets ) - Injected wallet.
9
+ - [ Here Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/here-wallet ) - Mobile wallet.
7
10
- [ Ledger] ( https://www.npmjs.com/package/@near-wallet-selector/ledger ) - Hardware wallet.
8
- - [ Sender] ( https://www.npmjs.com/package/@near-wallet-selector/sender ) - Injected wallet.
9
11
- [ Math Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/math-wallet ) - Injected wallet.
10
- - [ Nightly] ( https://www.npmjs.com/package/@near-wallet-selector/nightly ) - Injected wallet.
11
- - [ Meteor Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/meteor-wallet ) - Injected wallet.
12
12
- [ Metamask Snap] ( https://www.npmjs.com/package/@near-wallet-selector/near-snap ) - Injected wallet.
13
+ - [ Meteor Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/meteor-wallet ) - Injected wallet.
14
+ - [ Meteor Wallet App] ( https://www.npmjs.com/package/@near-wallet-selector/meteor-wallet-app ) - Instant link wallet.
15
+ - [ Mintbase Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/mintbase-wallet ) - Browser wallet.
16
+ - [ My NEAR Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/my-near-wallet ) - Browser wallet.
13
17
- [ Narwallets] ( https://www.npmjs.com/package/@near-wallet-selector/narwallets ) - Injected wallet.
14
- - [ WELLDONE Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/welldone- wallet ) - Injected wallet .
15
- - [ Coin98 Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/coin98-wallet ) - Injected wallet.
18
+ - [ Near Mobile Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/near-mobile- wallet ) - Mobile Wallet .
19
+ - [ NearFi Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/nearfi ) - Mobile wallet.
16
20
- [ Neth] ( https://www.npmjs.com/package/@near-wallet-selector/neth ) - Injected wallet.
17
- - [ XDEFI Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/xdefi ) - Injected wallet.
21
+ - [ Nightly] ( https://www.npmjs.com/package/@near-wallet-selector/nightly ) - Injected wallet.
22
+ - [ OKX Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/okx-wallet ) - Injected wallet.
18
23
- [ Ramper Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/ramper-wallet ) - Injected wallet.
19
- - [ Bitget Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/bitget-wallet ) - Injected wallet.
20
- - [ Here Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/here-wallet ) - Mobile wallet.
21
- - [ NearFi Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/nearfi ) - Mobile wallet.
22
- - [ Near Mobile Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/near-mobile-wallet ) - Mobile Wallet.
24
+ - [ Sender] ( https://www.npmjs.com/package/@near-wallet-selector/sender ) - Injected wallet.
23
25
- [ WalletConnect] ( https://www.npmjs.com/package/@near-wallet-selector/wallet-connect ) - Bridge wallet.
26
+ - [ WELLDONE Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/welldone-wallet ) - Injected wallet.
27
+ - [ XDEFI Wallet] ( https://www.npmjs.com/package/@near-wallet-selector/xdefi ) - Injected wallet.
24
28
25
29
## Preview
26
30
@@ -61,6 +65,8 @@ yarn add \
61
65
@near-wallet-selector/math-wallet \
62
66
@near-wallet-selector/nightly \
63
67
@near-wallet-selector/meteor-wallet \
68
+ @near-wallet-selector/meteor-wallet-app \
69
+ @near-wallet-selector/okx-wallet \
64
70
@near-wallet-selector/narwallets \
65
71
@near-wallet-selector/welldone-wallet \
66
72
@near-wallet-selector/near-snap \
@@ -71,7 +77,11 @@ yarn add \
71
77
@near-wallet-selector/xdefi \
72
78
@near-wallet-selector/ramper-wallet \
73
79
@near-wallet-selector/near-mobile-wallet \
74
- @near-wallet-selector/mintbase-wallet
80
+ @near-wallet-selector/bitget-wallet \
81
+ @near-wallet-selector/mintbase-wallet \
82
+ @near-wallet-selector/bitte-wallet \
83
+ @near-wallet-selector/ethereum-wallets
84
+
75
85
76
86
# Using NPM.
77
87
npm install \
@@ -83,6 +93,8 @@ npm install \
83
93
@near-wallet-selector/math-wallet \
84
94
@near-wallet-selector/nightly \
85
95
@near-wallet-selector/meteor-wallet \
96
+ @near-wallet-selector/meteor-wallet-app \
97
+ @near-wallet-selector/okx-wallet \
86
98
@near-wallet-selector/narwallets \
87
99
@near-wallet-selector/welldone-wallet \
88
100
@near-wallet-selector/near-snap \
@@ -93,7 +105,10 @@ npm install \
93
105
@near-wallet-selector/xdefi \
94
106
@near-wallet-selector/ramper-wallet \
95
107
@near-wallet-selector/near-mobile-wallet \
96
- @near-wallet-selector/mintbase-wallet
108
+ @near-wallet-selector/bitget-wallet \
109
+ @near-wallet-selector/mintbase-wallet \
110
+ @near-wallet-selector/bitte-wallet \
111
+ @near-wallet-selector/ethereum-wallets
97
112
```
98
113
99
114
Optionally, you can install our [ ` modal-ui ` ] ( https://www.npmjs.com/package/@near-wallet-selector/modal-ui ) or [ ` modal-ui-js ` ] ( https://www.npmjs.com/package/@near-wallet-selector/modal-ui-js ) package for a pre-built interface that wraps the ` core ` API and presents the supported wallets:
@@ -119,9 +134,10 @@ import { setupNearSnap } from "@near-wallet-selector/near-snap";
119
134
import { setupMathWallet } from " @near-wallet-selector/math-wallet" ;
120
135
import { setupNightly } from " @near-wallet-selector/nightly" ;
121
136
import { setupMeteorWallet } from " @near-wallet-selector/meteor-wallet" ;
137
+ import { setupMeteorWalletApp } from " @near-wallet-selector/meteor-wallet-app" ;
138
+ import { setupOkxWallet } from " @near-wallet-selector/okx-wallet" ;
122
139
import { setupNarwallets } from " @near-wallet-selector/narwallets" ;
123
140
import { setupWelldoneWallet } from " @near-wallet-selector/welldone-wallet" ;
124
- import { setupNearSnap } from " @near-wallet-selector/near-snap" ;
125
141
import { setupLedger } from " @near-wallet-selector/ledger" ;
126
142
import { setupWalletConnect } from " @near-wallet-selector/wallet-connect" ;
127
143
import { setupNearFi } from " @near-wallet-selector/nearfi" ;
@@ -131,6 +147,8 @@ import { setupXDEFI } from "@near-wallet-selector/xdefi";
131
147
import { setupRamperWallet } from " @near-wallet-selector/ramper-wallet" ;
132
148
import { setupNearMobileWallet } from " @near-wallet-selector/near-mobile-wallet" ;
133
149
import { setupMintbaseWallet } from " @near-wallet-selector/mintbase-wallet" ;
150
+ import { setupBitteWallet } from " @near-wallet-selector/bitte-wallet" ;
151
+ import { setupEthereumWallets } from " @near-wallet-selector/ethereum-wallets" ;
134
152
135
153
const selector = await setupWalletSelector ({
136
154
network: " testnet" ,
@@ -142,7 +160,9 @@ const selector = await setupWalletSelector({
142
160
setupMathWallet (),
143
161
setupNightly (),
144
162
setupMeteorWallet (),
163
+ setupMeteorWalletApp ({ contractId: " guest-book.testnet" }),
145
164
setupNearSnap (),
165
+ setupOkxWallet (),
146
166
setupNarwallets (),
147
167
setupWelldoneWallet (),
148
168
setupLedger (),
@@ -165,7 +185,14 @@ const selector = await setupWalletSelector({
165
185
walletUrl: " https://wallet.mintbase.xyz" ,
166
186
callbackUrl: " https://www.mywebsite.com" ,
167
187
deprecated: false ,
168
- }),
188
+ }),
189
+ setupBitteWallet ({
190
+ networkId: " mainnet" ,
191
+ walletUrl: " https://wallet.bitte.ai" ,
192
+ callbackUrl: " https://www.mywebsite.com" ,
193
+ deprecated: false ,
194
+ }),
195
+ setupEthereumWallets ({ wagmiConfig , web3Modal }),
169
196
],
170
197
});
171
198
0 commit comments