pub enum AttemptState {
AwaitingAttempt,
AwaitingUnsignedVtxoTree {
cosign_keys: Vec<Keypair>,
secret_nonces: Vec<Vec<DangerousSecretNonce>>,
},
AwaitingRoundProposal {
unsigned_round_tx: Transaction,
vtxos_spec: VtxoTreeSpec,
},
AwaitingFinishedRound {
unsigned_round_tx: Transaction,
new_vtxos: Vec<Vtxo>,
},
}Expand description
The state of a single round attempt
For each attempt that we participate in, we keep the state of our concrete participation.
Variants§
Auto Trait Implementations§
impl Freeze for AttemptState
impl RefUnwindSafe for AttemptState
impl Send for AttemptState
impl Sync for AttemptState
impl Unpin for AttemptState
impl UnwindSafe for AttemptState
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request