create account

Hive Multisig Update by stoodkev

View this thread on: hive.blogpeakd.comecency.com
· @stoodkev ·
$92.63
Hive Multisig Update
![image.png](https://files.peakd.com/file/peakd-hive/stoodkev/23xybj4iaPXqhP66x7oEEhFBQ5EnEFGN38vh7xHr8YML8r3PXRLjGEXtPH9a2RtkuinDE.png)

As you may know, thanks to the support of the DHF, I've hired a team to work on making multisig actually usable on Hive. Here's the original [proposal](https://peakd.com/hive-139531/@stoodkev/hive-multisig-proposal).

### One-Stop Mutisig dApp 

Our dApp is almost ready and includes everything you'll need to initiate a multisig transaction.

#### Checking account keys

Here you can check which keys can be used for signing on a particular account. Obviously, this displays the public keys ;p

![image.png](https://files.peakd.com/file/peakd-hive/stoodkev/48FHXy58qFTQXLoYkhrmGU9wMJEyRnD51CxiQ9X8JcD7vcxkxwNEkPktnud7UB1XP6.png)

#### Updating account authorities

After logging in, you can add/remove/update keys, and set up their weight and threshold to get ready for using multisig. The account update is signed using Keychain, unless you need to update the owner authority, in which case you will need to use the key directly (since we don't keep the owner key on Keychain).

![Screenshot 2023-02-13 at 2.49.51 PM.png](https://files.peakd.com/file/peakd-hive/stoodkev/23tcNs53t258pAavm3eg3Jmq2tkfFHkF6RUzAqQAGqZ4yEMmfdBDTZSmqkaoPZo5Hp2fa.png)

#### Preparing transactions for multisig

This is the page on which you can create a multisig transaction and sign it, before passing it along to the other signers.

![Screenshot 2023-02-13 at 2.26.46 PM.png](https://files.peakd.com/file/peakd-hive/stoodkev/Enz4R83tYuezvFQfnasuUcKLWUhbBMvzb4E7AN6xaWeQGVaDffXvSr13dhyjWhhWi68.png)

This part still needs a few fixes but it will be ready soon. It already handles creating the transaction and signing it, and soon, we will add the automatic detection of other signers, and the transmission through our backend.

#### Backend

We are also making good progress on the backend side. Messages are passed between users using socket.io, and necessary data is stored in MariaDB. Note that the content of the transactions is entirely encrypted.

Ultimately, if identified as online by the backend, each potential signer will receive a request to sign the transaction. When the necessary threshold is attained, the last one to sign will be requested to broadcast the operation, and others will be notified. 

We still have work to do on this side but we believe we're going in the right direction.

#### SDK

Once the front end is ready, we will work on building an SDK and corresponding documentation, in order for other developers to be able to implement multisig easily.

Happy to get any feedback from you guys!

Support Hive Multisig Development by voting for this proposal on Hive Keychain, [PeakD](https://peakd.com/me/proposals/237), on HiveSigner, or from Hive Keychain's governance page.
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 261 others
👎  ,
properties (23)
authorstoodkev
permlinkhive-multisig-update
categorydhf
json_metadata{"app":"peakd/2023.2.2","format":"markdown","tags":["dhf","hive","dev","hivedev","multisig"],"users":["stoodkev"],"image":["https://files.peakd.com/file/peakd-hive/stoodkev/23xybj4iaPXqhP66x7oEEhFBQ5EnEFGN38vh7xHr8YML8r3PXRLjGEXtPH9a2RtkuinDE.png","https://files.peakd.com/file/peakd-hive/stoodkev/48FHXy58qFTQXLoYkhrmGU9wMJEyRnD51CxiQ9X8JcD7vcxkxwNEkPktnud7UB1XP6.png","https://files.peakd.com/file/peakd-hive/stoodkev/23tcNs53t258pAavm3eg3Jmq2tkfFHkF6RUzAqQAGqZ4yEMmfdBDTZSmqkaoPZo5Hp2fa.png","https://files.peakd.com/file/peakd-hive/stoodkev/Enz4R83tYuezvFQfnasuUcKLWUhbBMvzb4E7AN6xaWeQGVaDffXvSr13dhyjWhhWi68.png"]}
created2023-02-13 14:03:42
last_update2023-02-13 14:03:42
depth0
children15
last_payout2023-02-20 14:03:42
cashout_time1969-12-31 23:59:59
total_payout_value46.348 HBD
curator_payout_value46.277 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,824
author_reputation190,232,841,750,255
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,742,742
net_rshares154,154,462,116,283
author_curate_reward""
vote details (327)
@alokkumar121 ·
This is a great update and I look forward to seeing it coming live. Any ETA on this will help..
properties (22)
authoralokkumar121
permlinkre-stoodkev-2023219t7333921z
categorydhf
json_metadata{"tags":["dhf","hive","dev","hivedev","multisig"],"app":"ecency/3.0.38-mobile","format":"markdown+html"}
created2023-02-19 01:33:33
last_update2023-02-19 01:33:33
depth1
children0
last_payout2023-02-26 01:33: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_length95
author_reputation2,489,687,536,878,055
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,909,063
net_rshares0
@alteramelia ·
Congratulations on this development and I hope you continue to receive support and grow the features you have planned.
properties (22)
authoralteramelia
permlinkre-stoodkev-rq1dsn
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2023.2.2"}
created2023-02-13 20:48:24
last_update2023-02-13 20:48:24
depth1
children0
last_payout2023-02-20 20:48: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_length118
author_reputation161,905,950,209,978
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,753,275
net_rshares0
@dalz ·
I'm really curious for this, and waiting its development! Great one that you took on this job.
Any ETA on final product?
properties (22)
authordalz
permlinkrq0xvg
categorydhf
json_metadata{"app":"hiveblog/0.1"}
created2023-02-13 15:04:27
last_update2023-02-13 15:04:27
depth1
children0
last_payout2023-02-20 15:04: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_length120
author_reputation1,908,976,090,076,385
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,744,341
net_rshares0
@ganjafarmer ·
Really interesting and hopefully you get a tag list going to keep everybody that's interested in knowing about this project updated.
properties (22)
authorganjafarmer
permlinkre-stoodkev-2023213t71847687z
categorydhf
json_metadata{"tags":["dhf","hive","dev","hivedev","multisig"],"app":"ecency/3.0.38-mobile","format":"markdown+html"}
created2023-02-13 15:18:48
last_update2023-02-13 15:18:48
depth1
children2
last_payout2023-02-20 15:18:48
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_length132
author_reputation672,900,775,922,025
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,744,726
net_rshares0
@woelfchen ·
you and your tag lists xD :P
properties (22)
authorwoelfchen
permlinkre-ganjafarmer-rq6e08
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2023.2.2"}
created2023-02-16 13:40:51
last_update2023-02-16 13:40:51
depth2
children1
last_payout2023-02-23 13:40:51
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_length28
author_reputation233,459,938,341,072
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,832,274
net_rshares0
@ganjafarmer ·
Lol I really love all the updates!
properties (22)
authorganjafarmer
permlinkre-woelfchen-rq6rua
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2023.2.2"}
created2023-02-16 18:39:51
last_update2023-02-16 18:39:51
depth3
children0
last_payout2023-02-23 18:39:51
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_length34
author_reputation672,900,775,922,025
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,839,661
net_rshares0
@hivebuzz ·
Congratulations @stoodkev! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@stoodkev/payout.png?202302241500"></td><td>You received more than 56000 HP as payout for your posts, comments and curation.<br>Your next payout target is 58000 HP.<br><sub>The unit is Hive Power equivalent because post and comment rewards can be split into HP and HBD</sub></td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@stoodkev) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Check out our last posts:**
<table><tr><td><a href="/hive-139531/@hivebuzz/proposal-2324"><img src="https://images.hive.blog/64x128/https://i.imgur.com/RNIZ1N6.png"></a></td><td><a href="/hive-139531/@hivebuzz/proposal-2324">The Hive Gamification Proposal</a></td></tr></table>

###### Support the HiveBuzz project. [Vote](https://hivesigner.com/sign/update_proposal_votes?proposal_ids=%5B%22248%22%5D&approve=true) for [our proposal](https://peakd.com/me/proposals/248)!
properties (22)
authorhivebuzz
permlinknotify-stoodkev-20230224t150709
categorydhf
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2023-02-24 15:07:09
last_update2023-02-24 15:07:09
depth1
children0
last_payout2023-03-03 15:07: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_length1,249
author_reputation369,244,692,057,835
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id121,080,485
net_rshares0
@libertycrypto27 ·
Great Work!
@tipu curate
properties (22)
authorlibertycrypto27
permlinkre-stoodkev-2023214t22232930z
categorydhf
json_metadata{"tags":["dhf","hive","dev","hivedev","multisig"],"app":"ecency/3.0.31-vision","format":"markdown+html"}
created2023-02-14 01:22:30
last_update2023-02-14 01:22:30
depth1
children1
last_payout2023-02-21 01:22:30
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_length24
author_reputation1,959,277,617,019,012
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,760,014
net_rshares0
@tipu ·
<a href="https://tipu.online/hive_curator?libertycrypto27" target="_blank">Upvoted  &#128076;</a> (Mana: 0/39) <a href="https://peakd.com/hive/@reward.app/reward-app-quick-guide-updated" target="_blank">Liquid rewards</a>.
properties (22)
authortipu
permlinkre-re-stoodkev-2023214t22232930z-20230214t012235z
categorydhf
json_metadata"{"app": "beem/0.24.26"}"
created2023-02-14 01:22:33
last_update2023-02-14 01:22:33
depth2
children0
last_payout2023-02-21 01:22: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_length222
author_reputation55,908,095,233,818
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,760,016
net_rshares0
@manniman ·
Very very nice, keep it rolling.
👍  ,
👎  ,
properties (23)
authormanniman
permlinkre-stoodkev-rq1vef
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2023.2.2"}
created2023-02-14 03:08:39
last_update2023-02-14 03:08:39
depth1
children0
last_payout2023-02-21 03:08:39
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_length32
author_reputation77,790,724,868,389
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,761,916
net_rshares234,714,482
author_curate_reward""
vote details (4)
@poshtoken ·
https://twitter.com/1413161729106776065/status/1625488710207959042
<sub> The rewards earned on this comment will go directly to the people( @no-advice ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.</sub>
properties (22)
authorposhtoken
permlinkre-stoodkev-hive-multisig-update1080977242
categorydhf
json_metadata"{"app":"Poshtoken 0.0.1","payoutToUser":["no-advice"]}"
created2023-02-14 13:38:27
last_update2023-02-14 13:38:27
depth1
children0
last_payout2023-02-21 13:38: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_length268
author_reputation5,199,245,039,838,362
root_title"Hive Multisig Update"
beneficiaries
0.
accountreward.app
weight10,000
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id120,772,242
net_rshares0
@schmidi ·
Cool, sounds really good :-)
properties (22)
authorschmidi
permlinkre-stoodkev-rqdbj5
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2023.2.2"}
created2023-02-20 07:30:42
last_update2023-02-20 07:30:42
depth1
children0
last_payout2023-02-27 07:30: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_length28
author_reputation251,553,817,073,923
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,944,267
net_rshares0
@tobetada ·
fantastic!
properties (22)
authortobetada
permlinkre-stoodkev-rq2a0s
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2023.2.2"}
created2023-02-14 08:24:27
last_update2023-02-14 08:24:27
depth1
children0
last_payout2023-02-21 08: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_length10
author_reputation596,841,127,072,980
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,766,563
net_rshares0
@wlffreitas ·
Interesting, I hope news.
properties (22)
authorwlffreitas
permlinkre-stoodkev-rq1y8c
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2023.2.2"}
created2023-02-14 04:09:48
last_update2023-02-14 04:09:48
depth1
children0
last_payout2023-02-21 04:09:48
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_length25
author_reputation89,938,242,082,961
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,762,957
net_rshares0
@woelfchen ·
looking good :)
properties (22)
authorwoelfchen
permlinkre-stoodkev-rq6e0m
categorydhf
json_metadata{"tags":["dhf"],"app":"peakd/2023.2.2"}
created2023-02-16 13:41:06
last_update2023-02-16 13:41:06
depth1
children0
last_payout2023-02-23 13:41: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_length15
author_reputation233,459,938,341,072
root_title"Hive Multisig Update"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id120,832,279
net_rshares0