Skip to content

Testing if CI passes (it shouldn't)#1358

Closed
danielabrozzoni wants to merge 3 commits intobitcoindevkit:masterfrom
danielabrozzoni:ci/test_if_passes
Closed

Testing if CI passes (it shouldn't)#1358
danielabrozzoni wants to merge 3 commits intobitcoindevkit:masterfrom
danielabrozzoni:ci/test_if_passes

Conversation

@danielabrozzoni
Copy link
Copy Markdown
Member

Description

cargo build in example-crates/example_electrum doesn't work, but does CI pass?

@danielabrozzoni danielabrozzoni marked this pull request as ready for review February 22, 2024 13:41
evanlinjin and others added 2 commits February 22, 2024 14:42
We plan to record `Descriptor` additions into persistence. Hence, we
need to add `Descriptor`s to the changeset. This depends on
`miniscript`. Moving this into `txout_index.rs` makes sense as this is
consistent with all the other files. The only reason why this wasn't
this way before, is because the changeset didn't need miniscript.

Co-Authored-By: Daniela Brozzoni <danielabrozzoni@protonmail.com>
@danielabrozzoni danielabrozzoni force-pushed the ci/test_if_passes branch 7 times, most recently from 933b7d9 to de56318 Compare February 22, 2024 14:10
- The KeychainTxOutIndex's internal SpkIterator now uses DescriptorId
  instead of K. The DescriptorId -> K translation is made at the
  KeychainTxOutIndex level.
- The keychain::Changeset is now a struct, which includes a map for last
  revealed indexes, and one for newly added keychains and their
  descriptor.

API changes in bdk:
- Wallet::keychains returns a `impl Iterator` instead of `BTreeMap`

API changes in bdk_chain:
- `ChangeSet` is now a struct, which includes a map for last revealed
  indexes, and one for keychains and descriptors.
- `KeychainTxOutIndex::inner` returns a `SpkIterator<(DescriptorId, u32)>`
- `KeychainTxOutIndex::outpoints` returns a `BTreeSet` instead of `&BTreeSet`
- `KeychainTxOutIndex::keychains` returns a `impl Iterator` instead of
  `&BTreeMap`
- `KeychainTxOutIndex::last_revealed_indices` returns a `BTreeMap`
  instead of `&BTreeMap`
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