36得票3回答
TestRPC/Ganache:交易没有正确的 nonce

我最近一直在尝试使用truffle,并且按照以下教程进行操作:http://truffleframework.com/tutorials/pet-shop 当我尝试设置一个交易时,我一直收到以下错误: Error: Error: the tx doesn't have the correc...

29得票14回答
安装后找不到Truffle命令

我通过以下命令使用npm安装了truffle: sudo npm install -g truffle 但是当我在控制台上运行truffle list时,它只会显示: bash: truffle: 找不到命令

24得票2回答
模块是多余的npm。

我已经检查过 connect-privkey-to-provider 模块在依赖项中。然而,它一直显示 Module 'connect-privkey-to-provider' is extraneous npm 和 cannot find module 'connect-privkey-to...

17得票2回答
类型(library Assert)中不存在成员等于(Member equal)。

当我想测试字符串值是否正确时,问题就出现了。数字被正确地断言,并且在尝试编译它们时不会返回错误消息。然而,当我尝试断言一个字符串时,它会返回以下错误消息:Error: Member "equal" is not available in type(library Assert) outside...

16得票2回答
使用Trezor(硬件钱包)将已签名的交易发送到Ropsten或Truffle开发网络

我正在尝试将web3js与Trezor集成到Truffle开发网络或使用Ropsten测试网络中。 想法是使用硬件钱包签署交易,然后使用web3js发送原始交易。 我得到的是我们没有足够的余额来进行交易,可能是因为web3js未将其中一个10个Truffle帐户之一,并且使用的Trezor...

13得票1回答
使用Truffle部署的合约的所有者是谁?

我正在使用testrpc和truffle来测试我的合约。 当我输入truffle migrate时,会将我的合约部署到testrpc网络。 我的问题是,使用了哪个(来自testrpc账户的)账户来部署合约。 换句话说,谁是合约所有者? 提前致谢。

12得票6回答
使用Truffle测试以太坊事件日志

我有一个合约函数,每次调用都会发出事件。 我希望在每个通过测试时发出一个事件,以下是一些测试:it("should emit Error event when sending 5 ether", function(done){ var insurance = CarInsurance.d...

11得票1回答
这个µWS的版本与你的Node.js构建版本不兼容:Error: node-loader. 在运行"truffle console"时。

我正在进行一个区块链项目,在这个项目中我使用Truffle。当我运行Truffle控制台命令时,我遇到了以下问题。 完整日志: 这个版本的µWS与您的Node.js构建不兼容: Error: node-loader: Error: 找不到指定的模块。 C:\Users\sudda\App...

11得票5回答
错误:Truffle当前正在使用solc 0.5.16,但您的一个或多个合约指定了“pragma solidity ^0.8.0”。

错误:Truffle目前正在使用solc 0.5.16,但你的一个或多个合约指定了“pragma solidity ^0.8.0” 这是一张错误截图-https://gyazo.com/2f5ea2f50cc1d4ef5eea2f21d0e04fe7 我所有的合约都使用^0.8.0的pragm...

10得票8回答
在Rinkeby网络上,合约未部署到检测到的网络(网络/工件不匹配)。

我遇到了标题中指定的问题。我已经开发了一个智能合约,并成功地编译和部署到网络上,具体步骤如下: 1. 运行testrpc 2. truffle compile 3. truffle migrate 然而,仍然显示上述错误。我尝试删除构建文件并按照以下步骤操作: 1. 运行testrpc 2....