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.0b4.tar.gz (4.2 kB view details)

Uploaded Source

Built Distribution

popupfaucet-0.1.0b4-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: popupfaucet-0.1.0b4.tar.gz
  • Upload date:
  • Size: 4.2 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.0b4.tar.gz
Algorithm Hash digest
SHA256 6bbe6e1859630197ab01dc8124c9f125105d7edd70fb84d73f2dbf1ea744dee5
MD5 54bbe63e2a22601df540a0693d53f6d5
BLAKE2b-256 5b2842e3b3bb2f296414b8f4727fbf0e56849928af754868af61ecbf99886428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for popupfaucet-0.1.0b4-py3-none-any.whl
Algorithm Hash digest
SHA256 727c37532bc89af98b742bca953ff1f6625f0b7c12866fcd15b119d81c44c6c8
MD5 ce8bbab3a954b9970be864fa6fc1c0c2
BLAKE2b-256 0049c83ab9c1b774376bf9621102bb79cb01ce572b3fb46d5968ca1c179440cc

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