0.0.13-3 • Published 9 months ago

@dicksonp/open-wallet-adapter v0.0.13-3

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

Unified Wallet Kit

Unified Wallet Kit is an open-sourced, Swiss Army Knife wallet adapter, striving for the best wallet integration experience for developers, and best wallet experience for your users.

Used by Jupiter and Meteora.

Philosophy

  • Set a sensible defaults
  • Lightweight, easy to adopt, fast to access
  • Extensible wallets, with a BYOW (Bring your own wallets) approach
  • Better onboarding experience for new users

Core features

  • Main esm bundle at 94Kb (~20Kb gzipped)
  • Built-in Wallet Standard, Mobile Wallet Adapter support
  • Abstracted wallet adapter, with a BYOW (Bring your own wallets) approach
  • Mobile responsive
  • Notification plug-in

Upcoming features

  • Internationalization (i18n)
  • Theming (from light to dark, from funky to boringly corporate)
  • New user onboarding
  • Even more customisation

FAQs

  • Why not ship with all wallets?

    • Unnecessary bloat and bundle size on your dApp
    • It's not sensible to always maintain an ever-growing list of wallets
    • many existing wallets are not well maintained, often with unpatched security, or abandoned development
    • lack of users
    • does not support Versioned Transaction, severely limiting the adoption of many innovative functionalities of dApp.
    • and hopefully, a gradually disappearing list of installed wallet adapter, as they migrate to wallet-standard
  • Why not just use the existing wallet adapters?

    • To bootstrap a dApp, we always find ourself doing the same thing over and over again, such as:
      • notification when wallets are selected, connecting, connected, disconnected.
      • auto reconnect to the last connected wallet
      • mobile-first, responsive design
      • themeing support (coming soon)
      • Internationalization (i18n) support (coming soon)
    • And on ecosystem level
      • new user onboarding (coming soon)
  • why not ship with notification by default

    • existing dApp might already have their own notification system
    • checkout src/components/examples/WalletNotification.tsx for an example of how to use the notification system
0.0.1-alpha4-29

9 months ago

0.0.1-alpha4-28

9 months ago

0.0.1-alpha4-27

9 months ago

0.0.1-alpha4-26

9 months ago

0.0.1-alpha4-25

9 months ago

0.0.1-alpha4-24

9 months ago

0.0.1-alpha4-23

9 months ago

0.0.1-alpha4-32

9 months ago

0.0.1-alpha4-31

9 months ago

0.0.1-alpha4-30

9 months ago

0.0.1-alpha2-18

10 months ago

0.0.1-alpha2-19

10 months ago

0.0.13-2

9 months ago

0.0.13-3

9 months ago

0.0.1-alpha2-10

10 months ago

0.0.1-alpha2-11

10 months ago

0.0.1-alpha2-12

10 months ago

0.0.1-alpha2-13

10 months ago

0.0.1-alpha2-14

10 months ago

0.0.1-alpha2-15

10 months ago

0.0.1-alpha2-16

10 months ago

0.0.1-alpha2-17

10 months ago

0.0.1-alpha4-8

10 months ago

0.0.1-alpha4-7

10 months ago

0.0.1-alpha2-9

10 months ago

0.0.1-alpha4-9

10 months ago

0.0.1-alpha2-20

10 months ago

0.0.1-alpha2-2

10 months ago

0.0.1-alpha2-1

10 months ago

0.0.1-alpha4-2

10 months ago

0.0.1-alpha2-4

10 months ago

0.0.1-alpha4-1

10 months ago

0.0.1-alpha2-3

10 months ago

0.0.1-alpha4-4

10 months ago

0.0.1-alpha2-6

10 months ago

0.0.1-alpha4-3

10 months ago

0.0.1-alpha2-5

10 months ago

0.0.1-alpha4-6

10 months ago

0.0.1-alpha2-8

10 months ago

0.0.1-alpha4-5

10 months ago

0.0.1-alpha2-7

10 months ago

0.0.1-alpha2-21

10 months ago

0.0.1-alpha2-22

10 months ago

0.0.1-alpha2-23

10 months ago

0.0.1-alpha2-24

10 months ago

0.0.1-alpha2-25

10 months ago

0.0.1-alpha4-11

10 months ago

0.0.1-alpha4-10

10 months ago

0.0.1-alpha4-19

9 months ago

0.0.1-alpha4-18

9 months ago

0.0.1-alpha4-17

9 months ago

0.0.1-alpha4-16

9 months ago

0.0.1-alpha4-15

9 months ago

0.0.1-alpha4-14

9 months ago

0.0.13

9 months ago

0.0.1-alpha4-13

9 months ago

0.0.1-alpha4-12

9 months ago

0.0.1-alpha4-22

9 months ago

0.0.1-alpha3-1

10 months ago

0.0.1-alpha4-21

9 months ago

0.0.1-alpha4-20

9 months ago

0.0.1-alpha-20

11 months ago

0.0.1-alpha-22

11 months ago

0.0.1-alpha-21

11 months ago

0.0.1-alpha-19

11 months ago

0.0.1-alpha-18

11 months ago

0.0.1-alpha-17

11 months ago

0.0.1-alpha-16

11 months ago

0.0.1-alpha-15

11 months ago

0.0.1-alpha-13

11 months ago

0.0.1-alpha-12

11 months ago

0.0.1-alpha-11

11 months ago

0.0.1-alpha-10

11 months ago

0.0.1-alpha.9

11 months ago

0.0.1-alpha.8

11 months ago

0.0.1-alpha.7

11 months ago

0.0.1-alpha.6

11 months ago

0.0.1-alpha.5

11 months ago

0.0.1-alpha.4

11 months ago

0.0.1-alpha.3

11 months ago

0.0.1-alpha.2

11 months ago

0.0.1-alpha.1

11 months ago

0.0.1-alpha.0

11 months ago

0.0.1

11 months ago