Actualmente estoy tratando de desarrollar un sitio web que permita a las personas comprar cosas que están disponibles en el sitio web mediante el uso de tokens de nuestro proyecto. (así que se trata solo de enviar tokens, no de un intercambio entre tokens y un NFT). He hecho casi todo lo necesario y todo funciona con SOL. Ahora quiero cambiar los pagos a nuestro propio token personalizado.
Investigué todas las publicaciones en este foro y las probé todas, pero aún no pude encontrar algo que me funcionara.
El problema es que todas esas respuestas usan una clave privada codificada o la interfaz de billetera que requiere un firmante (par de claves). Dado que nuestros usuarios iniciarán sesión en el sitio gracias a phantom, no es posible que obtengamos esa clave secreta. ¿Tiene alguna idea sobre cómo implementar ese pago de token personalizado?
Gracias por adelantado.
Consulte el adaptador de billetera solana https://github.com/solana-labs/wallet-adapter , puede usar el objeto de billetera para firmar sus transacciones. Tienen un ejemplo en el archivo Léame para transferir SOL, transferir un token spl es muy similar, a menudo uso https://github.com/solstar-tech/easy-spl que funciona bien junto con el adaptador.