Skip to content

Commit 9b7ceb0

Browse files
committed
Update docs for wallet-standard
- Rewrite docs to focus on wallet-standard, and note that wallet adapters for individual wallet apps are deprecated - Make demo and demo code more prominent in README - Move deprecated individual wallet adapterlinks into DEPRECATED.md - Move current instructions from PACKAGES.md and WALLET.md (now that PACKAGES is much smaller) to main README - Add notes that some community packages need updated for wallet-standard - Use relative links wherever possible (which keeps linsk working across forks) - Use a neater syntax (lists rather than markdown tables) so the markdown is viewable in terminal, VScode, and other apps that do not render markdown. - Remove APP.md as it doesn't use wallet-standard (we have link to demo code for something that does use wallet-standard)
1 parent 01c6316 commit 9b7ceb0

File tree

8 files changed

+259
-281
lines changed

8 files changed

+259
-281
lines changed

Diff for: APP.md

-125
This file was deleted.

Diff for: DEPRECATED.md

+140
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
### Individual wallet app support packages (deprecated)
2+
3+
For any wallet injected into the window in a browser, browser extension, or mobile app, you no longer need to publish an adapter at all. You don't need to open a PR to MWA or the Wallet Standard.
4+
5+
We are no longer accepting contributions for new adapters of this type. Bug fixes to existing adapters are welcome, but new features should be implemented using the MWA and Wallet Standard interfaces.
6+
7+
Contributions are still welcome for new adapters that are not injected into the window but instead rely on loading an SDK to interact with an external wallet.
8+
9+
> **Warning**
10+
> These packages were used to provide adapters for each wallet before Wallet Standard support. Per [WALLET.md these are no longer needed and should not be used](WALLET.md). The current version of wallet adapter will detect any registered Solana wallet.
11+
12+
You can use the [wallets](packages/wallets/wallets) package, or add the individual wallet packages you want.
13+
14+
- [wallets](packages/wallets/wallets)
15+
Includes all the wallets (with tree shaking) [📦`@solana/wallet-adapter-wallets`](https://npmjs.com/package/@solana/wallet-adapter-wallets)
16+
17+
- [alpha](packages/wallets/alpha)
18+
Adapter for [Alpha](https://github.com/alphabatem/alpha-wallet) [📦`@solana/wallet-adapter-alpha`](https://npmjs.com/package/@solana/wallet-adapter-alpha)
19+
20+
- [avana](packages/wallets/avana)
21+
Adapter for [Avana](https://www.avanawallet.com) [📦`@solana/wallet-adapter-avana`](https://npmjs.com/package/@solana/wallet-adapter-avana)
22+
23+
- [backpack](packages/wallets/backpack)
24+
Adapter for [Backpack](https://backpack.app) [📦`@solana/wallet-adapter-backpack`](https://npmjs.com/package/@solana/wallet-adapter-backpack)
25+
26+
- [bitkeep](packages/wallets/bitkeep)
27+
Adapter for [BitKeep](https://bitkeep.com) [📦`@solana/wallet-adapter-bitkeep`](https://npmjs.com/package/@solana/wallet-adapter-bitkeep)
28+
29+
- [bitpie](packages/wallets/bitpie)
30+
Adapter for [Bitpie](https://bitpie.com) [📦`@solana/wallet-adapter-bitpie`](https://npmjs.com/package/@solana/wallet-adapter-bitpie)
31+
32+
- [blocto](packages/wallets/blocto)
33+
Adapter for [Blocto](https://blocto.app) [📦`@solana/wallet-adapter-blocto`](https://npmjs.com/package/@solana/wallet-adapter-blocto)
34+
35+
- [brave](packages/wallets/brave)
36+
Adapter for [Brave](https://brave.com/wallet) [📦`@solana/wallet-adapter-brave`](https://npmjs.com/package/@solana/wallet-adapter-brave)
37+
38+
- [clv](packages/wallets/clover)
39+
Adapter for [CLV](https://clv.org) [📦`@solana/wallet-adapter-clover`](https://npmjs.com/package/@solana/wallet-adapter-clover)
40+
41+
- [coin98](packages/wallets/coin98)
42+
Adapter for [Coin98](https://coin98.com) [📦`@solana/wallet-adapter-coin98`](https://npmjs.com/package/@solana/wallet-adapter-coin98)
43+
44+
- [coinbase](packages/wallets/coinbase)
45+
Adapter for [Coinbase](https://www.coinbase.com) [📦`@solana/wallet-adapter-coinbase`](https://npmjs.com/package/@solana/wallet-adapter-coinbase)
46+
47+
- [coinhub](packages/wallets/coinhub)
48+
Adapter for [Coinhub](https://coinhub.org) [📦`@solana/wallet-adapter-coinhub`](https://npmjs.com/package/@solana/wallet-adapter-coinhub)
49+
50+
- [exodus](packages/wallets/exodus)
51+
Adapter for [Exodus](https://exodus.com) [📦`@solana/wallet-adapter-exodus`](https://npmjs.com/package/@solana/wallet-adapter-exodus)
52+
53+
- [fractal](packages/wallets/fractal)
54+
Adapter for [Fractal](https://fractal.is) [📦`@solana/wallet-adapter-fractal`](https://npmjs.com/package/@solana/wallet-adapter-fractal)
55+
56+
- [glow](packages/wallets/glow)
57+
Adapter for [Glow](https://glow.app) [📦`@solana/wallet-adapter-glow`](https://npmjs.com/package/@solana/wallet-adapter-glow)
58+
59+
- [huobi](packages/wallets/huobi)
60+
Adapter for [HuobiWallet](https://www.huobiwallet.io) [📦`@solana/wallet-adapter-huobi`](https://npmjs.com/package/@solana/wallet-adapter-huobi)
61+
62+
- [hyperpay](packages/wallets/hyperpay)
63+
Adapter for [HyperPay](https://hyperpay.io) [📦`@solana/wallet-adapter-hyperpay`](https://npmjs.com/package/@solana/wallet-adapter-hyperpay)
64+
65+
- [keystone](packages/wallets/keystone)
66+
Adapter for [keystone](https://keyst.one) [📦`@solana/wallet-adapter-keystone`](https://npmjs.com/package/@solana/wallet-adapter-keystone)
67+
68+
- [krystal](packages/wallets/krystal)
69+
Adapter for [krystal](https://krystal.app) [📦`@solana/wallet-adapter-krystal`](https://npmjs.com/package/@solana/wallet-adapter-krystal)
70+
71+
- [ledger](packages/wallets/ledger)
72+
Adapter for [Ledger](https://ledger.com) [📦`@solana/wallet-adapter-ledger`](https://npmjs.com/package/@solana/wallet-adapter-ledger)
73+
74+
- [mathwallet](packages/wallets/mathwallet)
75+
Adapter for [MathWallet](https://mathwallet.org) [📦`@solana/wallet-adapter-mathwallet`](https://npmjs.com/package/@solana/wallet-adapter-mathwallet)
76+
77+
- [neko](packages/wallets/neko)
78+
Adapter for [Neko](https://nekowallet.com) [📦`@solana/wallet-adapter-neko`](https://npmjs.com/package/@solana/wallet-adapter-neko)
79+
80+
- [nightly](packages/wallets/nightly)
81+
Adapter for [Nightly](https://nightly.app) [📦`@solana/wallet-adapter-nightly`](https://npmjs.com/package/@solana/wallet-adapter-nightly)
82+
83+
- [nufi](packages/wallets/nufi)
84+
Adapter for [NuFi](https://nu.fi) [📦`@solana/wallet-adapter-nufi`](https://npmjs.com/package/@solana/wallet-adapter-nufi)
85+
86+
- [onto](packages/wallets/onto)
87+
Adapter for [ONTO](https://onto.app) [📦`@solana/wallet-adapter-onto`](https://npmjs.com/package/@solana/wallet-adapter-onto)
88+
89+
- [particle](packages/wallets/particle)
90+
Adapter for [Particle](https://particle.network) [📦`@solana/wallet-adapter-particle`](https://npmjs.com/package/@solana/wallet-adapter-particle)
91+
92+
- [phantom](packages/wallets/phantom)
93+
Adapter for [Phantom](https://phantom.app) [📦`@solana/wallet-adapter-phantom`](https://npmjs.com/package/@solana/wallet-adapter-phantom)
94+
95+
- [safepal](packages/wallets/safepal)
96+
Adapter for [SafePal](https://safepal.io) [📦`@solana/wallet-adapter-safepal`](https://npmjs.com/package/@solana/wallet-adapter-safepal)
97+
98+
- [saifu](packages/wallets/saifu)
99+
Adapter for [Saifu](https://saifuwallet.com) [📦`@solana/wallet-adapter-saifu`](https://npmjs.com/package/@solana/wallet-adapter-safepal)
100+
101+
- [salmon](packages/wallets/salmon)
102+
Adapter for [Salmon](https://www.salmonwallet.io) [📦`@solana/wallet-adapter-salmon`](https://npmjs.com/package/@solana/wallet-adapter-salmon)
103+
104+
- [sky](packages/wallets/sky)
105+
Adapter for [Sky](https://getsky.app) [📦`@solana/wallet-adapter-sky`](https://npmjs.com/package/@solana/wallet-adapter-sky)
106+
107+
- [slope](packages/wallets/slope)
108+
Adapter for [Slope](https://slope.finance) [📦`@solana/wallet-adapter-slope`](https://npmjs.com/package/@solana/wallet-adapter-slope)
109+
110+
- [solflare](packages/wallets/solflare)
111+
Adapter for [Solflare](https://solflare.com) [📦`@solana/wallet-adapter-solflare`](https://npmjs.com/package/@solana/wallet-adapter-solflare)
112+
113+
- [sollet](packages/wallets/sollet)
114+
Adapter for [Sollet](https://www.sollet.io) [📦`@solana/wallet-adapter-sollet`](https://npmjs.com/package/@solana/wallet-adapter-sollet)
115+
116+
- [solong](packages/wallets/solong)
117+
Adapter for [Solong](https://solongwallet.io) [📦`@solana/wallet-adapter-solong`](https://npmjs.com/package/@solana/wallet-adapter-solong)
118+
119+
- [spot](packages/wallets/spot)
120+
Adapter for [Spot](https://spot-wallet.com) [📦`@solana/wallet-adapter-spot`](https://npmjs.com/package/@solana/wallet-adapter-spot)
121+
122+
- [strike](packages/wallets/strike)
123+
Adapter for [Strike](https://strikeprotocols.com) [📦`@solana/wallet-adapter-strike`](https://npmjs.com/package/@solana/wallet-adapter-strike)
124+
125+
- [tokenary](packages/wallets/tokenary)
126+
Adapter for [Tokenary](https://tokenary.io) [📦`@solana/wallet-adapter-tokenary`](https://npmjs.com/package/@solana/wallet-adapter-tokenary)
127+
128+
- [tokenpocket](packages/wallets/tokenpocket)
129+
Adapter for [TokenPocket](https://tokenpocket.pro) [📦`@solana/wallet-adapter-tokenpocket`](https://npmjs.com/package/@solana/wallet-adapter-tokenpocket)
130+
131+
- [torus](packages/wallets/torus)
132+
Adapter for [Torus](https://tor.us) [📦`@solana/wallet-adapter-torus`](https://npmjs.com/package/@solana/wallet-adapter-torus)
133+
134+
- [trust](packages/wallets/trust)
135+
Adapter for [Trust Wallet](https://trustwallet.com) [📦`@solana/wallet-adapter-trust`](https://npmjs.com/package/@solana/wallet-adapter-trust)
136+
137+
- [walletconnect](packages/wallets/walletconnect)
138+
Adapter for [WalletConnect](https://walletconnect.com) [📦`@solana/wallet-adapter-walletconnect`](https://npmjs.com/package/@solana/wallet-adapter-walletconnect)
139+
- [xdefi](packages/wallets/xdefi)
140+
Adapter for [XDEFI](https://xdefi.io) [📦`@solana/wallet-adapter-xdefi`](https://npmjs.com/package/@solana/wallet-adapter-xdefi)

0 commit comments

Comments
 (0)