-
Notifications
You must be signed in to change notification settings - Fork 4
Description
As https://github.com/rust-bitcoin/rust-lightning has matured and approaches its first "real" release, I'm looking to spend some more time investigating helping people actually integrate it into Bitcoin wallets. While its not at the production-ready-put-money-in-it stage yet, its API has stabilized a lot and most functionality (open/close channels, send/receive payments, manage peers, etc) is all there and working. As a rust project its easy to compile down to any target you please (wasm for JS, native libraries to call from C/Obj-C/etc) and targets being easy to integrate into existing systems instead of being a standalone lightning implementation that you "just" make RPC calls into.
You can see the docs/API at http://docs.rs/lightning, but at a high level most of the integration work is just providing glue to do things like pass bytes onto TCP sockets, handle money-sent/money-received events, writing data out to disk, etc, etc.
If this is something you're interested in I'm open to helping look into how integration might work.