问题标签 [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.

0 投票
1 回答
176 浏览

javascript - “eosio.token”智能合约的传输功能不起作用

我希望传输功能可以正常工作,但它给了我 401 未经授权的错误。这个传递函数命中了jungle testnet的api,“ http://jungle.eosgen.io/v1/chain/get_required_keys ”我如何验证这个函数?

我得到的错误,当这个传递函数运行时

0 投票
1 回答
96 浏览

python - eos_vlan 和 ansible,“cli 命令“vlan 777”失败:无效命令”

我是 Ansible 和 Networking 的新手,但是我在网络公司开始了一份工作,在那里我们开始使用 Ansible 来自动化网络节点的配置。瞻博网络设备显示没有问题,但 Arista 交换机在尝试中继简单命令时会出现问题。

所以我想要实现的是使用 Ansible 在 Arista 交换机上创建 vlan。我正在使用使用 https 的 eapi 连接(敏感数据替换为 xxx):

这是我的任务:

如您所见,我使用授权密码,所有变量都存储在另一个文件中。问题是我收到此错误:

changed": false, "code": 1002, "msg": "CLI command 2 of 2 'vlan 777' failed: invalid command"

此服务器运行在:

使用 Ansible:

阿里斯塔版本:

我已经使用相同的任务在测试环境中尝试过这个,但是不同的 ansible VM 和 arista 图像:

一切似乎都很好,使用相同的文档来设置用户等等。

我相信这可能是由于用户没有权限,但我包括管理员密码,并且 eapi 和 ansible 用户都具有网络管理员角色。

这是更详细的输出:

另一件值得注意的事情是,如果我使用已经存在的 vlan,并且不包含描述(这样就不会进行任何更改),Ansible 会返回成功:

有人可以指出我应该寻找答案的地方吗?或者有什么建议吗?我将非常感激。

谢谢

0 投票
2 回答
259 浏览

c++ - 为什么 JsonCpp http 客户端在 201 响应代码上失败?

使用json-rpc-cpp库,我正在使用钱包 RPC创建一个 EOS 钱包。

它正在成功创建钱包,但之后我收到以下异常。

我发现HttpClient收到 201 响应代码。我不知道如何避免这种异常。有谁有想法吗?

0 投票
1 回答
96 浏览

c++ - 变量作为 C++11 属性参数

给定一个接受字符串参数的属性,例如[[deprecated("reason")]],是否可以使用硬编码字符串文字以外的任何其他内容?

就我而言,我正在为 EOS.IO 区块链开发一个智能合约,该合约公开了该[[eosio::on_notify("account::action")]]属性,并且我想"account::action"在配置文件中提取该部分。

我知道有一个 EOS.IO 特定的 Stack Exchange 网络,但我认为这个问题适用于所有 C++11 属性。

迄今为止的尝试

config.hpp我尝试将这些参数定义为标题中命名空间中的静态 const 字符串:

然后导入标头并使用静态字符串:

但是,编译器抱怨:

错误:'on_notify' 属性需要一个字符串 [[eosio::on_notify(config::test)]]

0 投票
3 回答
31699 浏览

flutter-dependencies - 尝试对其中一个导入的指令使用“作为前缀”,或者对除一个导入之外的所有指令隐藏名称

我已经导入了一个包含 action.dart 文件的 Eosdart 包,甚至颤动都有 action.dart 文件,所以应该选择哪个存在冲突。请帮助消除冲突 我已经提到错误详细信息作为我收到错误的代码中的注释

错误:错误只能在初始化程序中访问静态成员,这是什么意思?我应该怎么办 ?

0 投票
1 回答
438 浏览

blockchain - 错误 3080006:EOSIO 区块链中的交易时间过长

EOS 使用以下方法。

  • nodeos (node + eos = nodeos) - 核心 EOSIO 节点守护进程,可以配置插件来运行节点。
  • cleos (cli + eos = cleos) - 与区块链交互和管理钱包的命令行界面。
  • keosd (key + eos = keosd) - 将 EOSIO 密钥安全地存储在钱包中的组件。

部署系统合约时抛出错误,使用 Nodeos 进行调试时发现以下错误日志。

错误日志

0 投票
0 回答
353 浏览

blockchain - nodejs如何生成EOS地址或用户名?

我正在使用下面的代码生成公钥和私钥,我们在比特币、以太坊等中使用唯一地址进行交易sample address: mkhc2dpxmAMBqwN36TD2upqZL98v9AgP5r 如何为 EOS 生成地址?如何进行交易?

0 投票
1 回答
85 浏览

flutter - 如何使用flutter App为Eos帐户随机生成公钥和私钥

我一直在使用 Flutter 的 Eosdart 包来连接和调用 EOS blockcahin 上的操作,但没有创建 EOS 账户密钥的方法。有什么方法可以让我们使用 Flutter 应用程序创建 Eos 帐户密钥?

0 投票
1 回答
344 浏览

smartcontracts - 创建 abi 和 wsm 文件后,如何使用 SET 在测试网上的 EOS 中部署智能合约?

我在丛林测试网上注册了一个名为 adtester1234 的帐户。它显示在资源管理器上,我检查了。

此外,钱包已解锁,并且确实包含帐户所需的公钥和私钥。

我尝试添加签名交易:

如果我连接到测试网端点,nodeos 是否应该运行?

我在 Windows 上使用 UBUNTU 18.04 LTS。我在stackoverflow上提到了类似的问题,但它对我不起作用。我希望有人可以指导我。

为什么会出现这个错误?如何解决?为什么我无法获取代码哈希?提前致谢!

0 投票
1 回答
249 浏览

node.js - 使用 eosjs 部署 EOS 智能合约时如何解决“缺少 setcode.vmtype (type=uint8)”错误?

我正在尝试使用eosjs. 我从https://eosio.github.io/eosjs/latest/how-to-guides/how-to-deploy-a-smart-contract引用了代码

我收到以下错误:

PS E:\EOSIO\smartcontract> node .\deploySmartContract.js 错误:Object.serializeStruct [as serialize] 处缺少 setcode.vmtype (type=uint8) (E:\EOSIO\node_modules\eosjs\dist\eosjs-serialize.js :571:27) 在serializeActionData (E:\EOSIO\node_modules\eosjs\dist\eosjs-serialize.js:1041:12) 在 Object.serializeAction (E:\EOSIO\node_modules\eosjs\dist\eosjs-serialize.js :1051:15) 在阿皮。(E:\EOSIO\node_modules\eosjs\dist\eosjs-api.js:278:71) 在步骤 (E:\EOSIO\node_modules\eosjs\dist\eosjs-api.js:47:23) 在 Object.next (E:\EOSIO\node_modules\eosjs\dist\eosjs-api.js:28:53) 在完成 (E:\EOSIO\node_modules\eosjs\dist\eosjs-api.js:19:58) 在 process._tickCallback (内部/进程/next_tick.js:68:7)