https://github.com/mlabs-haskell/cardano-dev-wallet
A browser-based Cardano wallet for developers & testers
https://github.com/mlabs-haskell/cardano-dev-wallet
Last synced: about 1 year ago
JSON representation
A browser-based Cardano wallet for developers & testers
- Host: GitHub
- URL: https://github.com/mlabs-haskell/cardano-dev-wallet
- Owner: mlabs-haskell
- License: mit
- Created: 2023-10-03T09:51:49.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T05:47:24.000Z (almost 2 years ago)
- Last Synced: 2025-03-29T02:04:20.691Z (about 1 year ago)
- Language: TypeScript
- Size: 3.31 MB
- Stars: 12
- Watchers: 6
- Forks: 2
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cardano Dev Wallet

A browser extension that implements [CIP-30](https://cips.cardano.org/cip/CIP-30/) Cardano wallet connector with a UI that is more convenient for developers than mainstream user-oriented wallets.
- Uses Blockfrost or Ogmios+Kupo as the backend
- Works with custom Cardano networks
- Allows to inspect CIP-30 method logs
- Allows to override CIP-30 API endpoint responses
- Allows to load private keys or mnemonics
[](https://addons.mozilla.org/en-US/firefox/addon/cardano-dev-wallet/) [](https://chromewebstore.google.com/detail/cardano-dev-wallet/afnjoihjkimddgemefealgkefejaigme)
## User Guide
See [guide/Readme.md](guide/Readme.md)
## Workflow
`cd webext` before issuing any of the commands below.
### Develop UI
- Run: `node build.js`
- Open `http://localhost:8000/` in the browser.
- This will run the extension as a simple webpage.
- No webextension features will be available, like connecting to a dApp.
- Just for faster feedback cycles when tweaking the UI.
### Develop WebExtension
- Run: `node build.js --run`
- Chrome will launch with the extension loaded.
- Configure the network and accounts to start developing.
- Any changes to the source code will auto build & reload the extension.
### Bundling
- Run: `node build.js --bundle`
### More Options
- Run: `node build.js --help` to see all the available options.
## Plutip
See [plutip/README.md](plutip/README.md) to see how to configure Plutip for use with the extension.
## Devloper Notes
See [DevNotes.md](DevNotes.md)