2017-09-12 1161 views
1

我正在开发自定义ETH钱包的过程中,我能够通过使用虚荣eth来生成公钥/私钥。在收到这个钱包中的金额后,我需要将ETH发送给另一个我试图使用web3的钱包。我该怎么做呢?钱包目前ETH很少,但当我尝试使用web3代码检查余额时,它显示的是零余额。那么如何使用web3代码将ETH从一个钱包转移到另一个钱包,请咨询。如何使用web3将以太坊从一个钱包转移到另一个钱包?

我的代码取得我的钱包地址的余额如下。

<script src="./node_modules/web3/dist/web3.min.js"></script> 
<script type="text/javascript"> 
    var Web3 = require('web3'); 
    var web3 = new Web3(new Web3.providers.HttpProvider("http://localhost:8545")); 
    console.log("Balance = " + web3.fromWei(web3.eth.getBalance('Wallet_address'), 'ether').toNumber()); 
</script> 

回答

1

试试这个。

web3.eth.sendTransaction({from: acct1, to:acct2, value: web3.toWei(1, 'ether'), gasLimit: 21000, gasPrice: 20000000000}) 

这就是我在以前的项目中执行以太事务的方式。 在未来也张贴在这里,暂且,可能会得到您的建议https://ethereum.stackexchange.com/

+0

多亏了快速的反应,我已经做了这一点,但它的工作在WEB3生成醚地址不工作进入虚荣心生成醚地址。我的钱包地址有6个乙醚余额,但是当我检查使用下面给出的web3代码时,它显示余额为0.如果余额为0,那么web3如何将乙醚发送给其他钱包? 这是我的代码来获得乙醚钱包的平衡。 web3.fromWei(web3.eth.getBalance('Wallet_address'),'ether')。toNumber() –

+0

您是否正面虚荣实际上正确地填充/创建地址?我目前正在进一步研究它,但想澄清一下 – Legman

+0

是的,vanity-eth正在生成地址对。 –

相关问题