From fa3e99d404750fbecf3c3aff6a82854654fe6eff Mon Sep 17 00:00:00 2001 From: Michael Bumann Date: Thu, 18 Jul 2019 16:25:06 +0200 Subject: [PATCH] Fix send-funds script to use new web3 API The API changed with the recent aragon/truffle update. --- scripts/send-funds.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/scripts/send-funds.js b/scripts/send-funds.js index 15a6877..0293aa0 100644 --- a/scripts/send-funds.js +++ b/scripts/send-funds.js @@ -5,7 +5,8 @@ module.exports = async function(callback) { let amount = await promptly.prompt('Amount: ', {default: '1'}); amount = parseInt(amount); - let fromAccount = web3.eth.accounts[0]; + const accounts = await web3.eth.personal.getAccounts(); + let fromAccount = accounts[0]; let fromBalance = await web3.eth.getBalance(fromAccount); let recipientBalance = await web3.eth.getBalance(recipient); @@ -13,11 +14,11 @@ module.exports = async function(callback) { console.log(`sender account balance ${fromAccount}: ${fromBalance}`); console.log(`recipient account balance ${recipient}: ${recipientBalance}`); - console.log(`\nsending ${amount} ETH from ${web3.eth.accounts[0]} to ${recipient}`); + console.log(`\nsending ${amount} ETH from ${accounts[0]} to ${recipient}`); - let transaction = await web3.eth.sendTransaction({to: recipient, value: web3.toWei(amount), from: web3.eth.accounts[0]}); + let transaction = await web3.eth.sendTransaction({to: recipient, value: web3.utils.toWei(new web3.utils.BN(amount)), from: accounts[0]}); - console.log(`transaction id: ${transaction}`); + console.log(`transaction id: ${transaction.transactionHash}`); recipientBalance = await web3.eth.getBalance(recipient); console.log(`\nnew recipient account balance ${recipient}: ${recipientBalance}`); -- 2.25.1