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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: popupfaucet-0.1.0b3.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.0b3.tar.gz
Algorithm Hash digest
SHA256 56b7a12635555e32a90fc5dd05e1bd9698f2dc9e0f1a294543d142def0928b7c
MD5 2b942fa442e2af6bbdae4ef3cab2b08d
BLAKE2b-256 f886d923d67422f4a89e6a7726f3bb4c4e388ebc09fac24efceb06a60ec8a8a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for popupfaucet-0.1.0b3-py3-none-any.whl
Algorithm Hash digest
SHA256 e4127160bdd3ebda141fcdafdb3a2beb10867aa1e44116b2f71a8c7a51f6b9a6
MD5 7533f1a774706bba8116bb48033001c7
BLAKE2b-256 3d9a438f803cae2eb143be6e03898bc004423a7750a133bdcdbace4188f2866c

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