Allow makers to donate using multiple payment types
Issue
At the moment, makers can only donate to BOLT🔩FUN + upvote projects/stories/comments using WebLN. This is really useful in helping us count/tally up votes and donation amounts, however the reliance on a pre-image* means that we can only use WebLN to solve these payments.
*pre-image: this is almost like a receipt or success message that is sent back to the application. Seems to only be available with WebLN. Excuse my lack of technical expertise.
Solution
Ideally, we should be allowing users to donate to BOLT🔩FUN with:
Lightning payments ⚡️
- WebLN (if detected widget pops up, but also option to scan)
- C+P invoice or scan with wallet
On-chain payments
- Standard BTC tx with on-chain. Suited to larger donation amounts
Issue with tallying up donations
If we use on-chain + non-WebLN TX's, it will be a challenge to total up the number of sats we've received over time. At the moment this is easy because we force the user into giving us the pre-image.
Challenge: HMW enable users to donate to BOLT🔩FUN in a number of ways, whilst keeping a track of the donation amounts
Reference Geyser (geyser.fund) who offer LN + On-chain TXs and somehow manage to tally up the votes...