bitcoindevkit/bdk-dart
在 GitHub 查看test: add Wallet.keychains() Dart binding smoke coverage
Open
#104 创建于 2026年7月2日
good first issuetesting
仓库指标
- Star
- (11 star)
- PR 合并指标
- (PR 指标待抓取)
描述
Description
Add a small Dart-side smoke test for the generated Wallet.keychains() binding.
This is not intended to retest wallet keychain behavior owned by bdk-ffi. The goal is only to prove the regenerated Dart binding path is callable and that List<WalletKeychain> lifts into usable Dart objects.
Wallet.keychains() came in through #101, and the current Dart test suite does not call this generated path today.
Scope
- Call
wallet.keychains()from Dart on a standard wallet. - Assert the returned list is non-empty.
- Assert each returned
WalletKeychainexposes a usablekeychain. - Assert each returned
WalletKeychain.publicDescriptorcan be converted to a descriptor string. - Keep assertions thin and focused on Dart binding usability.