Fuel web3 provider is a service that allows dapps to pay for gas on behalf of their users.
We would like you to integrate it with Gitcoin on the rinkeby network, so that users dont have to pay the gas costs.
Please see the below email from Mokhtar Bacha, who built the tech we'll rely upon:
I have the pleasure to introduce you fuel, fuel is my implementation of meta-tx system used in sensui. Fuel is as simple as passing a provider to a web3 object.
Here you will find my repos:
Fuel Server https://github.com/ahmb84/fuel-server
Fuel Web3 Provider https://github.com/ahmb84/fuel-web3-provider
Fuel node example implementation https://github.com/ahmb84/fuel-node-example
And here is the npm library of the fuel web3 provider.
https://www.npmjs.com/package/fuel-web3-provider
That is a demo https://asciinema.org/a/OnW4YJB2Gpd2WeM3SzCmDW9U9 (fuel-node-example) and https://asciinema.org/a/wTdXY1nQ5UBiQLVw64B1HepGC (fuel-servewr)
I have some stuff to improve mostly on the fuel server, tests, automation, documentation, but remember it's a poc :)
Thank you to the uPort team for his amazing work on the sensui and the meta-tx.
Hope you will enjoy it,
Best,
Mokhtar
@mbeacom do you have anything to add to this? i think you've played with this service in the past.
fuel-server into the docker-compose stackgitcoinco/web repository to utilize the fuel-server and ensure Gitcoin can pay gas on all Bounty specific transactionsfuel-serverHey guys! I'm working on getting meta transactions going with only minor changes to your frontend (no contract changes). My live demo and info is up here: https://github.com/austintgriffith/bouncer-proxy Let me know if I can help with anything.
looking forward to playing with this 馃憜馃憜
just watched the video.. inspiring stuff.. next up; gotta clone the repo :)
Awesome! I believe @cooganb is also hard at work getting some things changed over so it conforms better to @alexvandesande's standards (ERC 1077 in particular).
@owocki did we ever catch up with the solution proposed in the PR regarding "other users paying for standard bounty transaction(s)"? If no - why not? Also Fuel died I guess? I'll close this for now since there was also AustinGriffin's solution, neither of those were added to gitcoin yet, no? Maybe add a new ticket if the idea is still relevant - Thanks!
Most helpful comment
Hey guys! I'm working on getting meta transactions going with only minor changes to your frontend (no contract changes). My live demo and info is up here: https://github.com/austintgriffith/bouncer-proxy Let me know if I can help with anything.