Skip to content

Releases: ArkEcosystem/ledger

2.2.1

11 Dec 17:34
Compare
Choose a tag to compare

Added

  • merged LedgerHQ downstream changes ([#102])

Fixed

  • various bounds checking, value handling, and safety improvements (#cb7f1ef)

2.2.0

02 Dec 22:25
Compare
Choose a tag to compare

Added

  • two-vote transaction support ([#97])

Changed

  • upgraded nanos-secure-sdk version 160 -> 161 ([#94])

2.1.0

07 Apr 04:34
4bd2401
Compare
Choose a tag to compare

Added

  • support large operations (#72)
  • support schnorr signatures (#63)

2.0.1

09 Feb 03:38
Compare
Choose a tag to compare

Summary

Specific objectives accomplished within this release:


  • Support ARK Core v2 Transactions.
  • Support Message Signing.
  • Merge changes from LedgerHQ/ledger-app-ark.
  • Update the ARK Ledger App to use Ledger Nano FW v.1.6.0.
  • Implement optimized Base58 from Ledger BTC App.
  • Improve overall project layout.

  • Add files to support development environment setup using Vagrant.
  • Update documentation.



Significant changes can be found in the CHANGELOG, as well as the following pull requests:


  • added message signing features #40
  • implement v2 Transactions #27
  • added VendorField display support #29
  • added build options and documentation #32
  • merged updates from LedgerHQ/ledger-app-ark #23
  • cleaned up warnings and refactored implementation #25
  • upgraded nanos-secure-sdk version 1553 -> 160 #46
  • refactor transactions classes to decouple Ledger SDK code #51
  • unify Ledger NanoS and NanoX ux display flow #53
  • implement support for large text fields #55
  • use optimized Base58 implementation from Ledger BTC app #66

Supported in v.2.0.1

Transaction Versions:

  • v0
  • v1 (added)
  • v2 (added)

Signing Algorithms:

  • Ecdsa

Operation Types:

  • Get PublicKey
  • Get App Configuration
  • Sign Message (added)
  • Sign Transaction

Transaction Types:

  • v0
    • Transfer
    • Vote
  • v1 (added)
    • Transfer
    • Vote
  • v2 (added)
    • Transfer
    • Second Signature Registration
    • Vote
    • IPFS
    • Htlc Lock
    • Htlc Claim
    • Htlc Refund

Additional Discussion

This patch release adds #66 to #65

2.0.0

07 Feb 02:44
6fe0df0
Compare
Choose a tag to compare

Summary

Specific objectives accomplished within this release:


  • Support ARK Core v2 Transactions.
  • Support Message Signing.
  • Merge changes from LedgerHQ/ledger-app-ark.
  • Update the ARK Ledger App to use Ledger Nano FW v.1.6.0.
  • Improve overall project layout.

  • Add files to support development environment setup using Vagrant.
  • Update documentation.



Significant changes can be found in the CHANGELOG, as well as the following pull requests:


  • added message signing features #40
  • implement v2 Transactions #27
  • added VendorField display support #29
  • added build options and documentation #32
  • merged updates from LedgerHQ/ledger-app-ark #23
  • cleaned up warnings and refactored implementation #25
  • upgraded nanos-secure-sdk version 1553 -> 160 #46
  • refactor transactions classes to decouple Ledger SDK code #51
  • unify Ledger NanoS and NanoX ux display flow #53
  • implement support for large text fields #55

Supported in 2.0.0

Transaction Versions:

  • v0
  • v1 (added)
  • v2 (added)

Signing Algorithms:

  • Ecdsa

Operation Types:

  • Get PublicKey
  • Get App Configuration
  • Sign Message (added)
  • Sign Transaction

Transaction Types:

  • v0
    • Transfer
    • Vote
  • v1 (added)
    • Transfer
    • Vote
  • v2 (added)
    • Transfer
    • Second Signature Registration
    • Vote
    • IPFS
    • Htlc Lock
    • Htlc Claim
    • Htlc Refund