Skip to content

rewrite faucet in Rust (climb) #163

@ethanfrey

Description

@ethanfrey

The CosmJS faucet is barely maintained and the docker images don't build on MacOS. Let's rebuild this in Rust, especially now that the multiple client accounts stuff works well in Climb.

This should provide an API similar to cosmjs facuet. Let's keep the same API endpoints (/credit and /status).

No need to support all those env args. I think just mnemonic is fine, and allowing multiple derivations, but no special FAUCET_PATH_PATTERN needed for example

Update This will be tackled in Lay3rLabs/climb#31 and Lay3rLabs/climb#34

This issue should be about:

  • Updating the docker compose files to use the new faucet
    • Including link to faucet build instructions and ghcr.io info
  • Enabling faucet by default on all compose files (removing the profile: "faucet" section so always on, and updating the bash scripts to enable it)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions