Skip to content

PelagusWallet/hd-keyring

Repository files navigation

hd-keyring

A class to manage BIP-32 compatible hierarchical deterministic (HD) wallets, popular across Bitcoin and Ethereum.

Built to power Pelagus, the Web3 wallet for Quai Network.

Building and Developing

Development Setup

If you’re on macOS, install Homebrew and run scripts/macos-setup.sh. Note that if you don’t have Homebrew or you’re not on macOS, the below information details what you’ll need. The script additionally sets up pre-commit hooks.

$ ./scripts/macos-setup.sh

Required Software

If you can't use the macOS setup script, here is the software you'll need to install:

Quickstart

$ nvm use
$ npm install -g yarn # if you don't have yarn globally installed
$ yarn install # install all dependencies; rerun with --ignore-scripts if
               # scrypt node-gyp failures prevent the install from completing
$ yarn test --watch # start a continuous test that will auto-run with changes

Once the continuous test build is running, you can make whatever changes to the code and make sure tests continue to pass.

About

No description, website, or topics provided.

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE.txt
GPL-3.0
LICENSE-GPLv3.txt
Unknown
LICENSE-additional-terms.txt

Stars

Watchers

Forks

Packages

No packages published

Languages