Skip to content

Releases: blockcypher/libgrin

v5.1.1

29 Jun 14:50
Compare
Choose a tag to compare

Minor release so that shiny M1/M2 can run this code.

What's new?

v5.0.0

02 Feb 17:21
bbac849
Compare
Choose a tag to compare

Major release following Grin and Grin-Wallet v5 (hard fork number 4).

What's new?

General improvements

Wallet APIs

Wallet Owner API

  • Renamed SecureOwnerAPI to WalletOwnerAPI. #23

Node APIs

  • Introduction of NodeOwnerAPI and NodeForeignAPI v2 along with corresponding tests. #23

...and many others improvements. See https://github.com/blockcypher/libgrin/commits/master for the full lists of commits.

v4.0.0

16 Sep 19:52
eb169fb
Compare
Choose a tag to compare

Major release following Grin and Grin-Wallet v4 (hard fork number 3).

What's new?

General improvements

  • More consensus tests (7bef227).
  • HF3 and Cuckarooz logic (#17).
  • Fix vulnerability in Cuckoo PoW verifier (#19) CVE-2020-15899.
  • Moved the API examples into the client dir (#20). Thanks to @asciiu!
  • Basic Slatepacks support (#18).
  • Fix versioning with go modules (#21 and #22). Thank you @KateGo520!

Node API

  • Renamed GrinAPI to NodeAPI (4e69216).
  • Added GetTargetDifficultyAndHashrates and GetTargetDifficultyAndHashrates functions (2a6d611).

OwnerAPI

  • New functions get_slatepack_address, get_slatepack_secret_key, create_slatepack_message, slate_from_slatepack_message and decode_slatepack_message (#18).
  • New GetStoredTx function (7974f53).

Special Thanks

In alphabetical order:

v3.0.1

19 Feb 16:05
7cdb5b7
Compare
Choose a tag to compare
  • Include V3 Owner API Example
  • Include Add Onion V3 address handling

v3.0.0

16 Jan 01:39
Compare
Choose a tag to compare

Second release of libgrin. Tag is linked to grin v3.0.0 and grin-wallet v3.0.0.

Noticeable changes:

  • Support for Cuckaroom PoW verification.
  • Support for SlateV3.

v2.0.0

10 Jul 13:33
8e696da
Compare
Choose a tag to compare

First release of libgrin. Tag is linked to grin v2.0.0 and grin-wallet v2.0.0.

Noticeable changes:

  • Support for Cuckarood PoW verification.
  • Support for SlateVersions.
  • Simplified structure.
  • Add libwallet package.
  • Added new grin node types and wallet types.