pub enum StartOffboardSpec {
OffboardWhole {
vtxos: Vec<WalletVtxo>,
},
SendOnchain {
amount: Amount,
},
}Expand description
User-level spec passed to [start_offboard] describing which
flavour of offboard is being launched.
Variants§
OffboardWhole
Forfeit whole VTXOs as-is. Caller picks the vtxos; fees are deducted from the gross amount.
Fields
§
vtxos: Vec<WalletVtxo>SendOnchain
Send a specific amount on-chain. The wallet picks inputs and runs an arkoor first to produce an exact-sized vtxo.
Auto Trait Implementations§
impl Freeze for StartOffboardSpec
impl RefUnwindSafe for StartOffboardSpec
impl Send for StartOffboardSpec
impl Sync for StartOffboardSpec
impl Unpin for StartOffboardSpec
impl UnsafeUnpin for StartOffboardSpec
impl UnwindSafe for StartOffboardSpec
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