Skip to content

Releases: synonymdev/bitkit-core

v0.1.56

01 Apr 09:03
99bd86b

Choose a tag to compare

chore: bump version and regenerate bindings

v0.1.55

31 Mar 21:54
d0a6078

Choose a tag to compare

Changes

  • Bump trezor-connect-rs from 0.2.4 to 0.2.5 — fixes USB I/O serialization (upstream PR)

v0.1.54

31 Mar 15:06
6dc2e68

Choose a tag to compare

Merge pull request #83 from synonymdev/feat/pubky-approve-auth

feat: add approver-side Pubky Auth FFI

v0.1.53

31 Mar 14:25
47cac66

Choose a tag to compare

chore: bump version and regenerate bindings

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v0.1.52

30 Mar 14:55
aa28d33

Choose a tag to compare

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

27 Mar 00:13
1fddbd8

Choose a tag to compare

bump version

v0.1.50

26 Mar 22:48
51a3659

Choose a tag to compare

v0.1.50 Pre-release
Pre-release

This Release:

  • Adds get_transaction_history that queries an xpub's full transaction history and balance via Electrum/BDK.

  • Adds get_transaction_detail that returns full data for a single transaction by txid.

  • New types:

    • HistoryTransaction
    • WalletBalance
    • TxDirection
    • TransactionHistoryResult
    • TransactionDetail
    • TxDetailInput
    • TxDetailOutput

v0.1.49

19 Mar 16:49
aa68bb5

Choose a tag to compare

v0.1.49 Pre-release
Pre-release

This Release:

  • Adds get_transaction_history that queries an xpub's full transaction history and balance via Electrum/BDK.

  • Adds get_transaction_detail that returns full data for a single transaction by txid.

  • New types:

    • HistoryTransaction
    • WalletBalance
    • TxDirection
    • TransactionHistoryResult
    • TransactionDetail
    • TxDetailInput
    • TxDetailOutput

v0.1.48

17 Mar 00:22
8868d60

Choose a tag to compare

What's Changed

Full Changelog: v0.1.47...v0.1.48

v0.1.47

12 Mar 01:35
9e9178d

Choose a tag to compare

v0.1.47 Pre-release
Pre-release

Release v0.1.47

Fixes

  • fix(trezor): Return Result from precomposed_to_sign_params and use typed coin enum
    • Replace unwrap_or(0) with proper error propagation for amount parsing to prevent silent 0-value outputs
    • Change TrezorPrecomposeParams.coin from String to Option<TrezorCoinType> to eliminate invalid coin name bugs
    • Activate network validation in get_address_info to catch address/network mismatches

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_history calls with BDK LastUnused boundary
    • Use HashMap<ScriptBuf, String> for direct UTXO path lookups
    • Add proper coinbase detection via is_coin_base()
    • Add script_type override for ambiguous xpub/tpub prefixes