Hive Keychain SDK and Playground

SDK.png

As mentioned in our last progress report, we've worked hard creating a Keychain SDK and associated documentation and playground these past few months.

In our current proposal, one of the items we wanted to tackle was a Keychain API v2 that would make interacting with Keychain easier. After giving it more thought, an SDK made more sense to use for the following reasons:

  • No need to handle backward compatibility, Keychain code remains the same
  • Strong typing (Typescript)
  • More common way to integrate a third-party

SDK

With this in mind, we developed our SDK, available on Github and npm.
You can find the basic documentation on our README.

In a nutshell, it allows developers to :

  • Detect if Keychain is available
  • Override the RPCs used by Keychain, either at the instance or at the operation level
  • Login with Keychain with one line of code (the signatures verifications are made within the SDK)
  • Perform all Keychain requests

Playground

Screenshot 2023-04-11 at 1.28.41 PM.png

Rather than listing the requests in the documentation, we provide a playground on which developers can test all the different requests, and see the corresponding code, as well as the response returned by Keychain.

The playground is live at https://play.hive-keychain.com.

The different requests are grouped by categories to make them easier to search.

Screenshot 2023-04-11 at 1.27.55 PM.png

We hope that by making Keychain integration easier, we will make it easier for new dApps to be developed on Hive in general!
Let us know what you think!

Discord

To communicate with us 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.

H2
H3
H4
3 columns
2 columns
1 column
29 Comments
Ecency