create account

Hive Keychain 1.8.3 by stoodkev

View this thread on: hive.blogpeakd.comecency.com
· @stoodkev · (edited)
$59.93
Hive Keychain 1.8.3
![keychain_title.png](https://files.peakd.com/file/peakd-hive/stoodkev/AmSWoznK-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](https://peakd.com/hive/@arcange/introducing-hive-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](https://addons.mozilla.org/en-US/firefox/addon/hive-keychain/).
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](https://github.com/stoodkev/hive-keychain)
- 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.




👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 164 others
👎  
properties (23)
authorstoodkev
permlinkhive-keychain-1-8-3
categoryhive-139531
json_metadata{"app":"peakd/2020.04.3","format":"markdown","tags":["hive","dev","development","hive-keychain"],"users":["arcange","quochuy","yabapmatt","aggroed","nateaguila","stoodkev"],"links":["/@arcange","/hive/@arcange/introducing-hive-account-recovery","/@quochuy","https://addons.mozilla.org/en-US/firefox/addon/hive-keychain/","https://github.com/stoodkev/hive-keychain","/@yabapmatt","/@aggroed","/@nateaguila","/@stoodkev"],"image":["https://files.peakd.com/file/peakd-hive/stoodkev/AmSWoznK-keychain_title.png"]}
created2020-04-16 05:58:27
last_update2020-04-16 06:02:45
depth0
children19
last_payout2020-04-23 05:58:27
cashout_time1969-12-31 23:59:59
total_payout_value31.665 HBD
curator_payout_value28.260 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,906
author_reputation190,232,841,750,255
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,860,679
net_rshares171,339,179,074,708
author_curate_reward""
vote details (229)
@brianoflondon ·
$0.04
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?
👍  , ,
properties (23)
authorbrianoflondon
permlinkre-stoodkev-q8vknr
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-16 09:50:12
last_update2020-04-16 09:50:12
depth1
children2
last_payout2020-04-23 09:50:12
cashout_time1969-12-31 23:59:59
total_payout_value0.021 HBD
curator_payout_value0.021 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length195
author_reputation759,674,214,959,955
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,862,499
net_rshares223,881,585,698
author_curate_reward""
vote details (3)
@stoodkev ·
$0.12
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](https://peakd.com/@yabapmatt/hive-keychain-now-available-on-chrome-and-brave)
👍  
properties (23)
authorstoodkev
permlinkre-brianoflondon-q8ykgb
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-18 00:38:39
last_update2020-04-18 00:38:39
depth2
children1
last_payout2020-04-25 00:38:39
cashout_time1969-12-31 23:59:59
total_payout_value0.060 HBD
curator_payout_value0.060 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length220
author_reputation190,232,841,750,255
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,887,143
net_rshares603,142,699,587
author_curate_reward""
vote details (1)
@brianoflondon ·
Ahahhh they're obviously giving preference to trusted developers at this time.<div class="pull-right"><sub><a href="/@hive.engage">![](https://files.peakd.com/file/peakd-hive/arcange/ceeTVhyM-signature.png)</a></sub></div>
properties (22)
authorbrianoflondon
permlinkre-re-brianoflondon-q8ykgb
categoryhive-139531
json_metadata""
created2020-04-18 12:24:24
last_update2020-04-18 12:24:24
depth3
children0
last_payout2020-04-25 12:24:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length222
author_reputation759,674,214,959,955
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,892,900
net_rshares0
@brianoflondon · (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....
properties (22)
authorbrianoflondon
permlinkre-stoodkev-q8vl12
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-16 09:58:15
last_update2020-04-16 10:05:33
depth1
children2
last_payout2020-04-23 09:58:15
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length708
author_reputation759,674,214,959,955
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,862,551
net_rshares0
@stoodkev ·
$0.48
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.
👍  ,
properties (23)
authorstoodkev
permlinkre-brianoflondon-q8wxia
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-17 03:25:27
last_update2020-04-17 03:25:27
depth2
children1
last_payout2020-04-24 03:25:27
cashout_time1969-12-31 23:59:59
total_payout_value0.238 HBD
curator_payout_value0.238 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length151
author_reputation190,232,841,750,255
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,874,059
net_rshares2,102,323,889,172
author_curate_reward""
vote details (2)
@brianoflondon ·
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?<div class="pull-right"><sub><a href="/@hive.engage">![](https://files.peakd.com/file/peakd-hive/arcange/ceeTVhyM-signature.png)</a></sub></div>
properties (22)
authorbrianoflondon
permlinkre-re-brianoflondon-q8wxia
categoryhive-139531
json_metadata""
created2020-04-17 09:13:24
last_update2020-04-17 09:13:24
depth3
children0
last_payout2020-04-24 09:13:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length366
author_reputation759,674,214,959,955
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,876,833
net_rshares0
@codingdefined ·
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.
properties (22)
authorcodingdefined
permlinkq8vh39
categoryhive-139531
json_metadata{"app":"hiveblog/0.1"}
created2020-04-16 08:33:12
last_update2020-04-16 08:33:12
depth1
children1
last_payout2020-04-23 08:33:12
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length139
author_reputation524,541,079,046,683
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,861,867
net_rshares0
@stoodkev ·
yea, that was a pain but it finally got accepted, see Matt s post [here](https://peakd.com/@yabapmatt/hive-keychain-now-available-on-chrome-and-brave)
properties (22)
authorstoodkev
permlinkre-codingdefined-q8ykhd
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-18 00:39:18
last_update2020-04-18 00:39:18
depth2
children0
last_payout2020-04-25 00:39:18
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length150
author_reputation190,232,841,750,255
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,887,148
net_rshares0
@ew-and-patterns ·
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...
properties (22)
authorew-and-patterns
permlinkre-stoodkev-q8vnsp
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-16 10:58:06
last_update2020-04-16 10:58:06
depth1
children2
last_payout2020-04-23 10:58:06
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length142
author_reputation138,703,829,387,626
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,863,052
net_rshares0
@stoodkev ·
Thanks for your kind words. We did it, its now available on the [Store](https://peakd.com/@yabapmatt/hive-keychain-now-available-on-chrome-and-brave)
properties (22)
authorstoodkev
permlinkre-ew-and-patterns-q8ykk8
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-18 00:40:57
last_update2020-04-18 00:40:57
depth2
children1
last_payout2020-04-25 00:40:57
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length149
author_reputation190,232,841,750,255
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,887,172
net_rshares0
@ew-and-patterns ·
Yeah, I saw your post earlier. Thanks for your efforts. Now everyone can use it properly. Glad that I am using Firefox^^.
properties (22)
authorew-and-patterns
permlinkre-stoodkev-q8zgxc
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-18 12:20:00
last_update2020-04-18 12:20:00
depth3
children0
last_payout2020-04-25 12:20:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length121
author_reputation138,703,829,387,626
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,892,851
net_rshares0
@marki99 ·
There you go, I am moving to Firefox. Well done Google.
properties (22)
authormarki99
permlinkre-stoodkev-q8xado
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-17 08:03:24
last_update2020-04-17 08:03:24
depth1
children0
last_payout2020-04-24 08:03:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length55
author_reputation11,400,723,818,181
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,876,119
net_rshares0
@mattclarke ·
Time to ditch chrome then I guess. When an organisation tells you about itself, believe it. Thanks for your efforts, mate.
properties (22)
authormattclarke
permlinkre-stoodkev-q8wp4o
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-17 00:24:27
last_update2020-04-17 00:24:27
depth1
children0
last_payout2020-04-24 00:24:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length122
author_reputation127,109,115,295,840
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,872,655
net_rshares0
@urun ·
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 :)
properties (22)
authorurun
permlinkre-stoodkev-q8wmck
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-16 23:24:21
last_update2020-04-16 23:24:21
depth1
children5
last_payout2020-04-23 23:24:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length255
author_reputation94,054,151,913,937
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,871,532
net_rshares0
@stoodkev ·
I ll look into it ;)
👍  
properties (23)
authorstoodkev
permlinkre-urun-q8wxj2
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-17 03:25:54
last_update2020-04-17 03:25:54
depth2
children4
last_payout2020-04-24 03:25:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length20
author_reputation190,232,841,750,255
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,874,063
net_rshares783,731,647
author_curate_reward""
vote details (1)
@gadrian · (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.
properties (22)
authorgadrian
permlinkre-stoodkev-q8xc5h
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.4"}
created2020-04-17 08:41:42
last_update2020-04-17 08:44:03
depth3
children2
last_payout2020-04-24 08:41:42
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length268
author_reputation628,732,473,294,133
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,876,563
net_rshares0
@urun ·
works with the new version comes Today :))))))
properties (22)
authorurun
permlinkre-stoodkev-q8y492
categoryhive-139531
json_metadata{"tags":["hive-139531"],"app":"peakd/2020.04.3"}
created2020-04-17 18:48:36
last_update2020-04-17 18:48:36
depth3
children0
last_payout2020-04-24 18:48:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length46
author_reputation94,054,151,913,937
root_title"Hive Keychain 1.8.3"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id96,882,831
net_rshares0