Modules§
Structs§
- Bitcoin
Cli - Bitcoind
- Command
- Devimint
Faucet - Electrs
- Esplora
- Fedimint
Cli - Fedimintd
Cmd - Gateway
Cli - Gateway
LdkCli - Gateway
LndCli - Gatewayd
- LnCli
- Lnd
- Load
Test Tool - Process
Handle - Kills process when all references to ProcessHandle are dropped.
- Process
Handle Inner - Process
Manager - Recoverytool
- Recurringd
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 - 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_
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