Hive Keychain Ledger Integration! Looking for Beta testers + Progress Report

in #keychain2 years ago

image.png

Thanks to the fantastic work of @cedricguillas (now a witness, support him here) and @engrave (also a witness), we're finally ready to invite testers to try out our Ledger integration. It took longer than expected because we kept finding things we wanted to improve. But, no point to have a Beta if it's all perfect already, so here we go!
Actually, since we've refactored a big part of the extension, testers are welcome to use the Beta version, even if they don't have a Ledger.
Keep ready to learn what's new, and how to join the Beta.

What's new?

Ledger Integration

You can now use Ledger on Keychain to sign all your active authority operations!
We strongly advise you to only change your owner and active keys to use Ledger. As the current Hive Ledger App does not allow to sign buffers at the moment, you wouldn't be able to login to dApps if you add your posting to Ledger.

Here's basically what we've added :

  • Adding accounts from Ledger. They are automatically detected, and added to Keychain as Ledger accounts, in the process you can also add your posting and memo key.
  • If your account is already on Keychain, you can add a single key as being handled by Ledger, from the Manage Account screen.
  • All active key operations in the popup work with Ledger
  • All active key requests from Hive dApps work with Ledger
  • We did our best to handle all possible errors (Ledger disconnected, Hive App not opened, etc.) but let us know if you find some other cases.

Note that for some operations, blind signing will need to be turned on, you will see a hash on your Ledger and be able to verify it against the hash displayed on Keychain. This happens mostly for custom json and transfers with encrypted memos, due to limitations on the Ledger Hive App side. The good news is that @engrave already pushed an update, hopefully, Ledger team will approve it soon!

Switched from dhive to hive-tx

We decided to move from dhive library to hive-tx for several reasons :

  • it is much lighter
  • it works well on React Native (dhive doesn't), and we plan to put more and more of our utilities in a keychain-commons repository in the future, for easier maintenance.

That's the main reason why we need your help for testing even if you don't have a Ledger since this refactor basically affected the whole extension.

Ease of life improvements

  • Big improvements to the username autocomplete. When you send a transfer, on top of the accounts you've transferred to in the past, you'll see exchanges usernames (with the exchange name highlighted), as well as the other accounts you have in your wallet.
  • Display pending withdrawals

How to Beta test?

I have Ledger but don't use it on my account yet

You can use @engrave's Hive Ledger App to change your keys to use Ledger. Once again, remember not to change your posting and memo key. Since we're still in Beta, we recommend you use a test account.

Download Keychain Beta

Hive Keychain Beta is simply a separate extension in the Chrome Store.

  • Download it to get started.
  • If you have the production version of Keychain installed already, go to your extension page and toggle it off, otherwise, you'll encounter issues with two versions of Keychain installed.
  • Start Keychain and go through the setup process. When setting up the accounts, either select Add from Ledger or Add by Keys. If the latter, you will then need to go to Manage my account, and link the missing keys to Ledger
  • Have fun! Break things!
  • Contact us on Discord if you find some bugs or just want to give some feedback!

Discord

To communicate with us, report an issue or become a Beta tester, join our Discord by following this link :
https://discord.gg/3EM6YfRrGv

Or scanning this QR Code :

image.png

Team

@stoodkev : CEO - Witness
@cedricguillas : Full-stack Developer - Witness
@theghost1980 : Front-end Developer
@nateaguila : UI/UX
@yabapmatt : Advisor - Witness
@aggroed : Advisor - Witness


Support Hive Keychain development by voting for our proposal on PeakD or with HiveSigner.

Sort:  

This great updates ! I would like to try that and I will soon :) Thanks you for your involvement here on Hive 🌟

Congratulations @keychain! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

You received more than 15000 upvotes.
Your next target is to reach 20000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

The Hive Gamification Proposal
Support the HiveBuzz project. Vote for our proposal!


