问题标签 [consensys-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.
ethereum - 为什么无法使用 Truffle 部署智能合约(到主网)?
为什么使用 Truffle 部署到主网如此困难?
这是尝试部署到主网的简要说明...
- 当前的 Gasprice 为 110 Wei。所以
110000000000 wei
让我们插上它..
- 让我们来估算一下部署的 gas 成本。这将在 的
gas
参数中设置truffle-config
。
NODE_ENV=production truffle migrate --network mainnet --dry-run
0.001403824 ETH 是 2.04 美元。
所以这可能是错误的。
‼️失败‼️
- 第二次尝试。好的,试运行对于获得气体估计没有用。我将
gas
留空并尝试使用gasPrice
.
结果……
Message: insufficient funds for gas * price + value
‼️失败‼️
- 好的,我
dry-run
没有对部署合同的成本给出有用的估计,我只是根据其他合同进行猜测。在这里添加gas
参数。
RuntimeError: abort(Error: Assertion failed). Build with -s ASSERTIONS=1 for more info.
.
‼️又失败了‼️
- 第三次尝试。好的,要尝试离开
gas
并保持gasPrice
空白..
Block timesout in 750 seconds
.
‼️失败‼️
尝试混音。。
- 将提供程序设置为 Injected Web3
- 将网络设置为主网
- 部署
- 成本 135 美元
这很棒,但现在我没有使用 Truffle 的迁移,而且将 Remix ABI 与 Truffle 一起使用并不容易。
我真的很喜欢 Truffle 来工作。
为什么 Truffle 在部署到主网时很难使用?无法部署到主网。
solidity - 使用 truffle 迁移合约时出错
使用 traffle 部署合约时,会出现以下错误:
我truffle-config.js
喜欢这样:
这些错误是什么意思,我应该如何配置以防止该故障?谢谢!
javascript - 尝试使用松露将智能合约部署到我的区块链时不断出错
我有一组我已经编译并部署到 rinkeby 测试网络的智能合约。我现在需要将其部署到在 IBFT 共识上运行的私有 goquorum 区块链。区块链是使用 quorum-wizard 构建的。它在我运行 ./start.sh 时开始
当我在我的松露项目的根目录中时,我运行 sudo truffle deploy --reset --network quorum 我收到以下错误。
这是我的 truffle-config.js
我在用
节点 v14.16.1
Ubuntu 18.04(64 位)
法定人数 21.1.0
Web3.js v1.3.5
松露 v5.3.4(核心:5.3.4)
坚固性 v0.5.0
ethereum - 使用 truffle 迁移时如何禁用 750 秒超时?
我正在尝试使用 truffle.js 将我的智能合约部署到以太坊主网。当以低 gas 价格迁移时,部署合约的交易有时需要超过 750 秒,并导致 truffle 超时。
将智能合约(迁移)部署到主网时,是否有某种方法可以禁用 750 秒超时?我想以较低的 gas 价格部署我的合约以降低成本,并且可以等待很长时间来开采 TX。
另外,如果超时并且 TX 稍后被挖掘,我还能为 TX 生成完全相同的工件文件吗?谢谢。
docker - Quorum quickstart 错误 - Docker compose:需要一个映射或映射列表以进行合并,但找到了标量
我第一次尝试设置 ConsenSys Quorum,在按照快速入门教程进行操作时遇到错误。
我按照以下步骤生成错误:
npx quorum-dev-quickstart
你想运行哪个以太坊客户端?默认值:(1)我的答案:1
- 超级账本贝苏
- GoQuorum
您想试用 Codefi Orchestrate 吗?注意:选择是将引导您进入登录/注册页面。[是/否]我的回答:n
您希望启用对私人交易的支持吗?[是/否]我的回答:是
您是否希望启用对使用 Splunk 或 ELK(Elasticsearch、Logstash 和 Kibana)进行日志记录的支持?默认值:(1)我的答案:3
- 没有任何
- 斯普伦克
- 麋鹿
我们应该在哪里为这个网络创建配置文件?请选择一个空目录,或一个不存在的新目录的路径。默认值:./ quorum-test-network ./quorum-test-network
✅ 安装完成。要启动您的测试网络,请在目录“./quorum-test-network”中运行“run.sh”
cd quorum-test-network
./run.sh
终端错误:
要查看 docker-compose 文件,请单击此处。
kubernetes - 共识系统。qubernetes tessera 连接到不同的 URL
我正在尝试将此 git repo 可用的 k8s 对象转换为GKE 上的 Helm 图表(具有四个节点仲裁网络)。 https://github.com/ConsenSys/qubernetes
我尝试为同行更改以下配置映射块
如果我创建一个名为consensys-nw的掌舵图,理想情况下它应该能够解析这些 URL
但是当我检查tessera的日志时,我得到了类似的错误
理想情况下,它应该连接http://consensys-nw-quorum-node1:9001/而不是http://consensys-quorum-node1:9001/
javascript - truffle migrate 只迁移第一个合约,而不是第二个
命令“truffle migrate”正常工作(没有错误),但只迁移“Migrations.sol”。它甚至不尝试使用 2_deploy_contracts.js 进行迁移
1_initial_migration.js:
迁移.sol:
2_deploy_contracts.js:
选举.sol:
truffle - Truffle 无法在 Mac M1 上安装
我正在尝试在我的 mac M1 上安装 Truffle。
我按照宠物店教程中松露网站上的说明开始,我成功安装了节点,但随后出现此错误...
我做了一些研究,并被指出在自制软件中尝试它。由于我的 M1 芯片,我必须先更新自制软件,我成功地做到了。但我仍然得到似乎相同或相似的错误......
我在网上找不到太多关于这个的信息。
这是否意味着松露只能在英特尔芯片上运行,而我需要使用类似 Rosetta 的东西?