Estoy tratando de convertir una clave pública guardada como una cadena en un objeto PubKey ancla_lang en óxido. ¿Cuál es el procedimiento para convertir una cadena en un objeto PubKey?
Si su clave pública puede ser estática
pub const YOUR_PUBKEY: Pubkey = solana_program::pubkey!("base58_pubkey")De lo contrario
let your_pubkey = Pubkey::from_str("base58_pubkey").unwrap();Aquí hay un ejemplo exacto (la cadena variará con lo que tenga) que convierte una cadena base58 a Solana Pubkey :
let pk_key = Pubkey::from_str("SDMHqNqN82QSjEaEuqybmpXsjtX98YuTsX6YCdT99to").unwrap();