Antecedentes Hay 2 formas diferentes para crear cuentas con web3.
1. web3.eth.personal.newAccount(password, [callback])
2. web3.eth.accounts.create([entropy]);
La segunda opción devuelve un objeto que contiene la clave privada de la cuenta, lo cual es excelente. Pero para desbloquear la cuenta tengo que usar
web3.eth.personal.unlockAccount(fromAccount,password).then(function (result) {
En el sitio web de documentos Web3 dicen que estos métodos son //TODO getAccounts, unlockAccount, lockAccount, sendTransaction Mis preguntas
Cómo desbloquearCuenta creada con opción 2 (no personal)
Cómo obtener la clave privada de 1 opción (personal.newAccount)
muchas gracias de antemano
bueno, no desbloqueas la cuenta creada con la opción 2, porque NO está bloqueada para empezar. Devuelve un objeto de cuenta con la clave privada a la vista, que puede usarse para firmar transacciones de inmediato. "Bloquear" significa proteger una clave privada con una contraseña. Con la clave privada de la cuenta sin cifrar, ya es una "cuenta desbloqueada", y solo puede usar la función signTransaction del objeto de cuenta devuelto para firmar y enviar una transacción.
Alberto
holamelocotón
Alberto