create account

Hive Keychain DHF - Week 7 by keychain

View this thread on: hive.blogpeakd.comecency.com
· @keychain ·
$5.07
Hive Keychain DHF - Week 7
![social_keychainforhive.jpg](https://files.peakd.com/file/peakd-hive/keychain/xnmVXGi6-social_keychain-for-hive.jpg)

As promised in our [proposal](https://peakd.com/hive/@keychain/hive-keychain-proposal-dhf), we will post weekly updates to let you know what's going on regarding Keychain development.



### Keychain extension

A new version was pushed on the store last week, hope you like the changes!
In the meantime, the development works still follows its course. 

During the past week, I've started to implement a way for dApps to request a new account to be added to Keychain. This is particularly important to help onboarding new users without confusing them too much about key management. 
Users will just have to go through the account creation process and voila, their new account will be available on Keychain, ready to use. 

The feature is almost ready, I just need to make sure it also works on a freshly installed Keychain, when no master password is set yet.


### Mobile App

I've been toying with `react-native-keychain` to further secure the accounts on our mobile app. There are some issues with biometrics authentication on some Android devices but it is being worked on. On the meantime, I'll only activate the "presence" authentication (PIN / pattern).
@nateaguila has been working on creating an awesome design for our App, here's a sneak peek :

![image.png](https://files.peakd.com/file/peakd-hive/keychain/aYbmnSgi-image.png)


 
#### Core Team

@yabapmatt : Founder - [Witness](https://hivesigner.com/sign/account-witness-vote?witness=yabapmatt&approve=1)
@aggroed : Founder - [Witness](https://hivesigner.com/sign/account-witness-vote?witness=aggroed&approve=1)
@nateaguila : UI/UX
@stoodkev : Lead Developer - [Witness](https://hivesigner.com/sign/account-witness-vote?witness=stoodkev&approve=1)

#### Frequent contributors
@arcange - [Witness](https://hivesigner.com/sign/account-witness-vote?witness=arcange&approve=1)
@quochuy - [Witness](https://hivesigner.com/sign/account-witness-vote?witness=quochuy&approve=1)

---

### Support Hive Keychain development by voting for [our proposal](https://peakd.com/hive/@keychain/hive-keychain-proposal-dhf) on [PeakD](https://peakd.com/proposals/98) (on the upcoming section), on [HiveDao](https://hivedao.com/proposal/98) or with [HiveSigner](https://hivesigner.com/sign/update-proposal-votes?proposal_ids=%5B98%5D&approve=true).

*100% of payout is redirected to the DAO*
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
properties (23)
authorkeychain
permlinkhive-keychain-dhf-week-7
categorykeychain
json_metadata{"app":"peakd/2020.07.1","format":"markdown","author":"stoodkev","tags":["keychain","hive","hivedev","news","dhf"],"users":["keychain","nateaguila","yabapmatt","aggroed","stoodkev","arcange","quochuy"],"links":["/hive/@keychain/hive-keychain-proposal-dhf","/@nateaguila","/@yabapmatt","https://hivesigner.com/sign/account-witness-vote?witness=yabapmatt&approve=1","/@aggroed","https://hivesigner.com/sign/account-witness-vote?witness=aggroed&approve=1","/@nateaguila","/@stoodkev","https://hivesigner.com/sign/account-witness-vote?witness=stoodkev&approve=1","/@arcange"],"image":["https://files.peakd.com/file/peakd-hive/keychain/xnmVXGi6-social_keychain-for-hive.jpg","https://files.peakd.com/file/peakd-hive/keychain/aYbmnSgi-image.png"]}
created2020-07-07 02:55:54
last_update2020-07-07 02:55:54
depth0
children6
last_payout2020-07-14 02:55:54
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value5.065 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,453
author_reputation334,031,968,185,535
root_title"Hive Keychain DHF - Week 7"
beneficiaries
0.
accountsteem.dao
weight10,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,382,893
net_rshares36,760,092,056,109
author_curate_reward""
vote details (29)
@cwow2 ·
Amazing! Keep up the updates!
properties (22)
authorcwow2
permlinkre-keychain-202077t867907z
categorykeychain
json_metadata{"tags":["keychain","hive","hivedev","news","dhf"],"app":"esteem/2.2.5-mobile","format":"markdown+html","community":"hive-125125"}
created2020-07-07 06:06:12
last_update2020-07-07 06:06:12
depth1
children1
last_payout2020-07-14 06:06: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_length29
author_reputation209,294,275,353,434
root_title"Hive Keychain DHF - Week 7"
beneficiaries
0.
accountesteemapp
weight300
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,384,609
net_rshares0
@stoodkev ·
Will do =)
properties (22)
authorstoodkev
permlinkre-cwow2-qd3b5l
categorykeychain
json_metadata{"tags":["keychain"],"app":"peakd/2020.07.1"}
created2020-07-07 08:20:09
last_update2020-07-07 08:20:09
depth2
children0
last_payout2020-07-14 08:20:09
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_length10
author_reputation190,234,366,367,023
root_title"Hive Keychain DHF - Week 7"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,386,090
net_rshares0
@dalz ·
Appreciate this weekly updates from your side. Hope this becomes a standard for funded proposals.

Also very happy for that mobile app!
properties (22)
authordalz
permlinkqd3cgb
categorykeychain
json_metadata{"app":"hiveblog/0.1"}
created2020-07-07 08:48:12
last_update2020-07-07 08:48:12
depth1
children0
last_payout2020-07-14 08:48: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_length135
author_reputation1,929,036,286,785,101
root_title"Hive Keychain DHF - Week 7"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,386,396
net_rshares0
@revo ·
I'd be interested to know how you are dealing with crypto actions on mobile with react native.  I'm trying to build my app on mobile and using either Hive-JS or Hive-Tx won't work as they rely on the node standard libraries (which react native doesn't support).  I'd love any advice you have on how to get around this problem.
properties (22)
authorrevo
permlinkre-keychain-qd37lv
categorykeychain
json_metadata{"tags":["keychain"],"app":"peakd/2020.07.1"}
created2020-07-07 07:03:33
last_update2020-07-07 07:03:33
depth1
children2
last_payout2020-07-14 07:03:33
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_length326
author_reputation13,099,225,944,898
root_title"Hive Keychain DHF - Week 7"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,385,246
net_rshares0
@stoodkev · (edited)
$0.09
Hi @revo!
We're using dHive and it works perfectly so far.
For other crypto operations you can use react-native-crypto module instead of Node's crypto.
In the case you want to use another module that itself refers to Node's crypto it gets more problematic but you can use Babel to change the requests (ref. [here](https://github.com/philikon/ReactNativify)). I am currently trying to implement this on another project but it's a bit hacky.
You can check the mobile Keychain code in [here](https://github.com/stoodkev/hive-keychain-mobile) for more insight.

EDIT : 

Just managed to use a Node module using crypto on RN actually, [this comment](https://github.com/philikon/ReactNativify/issues/4#issuecomment-312136794) is especially useful.
👍  
👎  
properties (23)
authorstoodkev
permlinkre-revo-qd3aao
categorykeychain
json_metadata{"tags":["keychain"],"app":"peakd/2020.07.1"}
created2020-07-07 08:01:39
last_update2020-07-07 08:19:51
depth2
children1
last_payout2020-07-14 08:01:39
cashout_time1969-12-31 23:59:59
total_payout_value0.046 HBD
curator_payout_value0.046 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length741
author_reputation190,234,366,367,023
root_title"Hive Keychain DHF - Week 7"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,385,883
net_rshares392,719,556,484
author_curate_reward""
vote details (2)
@revo ·
Thanks for the links @stoodkev.  I check all those out and see what I can make happen.
properties (22)
authorrevo
permlinkre-stoodkev-qd3c7t
categorykeychain
json_metadata{"tags":["keychain"],"app":"peakd/2020.07.1"}
created2020-07-07 08:43:12
last_update2020-07-07 08:43:12
depth3
children0
last_payout2020-07-14 08:43: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_length86
author_reputation13,099,225,944,898
root_title"Hive Keychain DHF - Week 7"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,386,347
net_rshares0