Skip to content
This repository has been archived by the owner on Apr 4, 2024. It is now read-only.

Releases: kryptokrona/kryptokrona-kotlin-sdk

v0.3.0

06 Aug 11:38
Compare
Choose a tag to compare
v0.3.0 Pre-release
Pre-release

Fourth alpha release v0.3.0 of the Kryptokrona Kotlin SDK is now released! New libraries added:

  • kryptokrona-service
  • kryptokrona-walletapi

Features:

  • Adding RPC endpoints to kryptokrona-node library.
  • Adding new examples in playground.
  • Fixing bug with JNI to C crypto library.
  • Updating SDK docs.

Read the API documentation here: https://kryptokrona.github.io/kryptokrona-kotlin-sdk/0.3.0

Note that this release is very limited and unstable for serious usage. Things will break in the upcoming release iterations. Use it with caution.

v0.2.0

23 May 01:09
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

Third alpha release v0.2.0 of the Kryptokrona Kotlin SDK is now released! New library added:

  • kryptokrona-crypto

This library has a Java Native Interface (JNI) to a cryptographic library. All credits to the Monero Project for these files.

This release also contains:

  • Fixing clients in kryptokrona-node library to handle POST requests and data classes to send as a payload.
  • Changing models with Int data types to use Long instead to avoid deserialization issues.
  • Adding much more unit tests to cover more of the code base.
  • Implementing functionality for syncing blocks and process incoming blocks using kryptokrona-crypto library for key derivation and generating key images.
  • Adding HexUtils for converting hex into string and hex into byte array.
  • Adding various implementations to WalletService in kryptokrona-wallet library.
  • Adding functionality to save an encrypted wallet file to disk and to be able to load it.
  • Generate new keypair for a wallet and mnemonic seed phrase.
  • Updating build scripts to automatically compile the crypto C library when doing a gradle build.
  • Also adding a new module called playground that should demonstrate the use of the SDK.
  • Changing library name kryptokrona-core -> kryptokrona-wallet
  • Changing library name kryptokrona-http -> kryptokrona-node
  • Adding new crypto library ed25519.
  • New website for Kryptokrona Kotlin SDK on https://sdk.kryptokrona.org

Read the API documentation here: https://kryptokrona.github.io/kryptokrona-kotlin-sdk/0.2.0

Note that this release is very limited and unstable for serious usage. Things will break in the upcoming release iterations. Use it with caution.

v0.1.1

15 Mar 11:08
Compare
Choose a tag to compare
v0.1.1 Pre-release
Pre-release

Second alpha release v0.1.1 of the Kryptokrona Kotlin SDK is now released! New library added:

  • kryptokrona-util

Fixing bug with JSON serialization with integers using Long type instead of regular Int since it has too small size. Also some restructuring, moving node and config package to new kryptokrona-util library to avoid circular dependencies.

Read the API docs here: https://kryptokrona.github.io/kryptokrona-kotlin-sdk/0.1.1/

Note that this release is very limited and unstable for serious usage. Things will break in the upcoming release iterations. Use it with caution.

v0.1.0

11 Mar 00:21
Compare
Choose a tag to compare
v0.1.0 Pre-release
Pre-release

First initial alpha of the Kryptokrona SDK is now released! Artifacts will be uploaded to Maven Central as soon as approval process is over. Currently two libraries are finished:

  • kryptokrona-core
  • kryptokrona-http

Read the docs of usage (when released on Maven Central): https://docs.kryptokrona.org/developer/kryptokrona-sdk/gettingstarted

Note that this release is very limited and unstable for serious usage. Things will break in the upcoming release iterations. Use it with caution.