Skip to content

Conversation

@ValuedMammal
Copy link

Description

Feature-gate TestEnv methods mine_empty_blocks, reorg_empty_blocks behind std feature, as they depend on rand which is only available when std feature is enabled.

Clean up stale API docs in bdk_testenv.

oleonardolima and others added 6 commits January 22, 2026 19:31
- upgrades the `electrsd` to latest `0.36.1`.
- updates the `electrsd` features to use `corepc-node_28_2`, it's the
  previously named `bitcoind`.
- introduce `bitcoin` as a dependency, in order to use the
  `bitcoind/rand-std` feature, which is now toggled by
  `bdk_testenv/std`.
- remove the MSRV pinned `home` dependency, it's not currently required.
- introduces `ClientExt` trait to `bdk_bitcoind_rpc` common tests
  module.
- update all `bdk_bitcoind_rpc` tests to build the `Emitter` using the
  `ClientExt` trait, which allows it to use the old
  `bitcoincore-rpc::RpcApi` with the corepc-node background.
- updates tests that relies on `bdk_testenv` to it's new `corepc-node` APIs.
Feature-gate TestEnv methods `mine_empty_blocks`, `reorg_empty_blocks`
behind `std` feature, as they depend on `rand` which is only
available when `std` feature is enabled.
@oleonardolima oleonardolima force-pushed the deps/bump-electrsd-version branch 3 times, most recently from d148921 to 303cc70 Compare January 26, 2026 17:30
@ValuedMammal ValuedMammal deleted the deps_bump_electrsd_version branch January 26, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants