Difference between revisions of "Challenges December 2020"

From fulmo
Jump to navigation Jump to search
(Added Rust LNP Node challenge)
Line 50: Line 50:
  
 
Chat to get started: https://mm.fulmo.org/fulmo/channels/x-rust-ln-node
 
Chat to get started: https://mm.fulmo.org/fulmo/channels/x-rust-ln-node
 +
 +
 +
===Sphinx Chat App===
 +
 +
Create & customize your tribe group chat.
 +
 +
GitHub: https://github.com/stakwork
 +
 +
Chat to get started: https://mm.fulmo.org/fulmo/channels/sphinx-chat

Revision as of 19:07, 26 December 2020

Projects with Challenges

This is the list of Lightning Network related projects that registered for this HackSprint (please contact @rootzoll on twitter to add your project):

RaspiBlitz

Github issues with label "hackathon": github.com/rootzoll/raspiblitz

  • rootzoll: Testing the Lightning Vouchers (IP2Tor & LNbits)

Video explaining how to contribute to the RaspiBlitz development: https://youtu.be/ZVtZepV3OfM

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/raspiblitz

Wiki Lightning Spam Protection

Turn this prototype https://github.com/thorie7912/LightningPayment to add a Lightning SpamProtection into a Media Wiki Extension thats easy to install & config on a standard Media Wiki.

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/media-wiki-spam-protection

Micropayment wallet for Moneysocket

Help flesh out the existing skeleton of a micropayment-oriented wallet that speaks the Moneysocket protocol to interconnect with other applications.

Please watch this quick video! https://youtu.be/grThYTjgwAA

Web Dev skillsets needed! (CSS, in-browser JavaScript, build scripting, etc.).

GitHub: https://github.com/moneysocket/costanza

Moneysocket Protocol: https://socket.money

Chatroom to get started: https://mm.fulmo.org/fulmo/channels/moneysocket

Development of LNP Node

Challenges (two alternatives):

1. Develop LNP Node SDK with language & platform-specific bindings for C, JavaScript, Python, Swift and Java in https://github.com/LNP-BP/lnp-sdk (challenge dashboard is here https://github.com/LNP-BP/lnp-sdk/projects/1)

2. Finalize migration of HTLC functionality from LNP Node to LNP/BP Core library according to https://github.com/LNP-BP/rust-lnpbp/pull/163

How to prepare yourself for the challenges:

1. Watch the LNP Node architecture explanation & demo (part 1, part 2 ***YOUTUBE LINKS***)

2. Explore repo https://github.com/LNP-BP/lnp-node and https://github.com/LNP-BP/rust-lnpbp/tree/master/src/lnp/application

3. Explore sample SDK https://github.com/LNP-BP/rgb-sdk (build for RGB Node) as a source for building equivalent LNP Node SDK with native language bindings

Chat to get started: https://mm.fulmo.org/fulmo/channels/x-rust-ln-node


Sphinx Chat App

Create & customize your tribe group chat.

GitHub: https://github.com/stakwork

Chat to get started: https://mm.fulmo.org/fulmo/channels/sphinx-chat