bitcoindevkit / bitcoindevkit/bdk-ffi

Go bindings

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

Description

**Describe the enhancement**
I would like to offer Go bindings for `bdk-ffi`.

**Blocker**
`bdk-ffi` (currently on `uniffi = 0.30.0`) cannot currently generate Go bindings with `uniffi-bindgen-go`.

tnull has an issue open to bump to 0.29.5 https://github.com/NordSecurity/uniffi-bindgen-go/pull/86 , but thru my experimentation/testing it seems that for direct compatibility with current `bdk-ffi` we likely need uniffi 0.30.x support

**Options**
- wait for uniffi-bindgen-go to bump to uniffi 0.30.x (minimal lift, unknown timeline)
- fork uniffi-bindgen-go and port to 0.30.x (large lift)
- make go compat bdk-ffi branch/fork (large lift)
- wait for another go plugin to show up (minimal lift, uncertain)

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.