~~~ embed:1629128568029515776 twitter metadata:MTU3NzU4NTUzMTM5NTE0NTcyOXx8aHR0cHM6Ly90d2l0dGVyLmNvbS8xNTc3NTg1NTMxMzk1MTQ1NzI5L3N0YXR1cy8xNjI5MTI4NTY4MDI5NTE1Nzc2fA== ~~~

~~~ embed:1629407930578530308 twitter metadata:Mjc3MDY0MzZ8fGh0dHBzOi8vdHdpdHRlci5jb20vMjc3MDY0MzYvc3RhdHVzLzE2Mjk0MDc5MzA1Nzg1MzAzMDh8 ~~~
~~~ embed:1629409219643424769 twitter metadata:MTM2MDQ5MzAzMzg5MzAzNjAzM3x8aHR0cHM6Ly90d2l0dGVyLmNvbS8xMzYwNDkzMDMzODkzMDM2MDMzL3N0YXR1cy8xNjI5NDA5MjE5NjQzNDI0NzY5fA== ~~~
The rewards earned on this comment will go directly to the people( @shiftrox, @keychain, @thetyper, @seckorama, @solymi ) sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.

Just a little question; does it only work for chrome or also for Firefox?

Unfortunately it won't work on Firefox at the moment

hey could you please build a simple memo based messaging notification option in keychain where you can choose your minumum amount of hive to allow someone to send you a message that has keychain make a audible sound and pop up notification or whatever, a google chrome alert etc, so you can accept 0.001 or 0.01 or even 0.1 or even 1 hive or like important peopel can say you need 10 hive to send them a message lo,, it could be interesting but also very important for many of us who need to communicate to a hive user who doesnt have telegram or discord or any comments or blog posts up etc.

Greetings from Ass Clown Bot! The Bot that calls out total ass clowns on Hive!

ASSSSSSSSSSSSSSSSSSS CLLLLOOOOOOWWWWWWNNNNNNNNNNN

https://leofinance.io/threads/@vimukthi/re-leothreads-3pdri9zb
https://leofinance.io/threads/@manuphotos/re-leothreads-2lwyn3s6v
The rewards earned on this comment will go directly to the people ( @vimukthi, @manuphotos ) sharing the post on LeoThreads.

It would be great if someones do a video talking a about it! Waiting for that someone put their post link here in the comments👀

I am Impressed with your job guys. I have been using Hive Keychain and I am satisfied with it so far.

Excellent job guys, keep going

Count me in

I'm happy to see these updates, hive keychain is a must-have on this blockchain.

Congratulations @keychain! Your post has been a top performer on the Hive blockchain And you have been rewarded with the following badge

Post with the highest payout of the week.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out our last posts:

Hive Power Up Day - March 1st 2023
The Hive Gamification Proposal
Support the HiveBuzz project. Vote for our proposal!

@stoodkev Your discord link is expired and I have trouble delegating with Hive Keychain at the moment

React Native is a game changer! It allowed me to create a mobile app with a single codebase, which saved me time and money. The performance is impressive and the UI is sleek and user-friendly. Thank you https://anyforsoft.com/technology/react-native/ for their expertise in taking advantage of React Native and providing a top-notch development experience!

very interesting post

hive keychain should have a messaging system, where you can send 0.001 hive and send a message that pops up in your keychain, in any of the accounts you have in there. so we can send emergency messages or ask to buy accounts or whatever, can just em a wallet transaction with a memo formatted a certain way and they can create notification alerts, and we can set our own notification price so u can only hear the notification alert if someoen sends you at least 0.1 hive or 1 hive or whatever

Hi! Keychain doesn't have for vocation to be a messaging platform. Have you tried Beechat on PeakD ?

Greetings from Ass Clown Bot! The Bot that calls out total ass clowns on Hive!

If ever I need to read a load of random words that don't make sense, your blog fits the bill perfectly!

Right on this is an excellent service.