forest
forest copied to clipboard
Create Forest calibnet faucet
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:
- 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?).
- We need first to get some calibnet funds to run it.
- 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
@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 Yes, I can get us calibration net FIL.
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
forestclients. - 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?)
This will be done as part of the Forest Explorer: https://github.com/ChainSafe/forest-explorer/