2017-09-12 108 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正在生成地址對。 –

相關問題