MacrosΒ§
- delayed_
panic πDelays the exit of the program for 15 seconds, to allow for logs to be flushed. Then panics with the given arguments.
StructsΒ§
- Information to re-sign an RBF transaction. Specifically the merkle root of the taproot to keyspend with and the output index of the utxo to be re-signed.
EnumsΒ§
- Specifies the fee bumping strategy used for a transaction.
TraitsΒ§
- A trait for entities that have a name, operator, verifier, etc. Used to distinguish between state machines with different owners in the database, and to provide a human-readable name for the entity for task names.
FunctionsΒ§
- Initializes a [
tracing
] subscriber depending on the environment. [EnvFilter
] is used with an optional default level. Sets up thecolor_eyre
handler. - is_
json_ πlogs - Monitors a [
tokio::task::JoinHandle
] in the background and logs itβs end result. - Wraps a future with a timeout, returning a
Status::deadline_exceeded
gRPC error if the future does not complete within the specified duration. - Wraps a future with a timeout and adds a debug span with the description.
- Concurrently executes a collection of futures, applying a timeout to each one individually. If any future fails or times out, the entire operation is aborted and an error is returned.
Type AliasesΒ§
- BoxFuture π