Estoy aprendiendo la API de Solana en ReactJS. Después de generar un par de claves, puede volver a crear el mismo par de claves con secretKey. ¿Cómo puedo guardar este par de llaves? Estoy usando reaccionar y quiero recrear siempre el mismo par de claves a menos que genere otro.
La cuestión de "mejor" es una cuestión de opinión, pero en su caso, dado que recién está aprendiendo y utilizando este par de claves para el desarrollo, lo mejor que puede hacer es guardarlo en su disco local.
Si está desarrollando en un entorno de navegador, puede simplemente codificar los bytes de su clave secreta en el código.
Más adelante, una vez que esté implementado en la red principal y quiera trabajar de manera segura, una billetera de hardware probablemente sea su mejor opción.
Puede encontrar más información sobre billeteras en los documentos: https://docs.solana.com/wallet-guide
Lo escribo en un archivo. Cree generateKeypair.js en el directorio src y agregue esto
const fs=require('fs') const anchor=require("@project-serum/anchor") const account=anchor.web3.Keypair.generate() fs.writeFileSync('./keypair.json',JSON.stringify(account))luego ejecute este script una vez:
node src/generateKeypair.js