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 drip 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.0b5.tar.gz (4.3 kB view details)

Uploaded Source

Built Distribution

popupfaucet-0.1.0b5-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: popupfaucet-0.1.0b5.tar.gz
  • Upload date:
  • Size: 4.3 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.0b5.tar.gz
Algorithm Hash digest
SHA256 0ca963a8fb60ba0dcf9ae36d0d09488eed6bba37d93411843cd877ed8c98c56d
MD5 0f497481fe2f0409c83c245b53f63d66
BLAKE2b-256 7be0eef9c0ad606526bb96bd85a48932500c0633efb9fdb321e091f672d37994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for popupfaucet-0.1.0b5-py3-none-any.whl
Algorithm Hash digest
SHA256 1ce33446816c63e40bb900a9443bc06d5d87493199dbb5894f98c12edccf99b5
MD5 720fdcde9bc09a3d6cdee2d1528b2596
BLAKE2b-256 7e29655c6d14e678d32b2f8791128d1405d068270e79ca1e07c862f629112c32

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