返回介绍

options - 合约配置对象

发布于 2020-01-19 11:52:17 字数 980 浏览 1537 评论 0 收藏 0

合约实例的可选配置对象。当发送交易时,其from、gas和gasPrice被用作回调值。

调用:

myContract.options

options属性对象具有以下字段:

  • address - String: 合约的部署地址
  • jsonInterface - Array: 合约的json接口
  • data - String: 合约的字节码,合约部署时会用到
  • from - String: 合约发送方账户地址
  • gasPrice - String: 用于交易的gas价格,单位:wei
  • gas - Number: 交易的gas用量上限,即gas limit

示例代码:

myContract.options;
> {
    address: '0x1234567890123456789012345678901234567891',
    jsonInterface: [...],
    from: '0xde0B295669a9FD93d5F28D9Ec85E40f4cb697BAe',
    gasPrice: '10000000000000',
    gas: 1000000
}

myContract.options.from = '0x1234567890123456789012345678901234567891'; // default from address
myContract.options.gasPrice = '20000000000000'; // default gas price in wei
myContract.options.gas = 5000000; // provide as fallback always 5M gas

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文