fn parse_accounts(
    accounts: &[String],
    encryption_key: &Option<[u8; 32]>
) -> Result<Vec<Account>>