Skip to content
master
Switch branches/tags
Code

Hive Keychain Extension

Secure Hive Wallet Extension.

Hive Keychain is an extension for accessing Hive-enabled distributed applications, or "dApps" in your Chromium or Firefox browser!

The extension injects the Hive Keychain API into every website's javascript context, so that dApps can read from the blockchain.

Hive Keychain also lets the user create and manage their own identities, so when a dApp wants to perform a transaction and write to the blockchain, the user gets a secure interface to review the transaction, before approving or rejecting it.

Building locally

Clone the repository

git clone https://github.com/hive-keychain/hive-keychain-extension

Install the modules

npm i

Run the dev server

npm run dev It will create two repositories dist-dev and dist-dev-firefox. Alternatively, you can run the dev server for either browser by using npm run dev:chromium or npm run dev:firefox

Make a production build

npm run build In the same manner, this will create dist-prod and dist-prod-firefox folders, and you can choose to build for one type of browser only by using npm run build:chromium or npm run build:firefox

Test your local build

Chromium
  • Go to your browser extension page
  • Activate the developer mode
  • Load unpacked
  • Choose the dist-dev folder

After making changes to the background, reload the extension.

Firefox
  • Go to about:debugging#/runtime/this-firefox
  • Load temporary Add-on
  • Choose the dist-dev-firefox folder

After making changes to the background, reload the extension.

Contributing

Before contributing to Hive Keychain, contact us on Discord.

Useful links

About

A wallet browser extension for the Hive blockchain and cryptocurrency

Resources

License

Stars

Watchers

Forks

Packages

No packages published