pub struct BatchSessionRequest {
pub quorum_id: String,
pub scheme: String,
pub messages: Vec<Vec<u8>>,
pub threshold: u32,
pub num_parties: u32,
pub unlock_window_minutes: u32,
pub requested_by: String,
}Expand description
A batch signing request: N messages, same quorum.
Fields§
§quorum_id: StringQuorum authorizing all signatures in this batch.
scheme: StringThreshold scheme.
messages: Vec<Vec<u8>>Messages to sign (one session per message).
threshold: u32Threshold T.
num_parties: u32Total party count N.
unlock_window_minutes: u32Unlock window in minutes.
requested_by: StringRequesting actor.
Trait Implementations§
Source§impl Clone for BatchSessionRequest
impl Clone for BatchSessionRequest
Source§fn clone(&self) -> BatchSessionRequest
fn clone(&self) -> BatchSessionRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BatchSessionRequest
impl RefUnwindSafe for BatchSessionRequest
impl Send for BatchSessionRequest
impl Sync for BatchSessionRequest
impl Unpin for BatchSessionRequest
impl UnsafeUnpin for BatchSessionRequest
impl UnwindSafe for BatchSessionRequest
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