Skip to main content Crate fedimint_wallet_client Copy item path Source pub use fedimint_wallet_common as common;api backup ๐ cli ๐ client_db config deposit ๐ Legacy, state-machine based peg-ins, replaced by pegin_monitor
but retained for time being to ensure existing peg-ins complete. endpoint_constants envs events keys pegin_monitor ๐ Peg-in monitor: a task monitoring deposit addresses for peg-ins. tweakable txoproof withdraw ๐ BitcoinTransactionData DepositAddressInfo Deposit address allocated by this client. PegInRequest PegInResponse PegOut PegOutFees PegOutRequest PegOutResponse PegOutSignatureItem Rbf Allows a user to bump the fees of a PendingTransaction SpendableUTXO SubscribeDepositRequest ๐ SubscribeWithdrawRequest ๐ TxOutputSummary A transaction output, either unspent or consumed UnknownWalletInputVariantError UnknownWalletOutputOutcomeVariantError UnknownWalletOutputVariantError WalletClientContext WalletClientInit WalletClientModule WalletClientModuleData The non-resource, just plain-data parts of WalletClientModule WalletCommonInit WalletInputV0 WalletInputV1 WalletModuleTypes WalletOperationMeta WalletOutputOutcomeV0 Contains the Bitcoin transaction id of the transaction created by the
withdraw request WalletSummary Summary of the coins within the wallet. WalletSummaryRequest ๐ AllocateDepositOutcome Outcome of WalletClientModule::allocate_deposit_address_pooled , so
callers can decide whether to perform per-operation initialization (notes,
fee bookkeeping, metadata writes) โ for Reused returns, that work was
already done at the time of the original Fresh allocation and must not be
repeated. DepositStateV1 DepositStateV2 MaybeNewAddress Result of WalletClientModule::allocate_deposit_address_pooled_stateless . ProcessPegOutSigError RecoveryItem Recovery data for slice-based client recovery WalletClientStates WalletConsensusItem WalletInput WalletInputError WalletOperationMetaVariant WalletOutput WalletOutputError WalletOutputOutcome WalletOutputV0 WithdrawState DEPRECATED_RBF_ERROR FEERATE_MULTIPLIER_DEFAULT To further mitigate the risk of a peg-out transaction getting stuck in the
mempool, we multiply the feerate estimate returned from the backend by this
value. KIND MODULE_CONSENSUS_VERSION SAFE_DEPOSIT_MODULE_CONSENSUS_VERSION Module consensus version that introduced support for processing Bitcoin
transactions that exceed the ALEPH_BFT_UNIT_BYTE_LIMIT. SLICE_SIZE ๐ WALLET_TWEAK_CHILD_ID ๐ get_next_peg_in_tweak_child_id ๐ Returns the child index to derive the next peg-in tweak key from. next_withdraw_state ๐ poll_supports_safe_deposit_version ๐ Polls the federation checking if the activated module consensus version
supports safe deposits, saving the result in the db once it does. proprietary_tweak_key PartialSig PegInDescriptor