pub enum EvaluateUnlocked {
Normal,
FingerprintableDeterministic {
block_number: usize,
},
}Expand description
How to evaluate if an output is unlocked.
Variants§
Normal
The normal method of evaluation.
FingerprintableDeterministic
A deterministic method which only considers the view of the blockchain as of block
#block_number. This is fingerprintable as outputs locked with a time-based timelock will
always be considered locked and never be selected as decoys.
Auto Trait Implementations§
impl Freeze for EvaluateUnlocked
impl RefUnwindSafe for EvaluateUnlocked
impl Send for EvaluateUnlocked
impl Sync for EvaluateUnlocked
impl Unpin for EvaluateUnlocked
impl UnsafeUnpin for EvaluateUnlocked
impl UnwindSafe for EvaluateUnlocked
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more