网上有很久之前的文章,提到我们在私链上发币并转账,可以直接调用合约实例的transfer方法;但如果在主网上进行这个动作,需要需要获取账户的私钥并对交易进行签名,需要npm安裝'ethereumjs-tx'等等。
npm
请问现在还是这样吗?
你获取不到用户的私钥呀,发起交易时通过与用户钱包交互,获得交易的签名,不过这些都有 SDK 包装好了, 你只需要使用web3.js 或 ethers.js 就可以。