问题标签 [ganache]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ethereum - ganache 在哪里存储以太坊区块链
我实际上正在使用松露和 Ganache 进行一些开发。
我想知道 Ganache 将它的区块链存储在哪里,以查看我的测试使用了多少数据。它是否存储在电脑上可访问的某个地方?
我在用着
- Ubuntu 17.10 64 位
- ganache-1.0.1-x86_64
python - ganache npm 启动错误
当我在 Windows Powershell 中运行“npm start”时,我收到下面列出的错误。ganache 目录中的“npm install”成功,但我无法确定为什么 ganache 无法启动。
对于如何解决或进一步隔离问题的任何建议,我将不胜感激。我正在使用最新的 ganache 运行 Windows 7,并且正在运行最新的 node.js。
PS C:\Users\username\Documents\GitHub\ganache> npm start
node.js - ganache-cli 的 npm 全局安装失败(由于 sudo/权限)
我有 npm 版本 6.5.0 和节点 v10.10.0。npm 全局安装以前没有问题。
solidity - Truffle 和 Ganache-cli 测试用例失败
所以我有这个设置:truffle
和ganache-cli
我正在向我的合同发送一些以太币,这是我合同的相关部分:
在松露中,这就是我发送以太的方式。
我做对了吗?测试失败的原因可能是什么?松露测试输出:
如果需要,我可以提供更多信息。
更新:澄清sale
哪个是全局变量。
node.js - 为什么我在 WSL 中的 npm start 上出现 Ganache 错误?
我正在尝试在 WSL(Ubuntu)中运行 Ganache。当我克隆 git 存储库,npm install
然后运行npm start
时,我得到了这个未指定的错误。
在日志文件中没有什么更具体的了。就这个:
这是我的 package.json:
fdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfafdfsfasdfa fdfsfasdfa
blockchain - 在 Windows 上存储 Ganache GUI 区块链
有没有办法将内存区块链中的 Ganache 存储到文件夹中?我看到我们有 ganache-cli --db 允许我们这样做,但我很感兴趣如果我可以用 Ganache GUI 做同样的事情。
python - 在 python 中与 ganache-cli 同步
我想测试一个简单的以太坊智能合约 ganache 以小写形式打印帐户,web3 给了我一个错误:
web3.exceptions.InvalidAddress: ('Web3.py 只接受校验和地址。给你这个非校验和地址的软件应该被认为是不安全的,请将其作为错误提交到他们的平台上。尝试使用 ENS 名称。或者,如果您必须接受较低的安全性,请使用 Web3.toChecksumAddress(lower_case_address).', '0xfcad0b19bb29d4674531d6f115237e16afce377c')
然后我使用以下方法将地址转换为混合地址:
它会出现错误:
文件“/usr/local/lib/python3.7/site-packages/web3/contract.py”,第 1385 行,在 call_contract_function 中从 e web3.exceptions.BadFunctionCallOutput 引发 BadFunctionCallOutput(msg):无法与/调用合约函数进行交易,是否正确部署了合约并同步了链?127.0.0.1 - - [25/Jan/2019 21:35:21] “POST /blockchain/user HTTP/1.1”500 -
这是我的python代码:
` 和 json 文件:
blockchain - Solidity 上的区块链服务器的数据不会显示在浏览器上
我正在尝试在松露框架上使用区块链制作投票应用程序。来自网络的数据不会呈现在网页上。仅显示加载,但未显示实际内容,即使我已通过区块链帐户从 Ganache 连接到我的元掩码扩展。这是我的代码:
选举.sol
应用程序.js
索引.html
ethereum - 无法从 ganache 提供商处获取帐户
我正在尝试按照关于以太坊区块链的一些 udemy 课程中描述的步骤对 mocha 进行测试。
这是我目前拥有的 package.json 文件:
当我运行时:npm run test,我遇到了这个问题:
我第一次使用 web3@1.0.0-beta.26,因为这是课程中使用的版本。但是我收到错误“addProviders 不是函数”,通过更新到 beta.37 版本解决了这个问题
最后,这是我的部分代码,正如该库实现承诺的课程中所述:
我真的很感激任何帮助,因为它是一个实习项目,而且这是我第一次在任何区块链环境中工作。
PS:这里的建议或建议都没有奏效: - https://github.com/trufflesuite/ganache-core/issues/15 - https://github.com/trufflesuite/ganache-cli/issues/246