首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用ethereumjs-tx |而不出现错误: Tx不是一个构造函数?

如何使用ethereumjs-tx |而不出现错误: Tx不是一个构造函数?
EN

Stack Overflow用户
提问于 2020-09-02 14:23:46
回答 1查看 732关注 0票数 0

我正在尝试包括etheruemjs-tx浏览器构建,以使用它在我的浏览器上签名交易。它一直抛出一个错误"Tx不是一个构造器“

代码语言:javascript
复制
const Tx = "https://github.com/ethereumjs/browser-builds/blob/master/dist/ethereumjs-tx/ethereumjs-tx-1.3.3.js";

在我的终端上,一切都很好,因为我刚刚使用了

代码语言:javascript
复制
const Tx = require('ethereumjs-tx').Transaction

但是因为我不能在我的javascript代码上使用require(),所以我尝试了所有的方法,但是我没有让它工作。在我的浏览器控制台上,单击按钮后,它将转到此行。

代码语言:javascript
复制
const tx = new Tx(txObject,{chain: 'ropsten', hardfork: 'petersburg'})

错误是:(索引):368未捕获TypeError: Tx不是构造函数

有关如何在浏览器中使用ethereumjs-tx的帮助将非常感谢。

EN

回答 1

Stack Overflow用户

发布于 2020-11-05 06:14:55

在新版本中,您应该更改:

代码语言:javascript
复制
const Tx = require('ethereumjs-tx')

代码语言:javascript
复制
const Tx = require('ethereumjs-tx').Transaction
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63699798

复制
相关文章

相似问题

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