pub struct RoundAttemptChallenge(/* private fields */);Implementations§
Source§impl RoundAttemptChallenge
impl RoundAttemptChallenge
pub fn new(value: [u8; 32]) -> Self
pub fn generate() -> Self
pub fn inner(&self) -> [u8; 32]
pub fn sign_with( &self, vtxo_id: VtxoId, vtxo_reqs: &[SignedVtxoRequest], offboard_reqs: &[OffboardRequest], vtxo_keypair: Keypair, ) -> Signature
pub fn verify_input_vtxo_sig( &self, vtxo: &Vtxo, vtxo_reqs: &[SignedVtxoRequest], offboard_reqs: &[OffboardRequest], sig: &Signature, ) -> Result<(), Error>
Trait Implementations§
Source§impl Clone for RoundAttemptChallenge
impl Clone for RoundAttemptChallenge
Source§fn clone(&self) -> RoundAttemptChallenge
fn clone(&self) -> RoundAttemptChallenge
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RoundAttemptChallenge
impl Debug for RoundAttemptChallenge
Source§impl PartialEq for RoundAttemptChallenge
impl PartialEq for RoundAttemptChallenge
impl Copy for RoundAttemptChallenge
impl Eq for RoundAttemptChallenge
impl StructuralPartialEq for RoundAttemptChallenge
Auto Trait Implementations§
impl Freeze for RoundAttemptChallenge
impl RefUnwindSafe for RoundAttemptChallenge
impl Send for RoundAttemptChallenge
impl Sync for RoundAttemptChallenge
impl Unpin for RoundAttemptChallenge
impl UnwindSafe for RoundAttemptChallenge
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.