配置web3.js

Web3.js 实现了以太坊 JSON-RPC 在 JavaScript 下的 API 接口,您可以通过以下步骤使用 web3.js 连接到阿里云区块链服务的quorum节点。

  1. 获取Quorum节点的用户名username和密码password。如果您还没有配置过用户名和密码,您可以根据节点安全管理中的步骤进行配置。

  2. 获取Quorum节点的RPC服务地址noderpcaddress,您可以在我的节点的列表中查看到节点的访问地址

  3. 在您创建 provider 时,使用如下代码连接到节点

    • web3.js版本 >=1.0
      1. var provider = new Web3.providers.HttpProvider(
      2. "http://${username}:${userpwd}@${noderpcaddress}",
      3. {
      4. keepAlive: false,
      5. timeout: 5000
      6. }
      7. );
    • 0.20.6 <= web3.js版本 < 1.0
      1. var provider = new Web3.providers.HttpProvider(
      2. "http://${noderpcaddress}",
      3. 5000,
      4. "${username}",
      5. "${userpwd}"
      6. );