input-output-hk / daedalus

The open source cryptocurrency wallet for ada, built to grow with the community
https://daedaluswallet.io/
Apache License 2.0
1.23k stars 295 forks source link

Register stake pool with hardware wallet #2360

Open rynz opened 3 years ago

rynz commented 3 years ago

It would be great if the keys of payment and stake addrs within a hardware/regular wallet could be utilised in the flow of registering and submitting a stake pool to the blockchain. For example, within Daedalus UI's new Stake Pool "Register" tab:

Register Stake Pool

Select the appropriate wallet for Rewards. Select the appropriate wallet for Owner, as well as adding/removing any additional. Complete pledge/cost/margin etc fields. Calculate and display transaction fees. Browse (disabled until the user disconnects internet connection for security): to the appropriate cold.vkey and vrf.vkey on a SECURE USB/EXTERNAL DEVICE. Review (creates the pool-registration.cert and delegation.cert behind the scenes): an overview of the pool and allows the user to remove the SECURE USB/EXTERNAL DEVICE and connect to the internet. Submit: the transaction(s) and verifies.

It improves barrier to entry for stake pool Owners because they are able to use what they already know, their current hardware/regular wallets, and Operators simply supply the cold.vkey and vrf.vkey via a SECURE USB/EXTERNAL DEVICE.

nikolaglumac commented 3 years ago

Thanks for opening this ticket @rynz! Daedalus (as of now) is not intended to be a stake pool operator tool. This might change in the future so let's leave this ticket open and assigned to @darko-mijic, Daedalus product manager. Thanks!

rynz commented 3 years ago

Cheers @nikolaglumac :D!