Blockstream / lwk

Liquid Wallet Kit
Other
54 stars 25 forks source link

C# bindings #16

Open Kukks opened 5 months ago

Kukks commented 5 months ago

Since you use uniffi for bindings, C# should be relatively easy to add support for.

RCasatta commented 5 months ago

Yes and no.

C# is not officially supported by mozilla uniffi, it's true that third party bindings exists but in my experience with other uniffi third party bindings, they are not that great. For example, by a quick look C# bindings are lacking a bit behind in terms of uniffi version, we need at least uniffi 0.26 while they are at 0.25.

jtrivinop commented 5 months ago

@Kukks one thing we could do is fork LWK and downgrade the uniffi version so we can add the C# bindings. This way you could at least take a look and see if these 3rd party bindings would be useful and evaluate what may be missing. What do you think?