Hive Keychain 1.8.3

avatar
(Edited)

keychain_title.png

Latest updates

  • Refactored the code to use less permissions.
  • Better error handling for memo encryption.
  • Futureproofed API calls to Bittrex by moving them to keychain-api backend. This is to protect from an incoming Chrome update that would cause CORS errors.
  • Enable memo encryption for generic broadcasts. This was necessary for some projects, including @arcange's Account Recovery.
  • Keychainify now working on Hive Keychain (big thanks to @quochuy).If enabled in the settings, every transfer, delegation or witness vote tab opened on HiveSigner will trigger a similar request on Hive Keychain. For now this will only work if the broadcasting account is specified on HiveSigner. In the future, we will add a dropdown to let you chose the account performing the actions.

About the Chrome Store

I have been putting a lot of energy in trying to get our extension listed on Chrome Store, reduced drastically the number of permissions necessary for the extension to respect Google policies, and it still gets rejected every time.
The review process takes over a week, and always end up with a generic refusal email with no further information on what causes the rejection. The email says that the PO can answer the email to request further information, which I've done multiple time, only to receive the same email again.
This is very frustrating but we will not give up and will keep doing our best to get it listed. In the meantime, you can install Keychain locally or via Firefox Add-Ons Store.

Firefox extension

Get the latest version of Hive Keychain on the FF Add-Ons Store.
It will update by itself

Local installation or update

  • Export your keys (from settings)
  • If you have a previous local version of Hive Keychain, uninstall it from your extension manager.
  • Clone the repository from Github
  • Right click on any existing extension > Manage my extensions.
  • Then activate developer mode.
  • Then Load Unpacked and select the folder you ve unzipped.
  • Import your keys (use the same master password)

We will post again to announce when the extension makes it to the store.

Info for devs

Once the extension installed you can make any kind of requests that were available on Steem Keychain. For this you just need to:

  • Replace window.steem_keychain by window.hive_keychain
  • Replace STEEM, SBD and SP by HIVE, HBD and HP
  • Check out the example folder

Hive Keychain


@yabapmatt : Founder - Witness
@aggroed : Founder - Witness
@nateaguila : UI/UX
@stoodkev : Lead Developer - Witness

Support our witnesses using Hive Keychain witness tab.



0
0
0.000
19 comments
avatar

Chrome is becoming headache day by day, I have also tried to add an extension in Chrome store but get rejected without any reason as such.

0
0
0.000
avatar

yea, that was a pain but it finally got accepted, see Matt s post here

0
0
0.000
avatar

Do you know if there is any way for users to help flood Google with requests that a particular extension gets added? Is there a developer ID or something you can give us to help mount a campaign?

0
0
0.000
avatar

It has been approved, we tried on @yabapmatt s developer account and it was reviewed and accepted rapidly. Go figure. Matt s post is in here

0
0
0.000
avatar

Ahahhh they're obviously giving preference to trusted developers at this time.

0
0
0.000
avatar
(Edited)

Update:

I'm smarter than I thought :-)
I did this on the terminal in the folder where I had previously downloaded the extension with git:

git switch master

Previous HEAD position was 5f100b9 pr20
Switched to branch 'master'
Your branch is up to date with 'origin/master'.

git pull

Then I restarted Brave and that seems to have done the trick.

I previously followed instructions on an earlier post to use git to get version 1.8.2.4 into a folder on my computer.

Is there a magic Git incantation I can perform (with the obligatory black candles and pentagram inscribed around me first) which will update me without needing the import/export step?

I'm still learning all this github stuff....

0
0
0.000
avatar

On some browsers I get issues when pulling the code for the extension, probably due to wrong caching. It might be easier to just erase and clone again.

0
0
0.000
avatar

It does seem to work on Brave though it seems one needs to quit and restart the browser and the big advantage is not losing all the keys and having to re-import.

I'm curious, where does the extension store the user data?

0
0
0.000
avatar

This keychain addon is the lifeblood of HIVE. Thank you guys for making our life much much easier...
The most important addon in my browser...

0
0
0.000
avatar

Thanks for your kind words. We did it, its now available on the Store

0
0
0.000
avatar

Yeah, I saw your post earlier. Thanks for your efforts. Now everyone can use it properly. Glad that I am using Firefox^^.

0
0
0.000
avatar

Sucks i want it on chrome :)

Thanks for your work on it!!!!

Btw, do you know why it doesnt work to create a community on peakd or hive.blog using keychain?

The transaction never ends or never broadcast.

Would be awesome if you can help me with this :)

0
0
0.000
avatar

I ll look into it ;)

0
0
0.000
avatar
(Edited)

I believe 0.18.2.5 Hive Keychain is currently disabled on PeakD and hive.blog for chromium-based browsers. I checked on Chrome and Opera. Still unstable for me, even from the master branch. Works in PeakD on Firefox from Mozilla Add-ons. Haven't checked for hive.blog.

0
0
0.000
avatar

works with the new version comes Today :))))))

0
0
0.000
avatar

Time to ditch chrome then I guess. When an organisation tells you about itself, believe it. Thanks for your efforts, mate.

0
0
0.000
avatar

There you go, I am moving to Firefox. Well done Google.

0
0
0.000