forest icon indicating copy to clipboard operation
forest copied to clipboard

Create Forest calibnet faucet

Open LesnyRumcajs opened this issue 2 years ago • 3 comments

Issue summary

There are a few calibration network FIL faucets, all of them running on Lotus. We could enrich the ecosystem by running our own. We have all the means (in the node) to do this.

Things to keep in mind:

  1. While the calibration network tokens are not worth anything, we should ensure the faucet can't be drained. This means limits should be in place and some countermeasures (captchas or something like this?).
  2. We need first to get some calibnet funds to run it.
  3. There's a blocker bug that needs to get resolved first https://github.com/ChainSafe/forest/issues/2726

Other information and links https://faucet.calibration.fildev.network/ https://faucet.triangleplatform.com/filecoin/calibration

LesnyRumcajs avatar Jun 05 '23 14:06 LesnyRumcajs

@lerajk, could you investigate who we can beg to get the funds for a Forest Calibnet faucet? Even a small allocation (like a million FIL) would go a long way. I believe PL holds the keys, but we will want the blessing of FF.

lemmih avatar Jun 05 '23 14:06 lemmih

@lemmih Yes, I can get us calibration net FIL.

lerajk avatar Jun 05 '23 15:06 lerajk

Attack plan:

Implement forest-fountain with similar functionality as lotus-fountain:

  • The fountain spawns an HTTP server and listens for requests. No website is required; the requests should all come directly from forest clients.
  • The first version does not have to implement safety limits.
  • The fountain requires a running node with a funded wallet.
  • Run the fountain on a DO droplet with a static IP. Point CloudFlare to this IP. (Use a worker?)

lemmih avatar Jan 29 '24 13:01 lemmih

This will be done as part of the Forest Explorer: https://github.com/ChainSafe/forest-explorer/

lemmih avatar Aug 02 '24 11:08 lemmih