Skip to main content

Ethereum testnet faucet CLI

Project description

popupfaucet

Ethereum testnet faucet CLI

What

Ephemeral faucets with shareable code phrases via an easy-to-use CLI app.

Network support for: OP Sepolia, Base Sepolia, Sepolia.

Why

Motivation originated with wanting a pain-free way to get workshop participants some testnet ether to participate with interactive components of the workshop.

Current options leave something to be desired:

  1. Ask users to navigate to and use a 3rd-party faucet
    • cons: external point of failure, sales pitches, hoops (account creation/PoW), exhausted daily limits
  2. Create and pre-seed wallets then distribute, e.g., print and hand out
    • cons: physical/in-person only, manual process
  3. Collect addresses, then use a script to distribute eth
    • cons: if manual, interruptions with latecomers; if automated, one more thing to run and maintain

popupfaucet introduces one more option: pre-seeding a faucet accessible to anyone that can install a Python package and is aware of your code phrase.

How

  1. pipx install popupfaucet
  2. popupfaucet create
    1. Select a network
    2. Choose a unique "event code"
    3. Send testnet ether to the address provided
    4. ✨ voila ✨
  3. popupfaucet status to view available funds in your faucet
  4. popupfaucet claim to receive testnet funds from a faucet
    1. Select the network
    2. Enter the event code
    3. Enter the address to receive the testnet ether
    4. ✨ enjoy ✨

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

popupfaucet-0.1.0b2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

popupfaucet-0.1.0b2-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file popupfaucet-0.1.0b2.tar.gz.

File metadata

  • Download URL: popupfaucet-0.1.0b2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for popupfaucet-0.1.0b2.tar.gz
Algorithm Hash digest
SHA256 787b77e1fc653b6f44b33e383c0994b2ecb9f1dbe72c48ae543d457cf2222884
MD5 226ad2608ae5b035ae7dddf92e00aaae
BLAKE2b-256 7b14b48e600fbb463acca64fc0bdd2f2a5302afd0c0c1fcf2818a0a912e9b7ae

See more details on using hashes here.

File details

Details for the file popupfaucet-0.1.0b2-py3-none-any.whl.

File metadata

File hashes

Hashes for popupfaucet-0.1.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 d806d0963162464170cd84d85b650e3c3411e8a2eb25ee704033523c41e0a705
MD5 9b435abedd959f168a7f6cf3cfa17131
BLAKE2b-256 1d6e9f1ef09f270f7d1cdd35b29f3f1f05394a7d8ae1ef1835c35d36455f87e1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page