This repository has been archived by the owner on Apr 4, 2024. It is now read-only.
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.