问题标签 [embark]

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 回答
253 浏览

ethereum - 登船气体限制有什么问题?

我在使用 Embark 部署合同时遇到问题。

我之前已经成功地使用过较小的合同。

这是问题提示:

合同部署在 0xc9f10a4696f4102d0ef3ec4ce5eb5426828a1b06 但似乎没有工作尝试调整你的气体值

合约部署了,里面的所有函数都不能调用?

如何解决这个问题呢?

0 投票
1 回答
1857 浏览

blockchain - Solidity - 如何从外部合约调用智能合约实例?

我创建了一个 AccountManager 智能合约和它的两个实例(PARTYA 和 PARTYB)。当调用 TransferAgent.transfer(AccountManager.address, AccountManager.address) 我可以看到 accounts[msg.sender].balance 更新如预期。但是,当调用实例(PARTYA 和 PARTYB)时,例如 TransferAgent.transfer(PARTYA.address, PARTYB.address),余额中没有任何变化。

我花了一些时间研究如何使用地址从 TransferAgent (外部合同)调用 AccountManager (实例),但找不到任何具体的东西。我无法平衡以反映变化。有什么建议么?

环境 - 以太坊 - 启动框架 - Solidity

我的设置如下

合同.json

代理.sol

0 投票
2 回答
1045 浏览

javascript - 如何使用 Embark 框架演示程序运行 IPFS

我对区块链很陌生,我从各种来源了解到,我们可以使用 board 框架和 IPFS 来轻松创建 DApp。

我已经开始运行登船 github 页面上的所有指令

我运行以下命令来创建所有功能的演示

然后运行登船模拟器

一切正常,即使本地主机页面也能正常工作,我能够获取和设置 int 值。 使用 Embark 的区块链

但是我无法使用页面的 IPFS 选项卡?它给出以下错误:“您使用的节点不支持 IPFS。请确保为 IPFS 节点设置了 CORS。”

但是我已经成功地正确运行了 IPFS 守护进程

我还从 index.js 文件中取消了对这一行的注释

索引.js

索引.HTML

团结契约:

输出如下,所有按钮都不起作用,请告诉我出了什么问题: IPFS 选项卡

我还尝试按照其他网站运行以下命令,但几乎没有成功

0 投票
1 回答
497 浏览

ethereum - 启动演示不工作

我在 Ubuntu VM 上运行它。

有谁知道为什么这可能会破坏?我在任何地方都找不到此类问题的任何示例。我正在使用我的班级提供的虚拟机,似乎没有其他人遇到过这个问题。

是否有任何资源可以解决此类问题?

0 投票
1 回答
62 浏览

javascript - ethereum embark framework plugin

So I have npm app I want to add to my embark app and i did install it, however when I add it as a script in my html as it says in readme it returns 404 on that script

I have found that I also need to add it to embark.json so I have added it in this way

but it returns me this error:

So I have no idea did I wrote something wrong or there is bug in eth-lightwallet, can someone help me?

0 投票
1 回答
137 浏览

go-ethereum - Embark 构建出现错误“无法连接到以太坊节点,您确定它已打开吗?”

我正在开始着手启动项目演示。embark blockchain/geth工作正常,它说“帐户已资助”,但是当我运行embark build/embark run它似乎找不到以太坊节点。

此外,它指出了一些错误: Error: error connecting to blockchain node at Error (native) at checkWeb3IsConnected (/usr/local/lib/node_modules/embark/lib/contracts/deploy_manager.js:44:27)

踏上区块链

geth 命令

Embark 运行给出了这个错误

0 投票
1 回答
100 浏览

reactjs - 以太坊 - Embark 控制台方法调用所有返回为未定义

我正在使用 Embark 框架构建我的第一个 DApp,并成功构建了此处显示的“SimpleStorage”Embark 演示。我可以使用 Web 界面成功设置和检索值,但是当我尝试直接从 Embark 控制台执行此操作时,它会返回undefined对我已部署的任何合约的任何方法调用。

在此处输入图像描述

我试过使用 Go-Ethereum 和 EthereumJS TestRPC 无济于事。

我还在这里报告了这个问题,人们似乎遇到了同样的问题,但项目维护者已经关闭了这个问题。

0 投票
1 回答
32 浏览

bash - 如何使 Embark 控制台上的提示文本可见?

我正在尝试按状态使用 Embark 控制台。我正在尝试在使用终端的 Mac 上执行此操作。我输入的文字是不可见的。每当我在控制台的其他地方键入时,我都能看到它。

将不胜感激有关如何解决此问题的任何建议。

Youtube 上托管的视频中演示的问题

0 投票
0 回答
142 浏览

embark - 运行登船演示将无法按预期工作

我想玩 board 并尝试 dapps 开发,所以首先我尝试了https://framework.embarklabs.io/docs/quick_start.html

  • 我正在使用 Windows 10
  • 我安装了登船,我安装了 6.0.0 版
  • 然后按照指南中的说明尝试了登船演示登船运行,我没有仪表板的问题,并且 http://localhost:8000 没有打开任何东西。我想,少了点什么。

这是我在运行登船运行时在命令行中得到的:

C:\Users\xxxxxxxxx\Documents\develop\embark-projects\embark_demo>启动运行登船信息调用 C:\Users\xxxxxxxxx\AppData\Roaming\npm\node_modules\embark\bin\登船信息位于 C:\Users\ xxxxxxxxx\Documents\develop\embark-projects\embark_demo\node_modules\embark\bin\embark 登船信息 从登船@6.0.0 切换到登船@6.0.0

pid 13552 在 C:\Users\xxxxxxxxx\AppData\Local\Temp\embark-2ce1d6bc\embark.ipc 上监听-profiler, board-graph, board-basic-pipeline Cockpit UI 在 http://localhost:55555 上可用 区块链节点已准备好 在另一个进程中启动 Whisper 节点 节点端点 ws://localhost:8546 的 HTTP 代理正在侦听 http:// /localhost:8555 WS 代理节点端点 ws://localhost:8546 监听 ws://localhost:8556

有人可以帮忙吗?

0 投票
0 回答
87 浏览

ethereum - Embark_demo/embark run 运行未启动

我按照说明安装了设置 Embark 所需的所有先决条件;但是,当我到达 dmo 测试片时,我没有成功。我收到以下错误。我不知道如何让它工作。在运行登船运行演示之前,我尝试运行模拟器并调用区块链: