initialize_multisig.rs 445 B

1234567891011121314151617
  1. use {
  2. super::shared,
  3. pinocchio::{account_info::AccountInfo, ProgramResult},
  4. spl_token_interface::error::TokenError,
  5. };
  6. #[inline(always)]
  7. pub fn process_initialize_multisig(
  8. accounts: &[AccountInfo],
  9. instruction_data: &[u8],
  10. ) -> ProgramResult {
  11. let m = instruction_data
  12. .first()
  13. .ok_or(TokenError::InvalidInstruction)?;
  14. shared::initialize_multisig::process_initialize_multisig(accounts, *m, true)
  15. }