iron-fish / ironfish

A novel cryptocurrency focused on privacy and accessibility.
https://ironfish.network
Mozilla Public License 2.0
964 stars 579 forks source link

adds ledger utility class #5099

Closed patnir closed 3 days ago

patnir commented 4 days ago

Summary

Adds Ledger Utility class. It has 4 main functions:

  1. Connect to the device
  2. Retrieve the public address
  3. Retrieve the view only keys
  4. Sign a message

This utility class will be used by the CLI commands which will be introduced right after this PR.

Testing Plan

Documentation

Does this change require any updates to the Iron Fish Docs (ex. the RPC API Reference)? If yes, link a related documentation pull request for the website.

[ ] Yes

Breaking Change

Is this a breaking change? If yes, add notes below on why this is breaking and label it with breaking-change-rpc or breaking-change-sdk.

[ ] Yes