[−][src]Struct bdk::wallet::coin_selection::DumbCoinSelection
Simple and dumb coin selection
This coin selection algorithm sorts the available UTXOs by value and then picks them starting from the largest ones until the required amount is reached.
Trait Implementations
impl CoinSelectionAlgorithm for DumbCoinSelection
[src]
fn coin_select(
&self,
utxos: Vec<UTXO>,
use_all_utxos: bool,
fee_rate: FeeRate,
outgoing_amount: u64,
input_witness_weight: usize,
fee_amount: f32
) -> Result<CoinSelectionResult, Error>
[src]
&self,
utxos: Vec<UTXO>,
use_all_utxos: bool,
fee_rate: FeeRate,
outgoing_amount: u64,
input_witness_weight: usize,
fee_amount: f32
) -> Result<CoinSelectionResult, Error>
impl Debug for DumbCoinSelection
[src]
impl Default for DumbCoinSelection
[src]
fn default() -> DumbCoinSelection
[src]
Auto Trait Implementations
impl RefUnwindSafe for DumbCoinSelection
impl Send for DumbCoinSelection
impl Sync for DumbCoinSelection
impl Unpin for DumbCoinSelection
impl UnwindSafe for DumbCoinSelection
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,