Testnet
There's a long-running testnet chain available, intended for developers to test code and practice integrating their software with the Penumbra stack.
Services available
The following public services are available:
URL | Service |
---|---|
https://testnet.plinfra.net (opens in a new tab) | primary pd gRPC endpoint, running most recently released stable tag from the protocol repo (opens in a new tab) |
https://testnet-preview.plinfra.net (opens in a new tab) | secondary pd gRPC endpoint, running the most recent commit on the main branch in the protocol repo (opens in a new tab) |
https://dex-explorer.testnet.plinfra.net (opens in a new tab) | a DEX explorer (opens in a new tab) instance, showing testnet market activity |
https://cuiloa.testnet.plinfra.net (opens in a new tab) | a block explorer, based on cuiloa (opens in a new tab) |
Joining the testnet
You can run a node on the public testnet like so:
# clean up any pre-existing network state
cargo run --release --bin pd -- network unsafe-reset-all
# generate network configs for the testnet chain
cargo run --release --bin pd -- network join http://testnet.plinfra.net:26657
After that, if you've set up the Penumbra developer environment, you can run a fullnode locally via:
just dev
For a more persistent setup, consult the tutorial on running a node.
Running pcli
To interact with the chain, configure a wallet pointing at the testnet node:
cargo run --release --bin pcli -- --home ~/.local/share/pcli-testnet view reset
cargo run --release --bin pcli -- init --grpc-url https://testnet.plinfra.net soft-kms generate
# or, to reuse an existing seed phrase:
cargo run --release --bin pcli -- init --grpc-url https://testnet.plinfra.net soft-kms import-phrase
and then pass the --home
flag to any commands you run to point pcli
at your local node, e.g.,
cargo run --release --bin pcli -- --home ~/.local/share/pcli-testnet view balance
You'll be able to run queries like pcli query validator list
, but by default you won't be able
to create transactions, as an empty wallet will lack funds to pay gas fees.
Using the testnet faucet
There's currently no faucet running for the Penumbra testnet chain, but check back soon for details.