devimint

Module util

Source

Structsยง

BitcoinCli
Bitcoind
ClnLightningCli
Command
Electrs
Esplora
Faucet
FedimintCli
FedimintdCmd
GatewayCli
GatewayLndCli
Gatewayd
Lightningd
LnCli
Lnd
LoadTestTool
ProcessHandle
Kills process when all references to ProcessHandle are dropped.
ProcessHandleInner
ProcessManager
Recoverytool

Constantsยง

BITCOIND_FALLBACK ๐Ÿ”’
BITCOIN_CLI_FALLBACK ๐Ÿ”’
DEFAULT_POLL_TIMEOUT ๐Ÿ”’
DEFAULT_VERSION ๐Ÿ”’
ELECTRS_FALLBACK ๐Ÿ”’
ESPLORA_FALLBACK ๐Ÿ”’
FAUCET_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ยง

JsonValueExt
ToCmdExt

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 ๐Ÿ”’
to_command ๐Ÿ”’
version_hash_to_version ๐Ÿ”’
Maps a version hash to a release version