Я работаю с Ethereum
, javascript
, web3.js
, , bootstrap 3
. функциональность похожа, когда транзакция происходит в blockchain
, она должна запрашивать пароль для разблокировки учетной записи.Как разблокировать учетную запись в Ethereum с помощью пользовательского приглашения?
Я выполнил ниже код, но проблема с этим заключается в том, что он показывает пароль как текст, поэтому теперь я хочу создать пользовательское приглашение, которое берет пароль.
Я тоже пытался использовать bootbox.js
, но это не сработало из-за проблемы синхронизации. т.е. перед вызовом приглашения он дает «Учетная запись заблокирована», не дожидается ввода пользователем пароля.
Я хочу использовать некоторое интерактивное приглашение, например, в «bootbox.js», чтобы получить пароль и дождаться ввода пользователя, а затем с этим вводом разблокировать учетную запись и затем выполнить транзакцию.
Это то, что я работал на
function unlockAccount(){
var accounts = web3.eth.accounts;
var passPhrase = prompt("Enter the passPhrase",'');
web3.personal.unlockAccount(accounts[0],passPhrase);
}
Если вам нужны любые дополнительные детали спросить перед вами до голосования. Благодаря
спасибо за ответ, я должен рассмотреть его или кого-то еще. Я занимался этим, используя обещание и отложенную технику. –