bitcoindevkit / bitcoindevkit/bdk-ffi

Using multiple uniffi libraries together meta issue

Open
#619 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
127
Forks
81
Avg merge
1d 2h
Merged PRs (30d)
5

Description

This issue tracks a number of related-or-maybe-not-related issues we have found over the past few weeks relating to the use of multiple uniffi-based libraries used in the same project.

## Issues
1. The glue code created from bitcoin-ffi includes types the bdk-ffi library has not imported in its UDL. bitcoindevkit/bitcoin-ffi#27. The related uniffi issue is https://github.com/mozilla/uniffi-rs/issues/2282
2. Using different versions of uniffi in completely separate libraries built with uniffi creates application compilation errors in Swift (@jurvis)
3. Using BDK + LDK Node in the same project does not build https://github.com/bitcoindevkit/bdk-ffi/issues/620
4. Importing multiple swift bindings modulemap collision https://github.com/bitcoindevkit/bdk-ffi/issues/621

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.