【问题标题】:How to create a public key and private key using web3js?如何使用 web3js 创建公钥和私钥?
【发布时间】:2019-02-28 07:20:13
【问题描述】:

我正在学习在这种情况下使用 web3js 来创建一个以太坊地址和一个私钥来制作一个简单的 dapp。

谁能告诉我使用这个 web3js 吗?如果您满意,我会寻求有关如何使用它的帮助:)

我最近研究了以太坊和代币ERC20的平衡。

为了进一步巩固这篇文章,也许还有人可以分享关于 web3js 的信息,作为我和其他看到这篇文章的人的参考:)

【问题讨论】:

    标签: javascript web ethereum web3 web3js


    【解决方案1】:
    <script src="https://cdn.jsdelivr.net/gh/ethereum/web3.js/dist/web3.min.js"></script>
    
    <script>
      if (typeof web3 !== 'undefined') {
        web3 = new Web3(web3.currentProvider)
      } else {
        // Set the provider you want from Web3.providers
        web3 = new Web3(new Web3.providers.HttpProvider("https://mainnet.infura.io"))
      }
    
      console.log(web3.eth.accounts.create())
    </script>
    

    你会得到

    {
        address: "0xb8CE9ab6943e0eCED004cDe8e3bBed6568B2Fa01",
        privateKey: "0x348ce564d427a3311b6536bbcff9390d69395b06ed6c486954e971d960fe8709",
        signTransaction: function(tx){...},
        sign: function(data){...},
        encrypt: function(password){...}
    }
    

    【讨论】:

    • 感谢您的回复。那行得通吗?因为在我使用它之前。这个错误是在程序中缺少函数发现的。
    猜你喜欢
    • 2017-11-12
    • 2021-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-21
    • 1970-01-01
    相关资源
    最近更新 更多