Modules§
- legacy_
types π
Structs§
- Bitcoin
Cli - Bitcoind
- ClnLightning
Cli - Command
- Devimint
Faucet - Electrs
- Esplora
- Fedimint
Cli - Fedimintd
Cmd - Gateway
Cli - Gateway
LndCli - Gatewayd
- Lightningd
- LnCli
- Lnd
- Load
Test Tool - Process
Handle - Kills process when all references to ProcessHandle are dropped.
- Process
Handle Inner - Process
Manager - Recoverytool
Constants§
- BITCOIND_
FALLBACK π - BITCOIN_
CLI_ πFALLBACK - DEFAULT_
POLL_ πTIMEOUT - DEFAULT_
VERSION π - DEVIMINT_
FAUCET_ πFALLBACK - ELECTRS_
FALLBACK π - ESPLORA_
FALLBACK π - FEDIMINTD_
FALLBACK π - FEDIMINT_
CLI_ πFALLBACK - FEDIMINT_
DBTOOL_ πFALLBACK - GATEWAYD_
FALLBACK π - GATEWAY_
CLI_ πFALLBACK - LIGHTNINGD_
FALLBACK π - LIGHTNING_
CLI_ πFALLBACK - LNCLI_
FALLBACK π - LND_
FALLBACK π - LOAD_
TEST_ πTOOL_ FALLBACK - RECOVERYTOOL_
FALLBACK π
Traits§
Functions§
- get_
bitcoin_ cli_ path - get_
command_ πstr_ for_ alias - get_
fedimint_ cli_ path - get_
fedimint_ dbtool_ cli_ path - get_
gateway_ cli_ path - get_
lightning_ cli_ path - get_
lncli_ path - is_
backwards_ compatibility_ test - Returns true if running backwards-compatibility tests
- parse_
clap_ πversion - Parses a version string returned from clap ex: fedimintd 0.3.0-alpha -> 0.3.0-alpha
- parse_
map - poll
- Retry until
f
succeeds or default timeout is reached - poll_
simple - poll_
with_ timeout - Retry until
f
succeeds or timeout is reached - send_
sigkill π - send_
signal π - send_
sigterm π - supports_
lnv2 - to_
command π - use_
fedimint_ cli - Sets the fedimint-cli and mint client alias
- use_
matching_ fedimint_ cli_ for_ dkg - Sets the fedimint-cli binary to match the fedimintdβs version, which is needed for running DKG. Returns the original fedimint-cli path and mint client alias so the caller can reset the fedimint-cli version after DKG
- version_
hash_ πto_ version - Maps a version hash to a release version