https://github.com/anza-xyz/wallet-adapter
Modular TypeScript wallet adapters and components for Solana applications.
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 139 committers (0.7%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (2.2%) to scientific vocabulary
Keywords
blockchain
crypto
cryptocurrency
hacktoberfest
hacktoberfest2022
react
solana
typescript
wallet
Last synced: 6 months ago
·
JSON representation
Repository
Modular TypeScript wallet adapters and components for Solana applications.
Basic Info
- Host: GitHub
- Owner: anza-xyz
- License: apache-2.0
- Language: TypeScript
- Default Branch: master
- Homepage: https://anza-xyz.github.io/wallet-adapter/
- Size: 88.2 MB
Statistics
- Stars: 1,910
- Watchers: 45
- Forks: 1,048
- Open Issues: 33
- Releases: 556
Topics
blockchain
crypto
cryptocurrency
hacktoberfest
hacktoberfest2022
react
solana
typescript
wallet
Created almost 5 years ago
· Last pushed 9 months ago
Metadata Files
Readme
License
README.md
Wallet Adapter
Modular TypeScript wallet adapters and components for Solana applications.
- Demo
- TypeScript Docs
- For Solana Apps
- For Solana Wallets
- Packages
- FAQ (Frequently Asked Questions)
- Build from Source

Owner
- Name: anza-xyz
- Login: anza-xyz
- Kind: organization
- Repositories: 1
- Profile: https://github.com/anza-xyz
Committers
Last synced: 6 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Jordan Sexton | j****n@j****m | 1,129 |
| Loris Leiva | l****a@g****m | 66 |
| steveluscher | m****b@s****m | 51 |
| Felix | c****i@g****m | 50 |
| Daniel Marin | d****t@g****m | 33 |
| steveluscher | g****b@s****m | 27 |
| Steven Luscher | s****r@u****m | 26 |
| github-actions[bot] | 4****]@u****m | 26 |
| Chris Chua | c****c@g****m | 24 |
| silvestrevivo | s****n@g****m | 22 |
| Varga-Somogyi Ákos | v****s@g****m | 21 |
| github-actions[bot] | g****]@u****m | 21 |
| jon wong | j@j****m | 19 |
| ArpitAgrawal321 | a****l@g****m | 18 |
| Colin Ogoo | o****n@g****m | 17 |
| Jordan | 1****h@u****m | 13 |
| skywalletadmin | a****n@g****p | 13 |
| Callum McIntyre | m****4@g****m | 13 |
| Justin Starry | j****n@s****m | 11 |
| David Mohl | g****t@d****h | 11 |
| Yang Lin | y****6@g****m | 10 |
| cwlee | c****0@g****m | 10 |
| Hernando Scheidl | h****o@s****o | 9 |
| Adrian | a****9@g****m | 8 |
| Armani Ferrante | a****e@g****m | 8 |
| bartosz-lipinski | 2****i@u****m | 7 |
| Romain Ouabdelkader | r****n@s****o | 7 |
| docongminh | c****2@g****m | 6 |
| Victor Pontis | v****r@p****s | 6 |
| Piotr Janosz | p****z@u****m | 6 |
| and 109 more... | ||
Committer Domains (Top 20 + Academic)
qq.com: 6
steveluscher.com: 2
anza.xyz: 2
solana.com: 2
strikeprotocols.com: 1
tor.us: 1
coinbase.com: 1
magiceden.io: 1
interia.pl: 1
biwills.com: 1
vacuumlabs.com: 1
pont.is: 1
spot.so: 1
salmonwallet.io: 1
d.sh: 1
getsky.app: 1
jnwng.com: 1
jordansexton.com: 1
insucrm.com: 1
proton.me: 1
msu.edu: 1
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 159
- Total pull requests: 206
- Average time to close issues: 5 months
- Average time to close pull requests: 26 days
- Total issue authors: 137
- Total pull request authors: 83
- Average comments per issue: 2.85
- Average comments per pull request: 1.44
- Merged pull requests: 111
- Bot issues: 0
- Bot pull requests: 21
Past Year
- Issues: 43
- Pull requests: 76
- Average time to close issues: 23 days
- Average time to close pull requests: 15 days
- Issue authors: 40
- Pull request authors: 27
- Average comments per issue: 0.67
- Average comments per pull request: 0.99
- Merged pull requests: 35
- Bot issues: 0
- Bot pull requests: 13
Top Authors
Issue Authors
- steveluscher (4)
- jordaaash (3)
- danmt (3)
- moslem137500 (3)
- nukec (3)
- keolamation (2)
- ymc182 (2)
- 21e8 (2)
- can-arikan (2)
- lucian55 (2)
- Paullht (2)
- billythedummy (2)
- TimonPeng (2)
- josephchung796 (2)
- lukassgramm (2)
Pull Request Authors
- jordaaash (41)
- github-actions[bot] (16)
- steveluscher (7)
- piotrjanosz (6)
- dependabot[bot] (5)
- Murshid69 (4)
- mcintyre94 (4)
- iLotus12 (4)
- cemozerr (4)
- Funkatronics (3)
- gabrielKerekes (3)
- bitkeepos (3)
- alex-fung (3)
- chendatony31 (3)
- yanglin5689446 (2)
Top Labels
Issue Labels
question (10)
enhancement (10)
good first issue (4)
bug (3)
documentation (3)
icebox (3)
help wanted (3)
blocked (1)
waiting (1)
Pull Request Labels
dependencies (5)
javascript (5)
blocked (1)
hacktoberfest-accepted (1)
use-wallet-standard (1)
Dependencies
.github/workflows/build-and-test.yml
actions
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- pnpm/action-setup v2 composite
.github/workflows/label-actions.yml
actions
- dessant/label-actions v3 composite
.github/workflows/release.yml
actions
- actions/cache v3 composite
- actions/checkout v3 composite
- actions/setup-node v3 composite
- changesets/action v1 composite
- pnpm/action-setup v2 composite
package.json
npm
- @changesets/cli ^2.26.1 development
- @types/node ^18.16.18 development
- @typescript-eslint/eslint-plugin ^5.60.0 development
- @typescript-eslint/parser ^5.60.0 development
- eslint 8.22.0 development
- eslint-config-prettier ^8.8.0 development
- eslint-plugin-prettier ^4.2.1 development
- eslint-plugin-react ^7.32.2 development
- eslint-plugin-react-hooks ^4.6.0 development
- eslint-plugin-require-extensions ^0.1.3 development
- gh-pages ^4.0.0 development
- pnpm ^8.6.3 development
- prettier ^2.8.8 development
- shx ^0.3.4 development
- turbo ^1.10.4 development
- typedoc ^0.23.28 development
- typescript ~4.7.4 development
packages/core/base/package.json
npm
- @solana/web3.js ^1.77.3 development
- @types/node-fetch ^2.6.4 development
- shx ^0.3.4 development
- @solana/wallet-standard-features ^1.1.0
- @wallet-standard/base ^1.0.1
- @wallet-standard/features ^1.0.3
- eventemitter3 ^4.0.7
packages/core/react/package.json
npm
- @solana/web3.js ^1.77.3 development
- @types/jest ^28.1.8 development
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- jest ^28.1.3 development
- jest-environment-jsdom ^28.1.3 development
- jest-localstorage-mock ^2.4.26 development
- react ^18.2.0 development
- react-dom ^18.2.0 development
- shx ^0.3.4 development
- ts-jest ^28.0.8 development
- @solana-mobile/wallet-adapter-mobile ^2.0.0
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-standard-wallet-adapter-react ^1.1.0
packages/starter/create-react-app-starter/package.json
npm
- @testing-library/jest-dom ^5.16.5 development
- @testing-library/react ^13.4.0 development
- @testing-library/user-event ^14.4.3 development
- @types/jest ^28.1.8 development
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- @types/testing-library__jest-dom ^5.14.6 development
- browserify-zlib ^0.2.0 development
- crypto-browserify ^3.12.0 development
- https-browserify ^1.0.0 development
- process ^0.11.10 development
- shx ^0.3.4 development
- source-map-loader ^4.0.1 development
- stream-browserify ^3.0.0 development
- stream-http ^3.2.0 development
- typescript ~4.7.4 development
- url ^0.11.1 development
- webpack ^5.88.0 development
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-adapter-react workspace:^
- @solana/wallet-adapter-react-ui workspace:^
- @solana/wallet-adapter-wallets workspace:^
- @solana/web3.js ^1.77.3
- react ^18.2.0
- react-app-rewired ^2.2.1
- react-dom ^18.2.0
- react-scripts 5.0.1
- web-vitals ^2.1.4
packages/starter/example/package.json
npm
- @types/bs58 ^4.0.1 development
- @types/node-fetch ^2.6.4 development
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- eslint 8.22.0 development
- eslint-config-next ^12.3.4 development
- next-plugin-antd-less ^1.8.0 development
- prettier ^2.8.8 development
- shx ^0.3.4 development
- typescript ~4.7.4 development
- @ant-design/icons ^4.8.0
- @emotion/react ^11.11.1
- @emotion/styled ^11.11.0
- @mui/icons-material ^5.11.16
- @mui/material ^5.13.5
- @noble/curves ^1.1.0
- @solana/wallet-adapter-ant-design workspace:^
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-adapter-material-ui workspace:^
- @solana/wallet-adapter-react workspace:^
- @solana/wallet-adapter-react-ui workspace:^
- @solana/wallet-adapter-wallets workspace:^
- @solana/wallet-standard-features ^1.1.0
- @solana/wallet-standard-util ^1.1.0
- @solana/web3.js ^1.77.3
- antd ^4.24.10
- bs58 ^4.0.1
- next ^12.3.4
- notistack ^3.0.1
- react ^18.2.0
- react-dom ^18.2.0
packages/starter/material-ui-starter/package.json
npm
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- parcel ^2.9.2 development
- prettier ^2.8.8 development
- process ^0.11.10 development
- shx ^0.3.4 development
- typescript ~4.7.4 development
- @emotion/react ^11.11.1
- @emotion/styled ^11.11.0
- @mui/icons-material ^5.11.16
- @mui/material ^5.13.5
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-adapter-material-ui workspace:^
- @solana/wallet-adapter-react workspace:^
- @solana/wallet-adapter-wallets workspace:^
- @solana/web3.js ^1.77.3
- notistack ^3.0.1
- react ^18.2.0
- react-dom ^18.2.0
packages/starter/nextjs-starter/package.json
npm
- @types/node-fetch ^2.6.4 development
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- eslint 8.22.0 development
- eslint-config-next ^12.3.4 development
- prettier ^2.8.8 development
- shx ^0.3.4 development
- typescript ~4.7.4 development
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-adapter-react workspace:^
- @solana/wallet-adapter-react-ui workspace:^
- @solana/wallet-adapter-wallets workspace:^
- next ^12.3.4
- react ^18.2.0
- react-dom ^18.2.0
packages/starter/react-ui-starter/package.json
npm
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- parcel ^2.9.2 development
- prettier ^2.8.8 development
- process ^0.11.10 development
- shx ^0.3.4 development
- typescript ~4.7.4 development
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-adapter-react workspace:^
- @solana/wallet-adapter-react-ui workspace:^
- @solana/wallet-adapter-wallets workspace:^
- @solana/web3.js ^1.77.3
- react ^18.2.0
- react-dom ^18.2.0
packages/ui/ant-design/package.json
npm
- @ant-design/icons ^4.8.0 development
- @solana/web3.js ^1.77.3 development
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- antd ^4.24.10 development
- react ^18.2.0 development
- react-dom ^18.2.0 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-adapter-base-ui workspace:^
- @solana/wallet-adapter-react workspace:^
packages/ui/base-ui/package.json
npm
- @solana/web3.js ^1.77.3 development
- @types/react ^18.2.13 development
- react ^18.2.0 development
- react-dom ^18.2.0 development
- shx ^0.3.4 development
- @solana/wallet-adapter-react workspace:^
packages/ui/material-ui/package.json
npm
- @emotion/react ^11.11.1 development
- @emotion/styled ^11.11.0 development
- @mui/icons-material ^5.11.16 development
- @mui/material ^5.13.5 development
- @solana/web3.js ^1.77.3 development
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- react ^18.2.0 development
- react-dom ^18.2.0 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-adapter-base-ui workspace:^
- @solana/wallet-adapter-react workspace:^
packages/ui/react-ui/package.json
npm
- @solana/web3.js ^1.77.3 development
- @types/react ^18.2.13 development
- @types/react-dom ^18.2.6 development
- react ^18.2.0 development
- react-dom ^18.2.0 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-adapter-base-ui workspace:^
- @solana/wallet-adapter-react workspace:^
packages/wallets/alpha/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/avana/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/bitkeep/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/bitpie/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/clover/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/coin98/package.json
npm
- @solana/web3.js ^1.77.3 development
- @types/bs58 ^4.0.1 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
- bs58 ^4.0.1
packages/wallets/coinbase/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/coinhub/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/fractal/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @fractalwagmi/solana-wallet-adapter ^0.1.1
- @solana/wallet-adapter-base workspace:^
packages/wallets/huobi/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/hyperpay/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/keystone/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @keystonehq/sol-keyring ^0.3.1
- @solana/wallet-adapter-base workspace:^
packages/wallets/krystal/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/ledger/package.json
npm
- @solana/web3.js ^1.77.3 development
- @types/w3c-web-hid ^1.0.3 development
- shx ^0.3.4 development
- @ledgerhq/devices 6.27.1
- @ledgerhq/hw-transport 6.27.1
- @ledgerhq/hw-transport-webhid 6.27.1
- @solana/wallet-adapter-base workspace:^
- buffer ^6.0.3
packages/wallets/mathwallet/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/neko/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/nightly/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/nufi/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/onto/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/particle/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @particle-network/solana-wallet ^0.5.6
- @solana/wallet-adapter-base workspace:^
packages/wallets/phantom/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/safepal/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/saifu/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/salmon/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
- salmon-adapter-sdk ^1.1.1
packages/wallets/sky/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/solflare/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-standard-chains ^1.1.0
- @solflare-wallet/metamask-sdk ^1.0.2
- @solflare-wallet/sdk ^1.3.0
- @wallet-standard/wallet ^1.0.1
packages/wallets/solong/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/spot/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/tokenary/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/tokenpocket/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/torus/package.json
npm
- @solana/web3.js ^1.77.3 development
- @types/keccak ^3.0.1 development
- @types/node-fetch ^2.6.4 development
- @types/readable-stream ^2.3.15 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
- @toruslabs/solana-embed ^0.3.4
- assert ^2.0.0
- crypto-browserify ^3.12.0
- process ^0.11.10
- stream-browserify ^3.0.0
packages/wallets/trust/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
packages/wallets/unsafe-burner/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @noble/curves ^1.1.0
- @solana/wallet-adapter-base workspace:^
- @solana/wallet-standard-features ^1.1.0
- @solana/wallet-standard-util ^1.1.0
packages/wallets/walletconnect/package.json
npm
- @solana/web3.js ^1.77.3 development
- @types/pino ^6.3.12 development
- @walletconnect/types ^2.8.1 development
- shx ^0.3.4 development
- @jnwng/walletconnect-solana ^0.2.0
- @solana/wallet-adapter-base workspace:^
packages/wallets/wallets/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-alpha workspace:^
- @solana/wallet-adapter-avana workspace:^
- @solana/wallet-adapter-bitkeep workspace:^
- @solana/wallet-adapter-bitpie workspace:^
- @solana/wallet-adapter-clover workspace:^
- @solana/wallet-adapter-coin98 workspace:^
- @solana/wallet-adapter-coinbase workspace:^
- @solana/wallet-adapter-coinhub workspace:^
- @solana/wallet-adapter-fractal workspace:^
- @solana/wallet-adapter-huobi workspace:^
- @solana/wallet-adapter-hyperpay workspace:^
- @solana/wallet-adapter-keystone workspace:^
- @solana/wallet-adapter-krystal workspace:^
- @solana/wallet-adapter-ledger workspace:^
- @solana/wallet-adapter-mathwallet workspace:^
- @solana/wallet-adapter-neko workspace:^
- @solana/wallet-adapter-nightly workspace:^
- @solana/wallet-adapter-nufi workspace:^
- @solana/wallet-adapter-onto workspace:^
- @solana/wallet-adapter-particle workspace:^
- @solana/wallet-adapter-phantom workspace:^
- @solana/wallet-adapter-safepal workspace:^
- @solana/wallet-adapter-saifu workspace:^
- @solana/wallet-adapter-salmon workspace:^
- @solana/wallet-adapter-sky workspace:^
- @solana/wallet-adapter-solflare workspace:^
- @solana/wallet-adapter-solong workspace:^
- @solana/wallet-adapter-spot workspace:^
- @solana/wallet-adapter-tokenary workspace:^
- @solana/wallet-adapter-tokenpocket workspace:^
- @solana/wallet-adapter-torus workspace:^
- @solana/wallet-adapter-trust workspace:^
- @solana/wallet-adapter-unsafe-burner workspace:^
- @solana/wallet-adapter-walletconnect workspace:^
- @solana/wallet-adapter-xdefi workspace:^
packages/wallets/xdefi/package.json
npm
- @solana/web3.js ^1.77.3 development
- shx ^0.3.4 development
- @solana/wallet-adapter-base workspace:^
pnpm-lock.yaml
npm
- 2147 dependencies