tee8z on Nostr: More progress made this weekend, finally have payouts working. Next step is adding in ...
More progress made this weekend, finally have payouts working. Next step is adding in a nostr chat and emitted notifications from the coordinator to users about a competition they are in. A test site on a signet coming soon™️
quoting nevent1q…s9qmIn the spirit of "building in the open" here's a fuzzy video show 3 users entering into a competition, creating an aggregate signature via musig2 and broadcasting the funding transaction of a dlctix contract after the coordinator's wallet successfully signs it. Next will be getting the payout out functionality working/hooked up along with a nostr public chat group.
Once the features have all landed, and there's been a bit of code clean up, all the code will be open sourced
https://streamable.com/c91tsg
Technologies used so far:
- bdk-wallet in the browser and server: https://github.com/bitcoindevkit/bdk
- nostr-sdk in the browser and server: https://github.com/rust-nostr/nostr/tree/master/crates/nostr-sdk
- dlctix in the browser and server: https://github.com/conduition/dlctix
The bitcoin regtest environment is being manager and run via doppler locally as well (creating the bitcoin node, esplora instance and a few connected lightning nodes): https://github.com/tee8z/doppler