DEV Community

dev.to staff
dev.to staff

Posted on

Grant for the Web Hackathon Help Thread

Looking for help with your Grant for the Web Hackathon submission? You came to the right place!

Team members from Grant for the Web and Coil will be making themselves available to help people who runs into issues or have questions as part of the Grant for the Web Hackathon.

You are encouraged to comment in this thread for asynchronous assistance. We've also set up a dedicated DEV Connect group channel for more synchronous help. To join the Connect group, just leave a comment in this thread asking to be added.

If you'd like to share more general progress that you're making on your project, you can do so in the community update thread!

Coil Trial (Update)

Coil is generously providing a free trial for Grant for the Web Hackathon participants. Please see this thread for more details:

Latest comments (78)

Collapse
 
ekafyi profile image
Eka

Something that crossed my mind while working on my project--I wonder if there are existing examples of copy text that explains the concept of Web Monetization to website visitors (as in non-technical regular visitors)?

Collapse
 
mmmmmmmmmmm profile image
mm

Could I join the group, please? :)

Collapse
 
kewbish profile image
Emilie Ma

Hello there!

We're coming to the end of GFTW now, and I just have one question:
If we submit our projects via the template, will we receive any confirmation that our submission has been reviewed and is valid?

Thanks :)

Collapse
 
projectescape profile image
Aniket • Edited

I'm trying to make a node CLI that uses web monetization to pay. As I would not be able to use the coil extension there, I was looking for some other ways to use coil as a WM provider. I read about coil's API but what I understood was that if I used that, it would be me who will be getting the payments, which is the opposite of what I want, as I want to pay other people. It would be highly appreciated if someone could help, as I really feel I am onto something here by expanding the scope of Web monetization by using it outside the browser.
If this is not the best channel to do so, you can DM me or add me to the connect group.
Thanks!

Collapse
 
projectescape profile image
Aniket • Edited

The thing I'm trying to do specifically is point 6 of the flow here, which I'm not being able to figure out how to do without access to coil extension in a node CLI environment.

Collapse
 
projectescape profile image
Aniket

Hey! Please add me to the connect room too please

Collapse
 
ekafyi profile image
Eka

From what I've seen, the payment is streamed real-time. Is there a way to defer or transfer this?

Rough use case I have in mind, eg. in a board game web app is as follows.

a) transfer

  • Four players (all with wallet pointers) play the game
  • During the session, payment is temporarily made to the site
  • Once session ends and there is a winner, the duration is calculated and the amount of money is transferred to the winner's waller pointer

b) defer/manually send payment for a specified duration

  • When players start the game, start a timer. No payment is started.
  • Once session ends and there is a winner, calculate duration and stream the payment to the winner.
    • For very short duration, the start/stop API would work. But say the session is 15 minutes long, is it possible to send payment worth 15 minutes to the winner's wallet? Is it at all possible?
Collapse
 
morganrconnolly profile image
Morgan Connolly

May I be added to the Connect group?

Collapse
 
pragmaticweb profile image
Pragmatic

Hi folks!

Heads-up in case it's useful - the official Coil Web Monetization WordPress plugin is now launched: pragmatic.agency/announcing-the-of...

If any of you are hacking about on WordPress sites (or other CMS) then this might be helpful.

Have fun :)

Collapse
 
ekafyi profile image
Eka

Sorry—n00b question but I just want to confirm my understanding. Web Monetization is run with the document.monetization API (docs), so it’s only supposed to run on the client-side where document is available.

If we have monetized (ie. “paywalled”) content and implement it on a SSR site, the server-generated pages will only have the free content; no way to authenticate user from the server. Is this correct?

Collapse
 
alispivak profile image
ali spivak

Yes, generally the easiest way to add web monetization is client-side with the meta tag. We are working on offering back-end integration and options.

There is also an option to use the OAuth Web Monetization Script. However, you will need to register your client app and be approved for OAuth access. docs.coil.com/

Collapse
 
ekafyi profile image
Eka

Thank you for your answer, Ali!

Collapse
 
mia01 profile image
Mia

Hello can I be added to the connect room please. Thanks!