Releases: kryptokrona/kryptokrona-kotlin-sdk
v0.3.0
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
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
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
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.