Expand description
Common environment variables
Structs§
- Bitcoin
RpcConfig - Configuration for the bitcoin RPC
Constants§
- FM_
BITCOIND_ COOKIE_ FILE_ ENV - Env var that can be set to point at the bitcoind’s cookie file to use for auth
- FM_
BITCOIN_ POLLING_ INTERVAL_ SECS_ ENV - Env var how often to poll bitcoin source
- FM_
BITCOIN_ RPC_ KIND_ ENV - Env var for bitcoin RPC kind (obsolete, use FM_DEFAULT_* instead)
- FM_
BITCOIN_ RPC_ URL_ ENV - Env var for bitcoin URL (obsolete, use FM_DEFAULT_* instead)
- FM_
DEFAULT_ BITCOIN_ RPC_ KIND_ BAD_ ENV - FM_
DEFAULT_ BITCOIN_ RPC_ KIND_ ENV - Env var for bitcoin RPC kind (default, used only as a default value for DKG config settings)
- FM_
DEFAULT_ BITCOIN_ RPC_ URL_ BAD_ ENV - FM_
DEFAULT_ BITCOIN_ RPC_ URL_ ENV - Env var for bitcoin URL (default, used only as a default value for DKG config settings)
- FM_
ENABLE_ MODULE_ LNV2_ ENV - FM_
FORCE_ BITCOIN_ RPC_ KIND_ BAD_ ENV - FM_
FORCE_ BITCOIN_ RPC_ KIND_ ENV - Env var for bitcoin RPC kind (forced, takes priority over config settings)
- FM_
FORCE_ BITCOIN_ RPC_ URL_ BAD_ ENV - FM_
FORCE_ BITCOIN_ RPC_ URL_ ENV - Env var for bitcoin URL (default, takes priority over config settings)
- FM_
IN_ DEVIMINT_ ENV devimint
will set when code is running insidedevimint
- FM_
USE_ UNKNOWN_ MODULE_ ENV - In tests we want to routinely enable an extra unknown module to ensure all client code handles correct modules that client doesn’t know about.
- FM_
WALLET_ FEERATE_ SOURCES_ ENV - List of json api endpoint sources to use as a source of fee rate estimation.
Functions§
- is_
env_ var_ set - Check if env variable is set and not equal
0
orfalse
which are common ways to disable something. - is_
rbf_ withdrawal_ enabled - Use to allow
process_output
to process RBF withdrawal outputs. - is_
running_ in_ test_ env - Use to detect if running in a test environment, either
cargo test
ordevimint
.