All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Upgrade bdk to v0.11.0
- Add new
WalletConstructor
parameters:electrum_proxy
,electrum_retry
,electrum_timeout
, andelectrum_stop_gap
- Add new
Lib.get_last_unused_address()
function
- Add LICENSE
- Add README.md
- Add CHANGELOG.md
- Make the CI run tests on an Android emulator
- Rename everything to
bdk
- Add gradle config and README instructions for publishing artifacts to local maven repo
- Upgrade gradle to 6.6.1
- Enable github actions ci pipeline
- Add CONTRIBUTING.md
- Add
bdk
calls - Add destructor
- Add list_transactions
- Include interface class & build library with gradle
- Add pipefail to build script and mkdir jniLibs folders
- Add Parcelable to WalletConstructor
- Return Transaction details data list from list_transactions
- Add android unit tests
- Add android tests
- Update
bdk
to rev0.7
- Add multi-thread coroutine test, fix Lib.call() request string handling
- Add create and restore extended key APIs
- Fix crashes on errors