Web3js
如何使用 web3js 使用地址和 privateKey 發起交易
我有一個乙太坊地址和私鑰的列表,我需要編寫一個自動化腳本來檢查每個地址的餘額並將餘額資金轉移到另一個乙太坊地址。我的問題是如何使用 web3js 使用地址和 privateKey 進行資金轉賬
提前致謝
如果您想以程式方式為您擁有私鑰的帳戶創建交易,您可以呼叫該
web3.eth.accounts.signTransaction
函式以使用 web3.js 創建交易:web3.eth.accounts.signTransaction(tx, privateKey [, callback]);
這將返回一個
rawTransaction
字元串,可以使用以下命令直接發送到網路web3.eth.sendSignedTransaction
:web3.eth.sendSignedTransaction(signedTransactionData [, callback])
獲得賬戶餘額應該更簡單。只需呼叫
web3.eth.getBalance
該帳戶的公共地址即可:web3.eth.getBalance(address [, defaultBlock] [, callback])
我希望這有幫助!