https://github.com/docknetwork/universal-wallet
Dock Universal Wallet Library
https://github.com/docknetwork/universal-wallet
dock universal-wallet verifiable-credentials
Last synced: 8 months ago
JSON representation
Dock Universal Wallet Library
- Host: GitHub
- URL: https://github.com/docknetwork/universal-wallet
- Owner: docknetwork
- Created: 2021-03-24T18:36:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-24T17:27:50.000Z (9 months ago)
- Last Synced: 2025-04-07T19:28:09.845Z (9 months ago)
- Topics: dock, universal-wallet, verifiable-credentials
- Language: JavaScript
- Homepage: https://docknetwork.github.io/universal-wallet/reference/
- Size: 1.44 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Dock Universal Wallet Library
This wallet is intended to implement the universl wallet W3C spec for storing credentials, keys, dids and more JSON-LD documents. It comes bundled with some storage interfaces, supports EDVs and is in use by the Dock Wallet app. Check the [examples](./examples) and [tests](./tests) folders for reference implementations. The library is currently in beta status.
[Check out the documentation here](https://docknetwork.github.io/universal-wallet/reference/)
[](https://github.com/docknetwork/universal-wallet/actions/workflows/test.yml)
## Features
- Universal Wallet spec compliant
- EDV storage over HTTP
- Local FS storage
- Expandable storage interface (eg, for react native)
- Wallets are encrypted at rest
- Can be used server or client side
- Can issue credentials straight from the wallet
- Built in did:key support
- Helpers for polkadotjs key management
## Install or build
- Run `yarn add @docknetwork/universal-wallet` or `npm install @docknetwork/universal-wallet` to install the package from npm
- When building from source:
- Run `yarn` to install the dependencies
- Run `yarn build` to create a distribution version.
## Reference links
- https://medium.com/transmute-techtalk/encrypted-data-vaults-c794055b170e
- https://docknetwork.github.io/universal-wallet/reference/
## Todos
- Decouple polkadot libraries