我有一个节点应用程序,并希望使用web3与我在ropsten上部署的合同进行交互。有什么方法可以提供自己的帐户来进行web3交易(方法调用),还是我不得不使用原始交易(ethereumjs-tx
)?
答案 0 :(得分:0)
我最终使用了现有的私钥向web3 defaultAccount
提供了
const privateKey = 'YOUR PRIVATE KEY';
const account = web3.eth.accounts.wallet.add(`0x${privateKey}`);
web3.eth.defaultAccount = account.address;
不确定这是否是正确的方法,但是对我来说效果很好。