bitcoindevkit / bitcoindevkit/bdk-ffi
Using multiple uniffi libraries together meta issue
- 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.