Difference between revisions of "Challenges December 2020"
Line 72: | Line 72: | ||
Chat to get started: https://mm.fulmo.org/fulmo/channels/sphinx-chat | Chat to get started: https://mm.fulmo.org/fulmo/channels/sphinx-chat | ||
+ | |||
+ | |||
+ | ===rC3 402 Assembly Integration=== | ||
+ | |||
+ | Add a cool Lightning Hack to the rC3 2D AdventureMap. | ||
+ | |||
+ | * Sell an achivement batch for 1 satoshi | ||
+ | * Make a JITSI room where I can trigger something with 1 satoshi | ||
+ | * simply present your project on the map with a small description | ||
+ | |||
+ | Docs: https://howto.rc3.world/maps.en.html | ||
+ | |||
+ | GitHub: https://github.com/rootzoll/map-402assembly | ||
+ | |||
+ | Chat to get started: https://mm.fulmo.org/fulmo/channels/rc3 |
Revision as of 19:37, 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
pyBlock
Python Bitcoin block information, transactions, send message to Space and more.
Github issues with label "hackathon":github.com/curly60e/pyblock (Python)
Chatroom to get started: https://mm.fulmo.org/fulmo/channels/pyblock
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
rC3 402 Assembly Integration
Add a cool Lightning Hack to the rC3 2D AdventureMap.
- Sell an achivement batch for 1 satoshi
- Make a JITSI room where I can trigger something with 1 satoshi
- simply present your project on the map with a small description
Docs: https://howto.rc3.world/maps.en.html
GitHub: https://github.com/rootzoll/map-402assembly
Chat to get started: https://mm.fulmo.org/fulmo/channels/rc3