Hive Keychain avatar

Hive Keychain SDK and Playground

keychain

Published: 12 Apr 2023 › Updated: 12 Apr 2023Hive Keychain SDK and Playground

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@stoodkev : CEO - Witness
cedricguillas@cedricguillas : Full-stack Developer - Witness
theghost1980@theghost1980 : Front-end Developer
nateaguila@nateaguila : UI/UX
yabapmatt@yabapmatt : Advisor - Witness
aggroed@aggroed : Advisor - Witness


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

Leave Hive Keychain SDK and Playground to:

Written by

Your gateway to the Hive ecosystem

Read more #keychain posts


Best Posts From Hive Keychain

We have not curated any of keychain's posts yet. But you can encourage our curation team to review posts by visiting them regularly and by referring other readers. Because we give priority to frequently read content.

More Posts From Hive Keychain