问题标签 [truffle]

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.

0 投票
1 回答
1034 浏览

ethereum - 我可以通过另一个合约的构造函数将 eth 发送到一个合约吗?

当用户单击网站上的按钮时,将从 js 应用程序创建 FirstContract。然后我想创建第二个合约的实例并将以太币传递给新合约。我无法弄清楚如何在发送以太币时从第一个合约中调用 SecondContract 的构造函数。

0 投票
1 回答
415 浏览

node.js - web3,松露,nodejs错误:UnhandledPromiseRejectionWarning

我将此代码设置为调用返回 5 的智能合约函数。我使用 truffle 控制台对其进行了测试,它可以正常工作。但是当尝试使用 nodejs 获得相同的结果时,它会崩溃并给出这两个错误:

关于这个问题的任何想法?

0 投票
1 回答
682 浏览

solidity - Solidity (Truffle):在 truffle 控制台上运行良好,但在 truffle 测试中失败

我正在运行一些truffle console可以正常工作的东西,但失败了truffle test.

代码是:

测试是:

它适用于松露控制台:

这怎么可能发生?我究竟做错了什么?

0 投票
0 回答
424 浏览

ethereum - 无法使用松露在 rinkeby 网络上部署

我正在尝试在 rinkeby 测试网络上部署简单的众筹代币。我使用https://github.com/gustavoguimaraes/my-ico作为模板,我的代码在https://github.com/nmiculinic/shitcoin ;主提交;哈希 599edc5d5a7d1c614d64fb43f96e19bdab9e8252

但是,我无法将这个简单的硬币部署到 rinkeby 测试网络(也不是 gustav 的那个),并出现以下错误:

0 投票
0 回答
277 浏览

ethereum - 如何修复错误:处理事务时出现 VM 异常:在不修改代码的情况下用尽了 Truffle

嗨,我正在尝试为我的 truffle 项目创建图形界面,但由于这个烦人的错误,我无法执行某些功能,我该怎么办,我几乎尝试过 testrpc -l 4500000000 并添加到失败的交易中场地。请帮忙!!!

0 投票
2 回答
1559 浏览

javascript - 松露错误:遇到错误,保释。网络状态未知。手动查看成功的交易

每次我尝试部署truffle migrate --reset我的 Organization.sol 合同时,我都会收到以下错误

Error encountered, bailing. Network state unknown. Review successful transactions manually.

我用谷歌搜索了这个错误,显然这是由于合同规模造成的。我的 Organization.sol 甚至没有那么大。我以前见过更大的合同。

这是我的合同:https ://github.com/ulixir/eth-task-contracts/blob/master/contracts/Organization.sol

有什么线索吗?

0 投票
1 回答
446 浏览

blockchain - 松露中的“使用网络'开发'”是什么?

当我在松露中安装宠物商店时:

你能告诉我下一步该怎么做吗?

0 投票
2 回答
216 浏览

blockchain - 为什么我在宠物店买不到 100 以太币?

我在 Truffle 的宠物店做了 8 个步骤:

  1. 在标题为“新 RPC URL”的框中输入http://localhost:9545并单击保存。
  2. 顶部的网络名称将切换为“专用网络”。单击“设置”旁边的向左箭头关闭页面并返回“帐户”页面。

Truffle Develop 创建的每个帐户都会获得 100 以太币。你会注意到在第一个帐户上它稍微少一些,因为在部署合约本身时使用了一些气体。

但我在 MetaMask 中找不到 100 以太币,在 account1 中仍然是 0 以太币。

你能帮助我吗?

0 投票
0 回答
314 浏览

javascript - 无法使用 web3.eth.contract 访问我的合约功能

我尝试访问实例内的智能合约功能。当我 console.log 时,abi 中的功能正确显示。

该地址没有可用的功能。举个例子:

实例.getFidelity...

getFidelity 没有定义,所以崩溃。

  • testrpc 启动。
  • 松露编译
  • 松露迁移(成功部署在 0x918...)

阿比json:

ERC20 智能合约

0 投票
1 回答
709 浏览

node.js - 安装后 Truffle 启动失败

我安装了 Truffle 就好了,但是我不能调用它而不得到以下错误:

系统规范:uname -a

Linux 7ed9621f5250 4.1.12-103.7.1.el7uek.x86_64

NodeJS v4.2.6

npm v3.5.2

安装使用的命令:

为了排除故障,我找不到任何文档或帖子。请帮忙。谢谢。