In this workshop we will be creating a public message board where every message is paid for using Lightning.
Check out what we will end up with: Demo Message Board
This workshop runs on the Lightning Network Testnet. To easily pay for testnet Lightning invoices, check out the HTLC.me wallet.
Please be warned that API keys generated on a regular OpenNode account will not work on testnet.
You have to create a specific account on OpenNode Dev - https://dev.opennode.co. If you can see the "Dev Environment" tag next to the OpenNode logo you're in the right place!
Hint: If you'd like to run this app on mainnet instead, create a regular OpenNode account at https://opennode.co/signup and change the API base URL from https://dev-api.opennode.co to https://api.opennode.co
You can start working on this project immediately using Repl.it.
The project is hosted at https://repl.it/@ruigomes/opennode-workshop.
Fork it and start playing around with it.
If you get stuck at any point during the workshop, feel free to browse this repository branches to quickly get up to speed.
Here are the solutions for each step of the workshop:
Pro-tip: Use the "Compare" feature on GitHub to quickly identify what has been changed in each step!
Feel free to contact us using our live chat at https://opennode.co or via email at [email protected]!