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

v0.2.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@mjovanc mjovanc released this 23 May 01:09
· 373 commits to master since this 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.