问题标签 [eos]
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.
javascript - EOSJS & Scatter - 无法读取未定义的属性'Symbol(Symbol.iterator)'
每当我尝试使用 Scatter 传输 EOS 时,都会出现错误。问题似乎出在 eosjs 中。Scatter 打开并且我成功签名,但随后交易失败并出现以下错误。我认为它正在发生,因为 eosjs 正试图将交易推送到区块链。
我尝试过的事情
- 删除并重新安装所有节点模块
- 开发和生产环境
- 在构造函数中初始化 this.eos
这是整个文件。
node.js - 安装 npm 会删除 eosio 包,反之亦然?
所以我遵循了battles.eos.io教程,该项目使用React作为前端,使用Eosio作为后端,但问题是当我尝试安装这两个包时(使用https://上的命令developers.eos.io/eosio-home/docs/setting-up-your-environment)发生了一些奇怪的事情。
当我尝试安装它时,它会出于某种原因删除 npm,如果我安装它并删除 npm 并在之后尝试安装 npm,eosio 会删除 npm。
我如何打破这个包循环?
c++ - 无法将 eosio::name 转换为 uint64_t
我正在使用 eos.cdt v1.3.2 处理智能合约。我已经尝试尽可能地重构以跟上 eos.cdt 中所做的更改。这是合同:
当我尝试从命令行编译时,我收到以下错误消息:
我最关心的是 get.cpp:34:33: 错误消息:没有可行的从 'eosio::name' 到 'uint64_t' (又名'unsigned long long')的转换,因为这个消息是由于eos.cbt 的变化。但是,似乎没有关于如何纠正此问题的解决方案。有没有人能够解决这个问题?
eos - 抵押我账户的 CPU 和/或 NET 带宽的 EOS 账户列表
有没有办法准确确定哪些账户将 EOS 抵押到我的合约中,以及每个此类抵押者抵押到 CPU 和 NET 的 EOS 数量?
我知道cleos
命令
将列出my-contract-account
已抵押的账户;我正在寻找相反的情况:给定一份合同,在 EOS 的狂野世界中,谁在赌注我?
ubuntu - EOS 在 VirtualBox 上实现 Ubuntu 16.04
我正在关注有关如何使用 VirtualBox ( https://www.youtube.com/watch?v=glB6UPHo1rA ) 在 Ubuntu 16.04 上安装 EOS 的 NSJames 视频。我遇到了 genesis.json 和 config.sys 的问题。我发现的唯一 json 文件是 /home/prutovitz/eos/tutorials/bios-boot-tutorial/genesis.json 并且 config.ini 似乎不行。
我的问题是我需要做什么才能正确创建创世文件?我遵循的步骤是:
最后一行是我应该在 ~/.local/share/eosio/nodeos/config 中找到创世文件的地方,但我没有。
有任何想法吗?
eos - eos 导师中的“你好”示例不起作用
按照 eos dev 网站上的说明:
https://developers.eos.io/eosio-home/docs/your-first-contract
首先,这个过程永远卡住了:
然后我发现生成了api,所以打破了这个过程。
将合约广播到区块链也不起作用:
它抱怨:
任何人都遇到过这个以及如何解决?
谢谢。
c++ - 在测试网上部署智能合约时出现合约错误中的未知动作
我正在尝试在测试网http://api.kylin.alohaeos.com上部署合约。我有以下 hello2.cpp 程序
我使用eosio-cpp -o hello2.wasm hello2.cpp --abigen
. 它给了我两个我忽略的警告。
然后我执行cleos -u http://api.kylin.alohaeos.com set contract suniltestacc /home/varsha/Varsha/contracts/hello2
这个运行成功,之后我正在尝试这个命令
它给了我错误
有人可以帮我解决这个问题。
java - java项目如何利用wavm(网络组装虚拟机)?
众所周知,WAVM(Web 程序集虚拟机)是一个众所周知的 wasm vm,它很容易与 c++ 项目集成,但是我编写了 java 项目,我想在我的 java 项目中运行 wavm 并利用 wasm 来加载和在 wasm 中运行函数。我没有通过谷歌搜索得到好的解决方案,有人知道与java项目集成并在java中调用相关方法的简单或可行的方法吗?提前致谢 !
python - EOS API 获取交易
我是 EOS 区块链的新手,我尝试设置一个本地节点并使用 API 从主网上拉交易和块数据。
我正在关注 EOS 开发者网站上的示例 API。
如果有人能给我提供 Python 中的示例代码,我将不胜感激。我需要一个账户来同步主网的交易吗?
eos - 如何确定是否需要创建钱包?
我正在编写一个自动化脚本,在必要时创建一个钱包。我遇到的问题是cleos wallet list
给我一个空的结果:
钱包:[]
即使有一个钱包已经存在,因为我需要先打开它cleos wallet open
这意味着我不能依靠 list 命令来判断我是否需要创建钱包。但是当然,如果我在没有创建钱包的情况下尝试打开钱包,它会失败
那么确定我的钱包是否已经存在的推荐方法是什么?
附录一
我有一个类似的问题cleos get accounts
。见:https ://github.com/EOSIO/eos/issues/7395