10得票3回答
甘露(Ganache)将以太坊区块链存储在哪里?

我实际上正在使用truffle和Ganache进行开发。 我想知道Ganache将其区块链存储在哪里,以便查看我的测试使用了多少数据。它存储在PC上的某个可访问位置吗? 我正在使用: Ubuntu 17.10 64位 ganache-1.0.1-x86_64

9得票2回答
即使我使用官方以太坊网页上的示例,仍无法发送交易

我使用这个示例编写了Crowdsale。但是我无法发送交易,我的测试失败并显示错误: Contract: Crowdsale should accept payments after start: AssertionError: expected promise to be fu...

9得票5回答
在Solidity合约测试中处理throw的模式是什么?

我有一个Solidity合约上的函数,会抛出异常。例如: function do(x,y) { if ( msg.sender != owner ) throw; // ... } 在Truffle环境中,我有一个测试...

9得票4回答
错误:无法获取Solidity编译器。

我是Truffle的新手,正在完成Metacoin教程;我按照所有步骤操作,但当我执行truffle compile时,出现以下内容:Error: Failed to fetch the Solidity compiler from the following locations: https...

9得票1回答
当我指定准确的燃气限制时,为什么会出现超过燃气限制错误?

我正在使用Truffle部署合约,当我将gas限制指定为我要用于交易的gas时,我总是会收到超过gas限制的错误。为什么会发生这种情况? 编辑 我想做的是将加密猫KittyCore.sol合约部署到我的本地开发网络中。我正在使用Truffle进行部署。 从另一个页面如何在继承时将truff...

9得票6回答
在使用npm install truffle -g安装Truffle时,在Windows 10上出现错误。

当我尝试安装truffle时,我遇到了以下错误:- 我之前已经安装了Node.js,同时也安装了pip。 PS C:\Users\pk199\Documents> npm install -g truffle npm ERR! code 1 npm ERR! path C:\Use...

9得票1回答
正确使用artifacts.require的方法是什么?

我正在尝试理解如何使用artifacts.require。我看到了描述它用于迁移和测试的标准段落。由此推断,在进行迁移或运行测试时,全局作用域下的artifacts及其方法require会自动被truffle可执行工具定义。然而,我正在处理一些代码,该代码在任何迁移或测试的上下文之外使用art...

9得票1回答
模块未找到错误:错误:无法解析JSON

我已经输入了命令 npm run dev 来运行我的代码。然而,它弹出了几个错误,第一个错误是 Module not found: Error: Can't resolve '../../build/contracts/User.json'。我不知道为什么会出现这个错误,因为我已经在我的 we...

8得票2回答
Truffle迁移错误(在运行testrpc后)

我不能迁移使用truffle compile提供的标准合约。下面是我的操作步骤: truffle init truffle compile open other terminal and run testrpc truffle migrate 前三步操作顺利,但当我运行truffle m...

8得票1回答
我怎样配置Hardhat以便与RSK regtest区块链合作?

我打算在Hardhat中开发智能合约,并在RSK regtest本地节点上进行测试。我找到了一个Truffle regtest配置。 development: { host: "127.0.0.1", port: 4444, network_id: "*" }, 我需要哪些 ...