首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HDWalletProvider在信托配置中的用途是什么?

HDWalletProvider在信托配置中的用途是什么?
EN

Ethereum用户
提问于 2018-04-30 22:21:09
回答 3查看 12.4K关注 0票数 8

这里部署到Ropsten的示例代码在配置中使用了HDWalletProvidermnemonic,但我不确定我是否理解它的目的。

这仅仅是告诉它在部署时将成为合同所有者的帐户吗?

代码语言:javascript
复制
var HDWalletProvider = require("truffle-hdwallet-provider");

// 12-word mnemonic
var mnemonic = process.env.NMEMONIC;

module.exports = {
  networks: {
    development: {
      host: "127.0.0.1",
      port: 8545,
      network_id: "*" // Match any network id
    },
    ropsten: {
      provider: new HDWalletProvider(mnemonic, "https://ropsten.infura.io/"),
      network_id: 3 // official id of the ropsten network
    }
  }
};
EN

回答 3

Ethereum用户

回答已采纳

发布于 2018-05-01 03:32:07

松露HDWallet供应商是通过infura.io (或任何其他兼容的提供者)配置到ethereum的网络连接的一种方便和容易的方式。

例如,HDWallet提供程序添加了特弗莱所需的一些功能,这些特性在类似的事件过滤和事务签名中是不可用的。

票数 5
EN

Ethereum用户

发布于 2019-12-03 16:44:33

在部署合同时,您最终需要用帐户(使用私钥)签署事务。

此帐户管理过程由提供商处理,在本例中是@块菌/hd钱包提供商 (请注意,块菌钱包供应商已被废弃)。这可能是另一个提供程序,如Metamask或本地Web3提供程序。

票数 3
EN

Ethereum用户

发布于 2022-04-06 00:49:41

HDWallet提供程序在部署契约时由松露使用,而当我们想在浏览器中与契约交互时则使用元问询提供程序。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/47177

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档