Struct safe_token::state::Multisig
source · #[repr(C)]pub struct Multisig {
pub m: u8,
pub n: u8,
pub is_initialized: bool,
pub signers: [Pubkey; 11],
}
Expand description
Multisignature data.
Fields§
§m: u8
Number of signers required
n: u8
Number of valid signers
is_initialized: bool
Is true
if this structure has been initialized
signers: [Pubkey; 11]
Signer public keys
Trait Implementations§
source§impl IsInitialized for Multisig
impl IsInitialized for Multisig
source§fn is_initialized(&self) -> bool
fn is_initialized(&self) -> bool
Is initialized
source§impl Pack for Multisig
impl Pack for Multisig
source§fn get_packed_len() -> usize
fn get_packed_len() -> usize
Get the packed length
source§fn unpack(input: &[u8]) -> Result<Self, ProgramError>where
Self: IsInitialized,
fn unpack(input: &[u8]) -> Result<Self, ProgramError>where Self: IsInitialized,
Unpack from slice and check if initialized
source§fn unpack_unchecked(input: &[u8]) -> Result<Self, ProgramError>
fn unpack_unchecked(input: &[u8]) -> Result<Self, ProgramError>
Unpack from slice without checking if initialized