Releases: synonymdev/bitkit-core
Releases · synonymdev/bitkit-core
v0.1.56
v0.1.55
Changes
- Bump
trezor-connect-rsfrom 0.2.4 to 0.2.5 — fixes USB I/O serialization (upstream PR)
v0.1.54
Merge pull request #83 from synonymdev/feat/pubky-approve-auth feat: add approver-side Pubky Auth FFI
v0.1.53
chore: bump version and regenerate bindings Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.1.52
feat: add approver-side Pubky Auth FFI (approve + parse URL) Add approve_pubky_auth and parse_pubky_auth_url to enable approving auth requests from other apps. Bump version and regenerate bindings. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
v0.1.51
bump version
v0.1.50
This Release:
-
Adds
get_transaction_historythat queries an xpub's full transaction history and balance via Electrum/BDK. -
Adds
get_transaction_detailthat returns full data for a single transaction by txid. -
New types:
HistoryTransactionWalletBalanceTxDirectionTransactionHistoryResultTransactionDetailTxDetailInputTxDetailOutput
v0.1.49
This Release:
-
Adds
get_transaction_historythat queries an xpub's full transaction history and balance via Electrum/BDK. -
Adds
get_transaction_detailthat returns full data for a single transaction by txid. -
New types:
HistoryTransactionWalletBalanceTxDirectionTransactionHistoryResultTransactionDetailTxDetailInputTxDetailOutput
v0.1.48
What's Changed
- BDK copose PSBT by @ben-kaufman in #78
- feat: Add Pubky profile and contacts fetching APIs (v0.1.46) by @ben-kaufman in #76
Full Changelog: v0.1.47...v0.1.48
v0.1.47
Release v0.1.47
Fixes
- fix(trezor): Return
Resultfromprecomposed_to_sign_paramsand use typed coin enum- Replace
unwrap_or(0)with proper error propagation for amount parsing to prevent silent 0-value outputs - Change
TrezorPrecomposeParams.coinfromStringtoOption<TrezorCoinType>to eliminate invalid coin name bugs - Activate network validation in
get_address_infoto catch address/network mismatches
- Replace
Improvements
- refactor(onchain): Optimize account info with single connection, script-based lookups, and coinbase detection
- Reuse single Electrum client for block height and wallet sync
- Replace sequential
script_get_historycalls with BDKLastUnusedboundary - Use
HashMap<ScriptBuf, String>for direct UTXO path lookups - Add proper coinbase detection via
is_coin_base() - Add
script_typeoverride for ambiguousxpub/tpubprefixes