Difference between revisions of "Challenges December 2020"

From fulmo
Jump to navigation Jump to search
Line 2: Line 2:
  
 
This is the list of Lightning Network related projects that registered for this HackSprint (please contact @rootzoll on twitter to add your project):
 
This is the list of Lightning Network related projects that registered for this HackSprint (please contact @rootzoll on twitter to add your project):
 +
  
 
===RaspiBlitz===
 
===RaspiBlitz===
Line 12: Line 13:
  
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/raspiblitz
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/raspiblitz
 +
  
 
===Wiki Lightning Spam Protection===
 
===Wiki Lightning Spam Protection===
Line 18: Line 20:
  
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/media-wiki-spam-protection
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/media-wiki-spam-protection
 +
  
 
===Micropayment wallet for Moneysocket===
 
===Micropayment wallet for Moneysocket===
Line 32: Line 35:
  
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/moneysocket
 
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/moneysocket
 +
  
 
===Development of LNP Node===
 
===Development of LNP Node===

Revision as of 19:08, 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