Structs§
- Network
Tendermint Config - Wrapper for a TendermintConfig, with a constructor for convenient defaults.
- Tendermint
Node Key - Tendermint
Priv Key - Validator
Keys - Collection of all keypairs required for a Penumbra validator.
Used to generate a stable identity for a
NetworkValidator
.
Functions§
- canonicalize_
path - Expand tildes in a path.
Modified from
<https://stackoverflow.com/a/68233480>
- get_
network_ dir - Convert an optional CLI arg into a
PathBuf
, defaulting to~/.penumbra/network_data
. - parse_
tm_ address - Construct a
tendermint_config::net::Address
from an optional nodeId
andnode_address
. Thenode_address
can be an IP address or a hostname. Supports custom ports, defaulting to 26656 if not specified. - url_
has_ necessary_ parts - Check that a Url has all the necessary parts defined for use as a CLI arg.