pub fn resolve_signer_from_path(
    matches: &ArgMatches<'_>,
    path: &str,
    keypair_name: &str,
    wallet_manager: &mut Option<Arc<RemoteWalletManager>>
) -> Result<Option<String>, Box<dyn Error>>