Estoy usando esto como mi fuente para web3js:
<script src="http://raw.githubusercontent.com/ethereum/web3.js/0.16.0/dist/web3.min.js">
</script>
En mi HTML, quiero mostrar la dirección de la cuenta en la página y probé con el siguiente código:
<p id="accountAddress">
<script>
web3 = new Web3(new Web3.providers.HttpProvider("https://mainnet.infura.io/MYTOKENKEY"));
var wallet = web3.eth.accounts.create([entropy]);
document.write('new wallet address ' + wallet.accounts[0]);
document.getElementById("accountAddress").innerHTML = wallet.accounts[0];
</script>
</p>
Pero no aparece nada.
No puedo encontrar en la documentación sobre cómo crear billeteras y mostrar información asociada con ellas, por lo que cualquier ayuda es muy apreciada.
Los parámetros que necesita son address
y privateKey
del objeto account
. ver los documentos
Puedes crear la cuenta haciendo:
var newAccount = web3.eth.accounts.create([entropy]);
Luego, puede obtener la dirección y la clave privada de esta manera:
var address = newAccount.address
var privateKey = newAccount.privateKey
Espero que esto ayude
Juan Murphy
Jaime
Juan Murphy
Jaime