问题标签 [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 - “eosio.token”智能合约的传输功能不起作用
我希望传输功能可以正常工作,但它给了我 401 未经授权的错误。这个传递函数命中了jungle testnet的api,“ http://jungle.eosgen.io/v1/chain/get_required_keys ”我如何验证这个函数?
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 会返回成功:
有人可以指出我应该寻找答案的地方吗?或者有什么建议吗?我将非常感激。
谢谢
c++ - 为什么 JsonCpp http 客户端在 201 响应代码上失败?
使用json-rpc-cpp库,我正在使用钱包 RPC创建一个 EOS 钱包。
它正在成功创建钱包,但之后我收到以下异常。
我发现HttpClient
收到 201 响应代码。我不知道如何避免这种异常。有谁有想法吗?
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)]]
flutter-dependencies - 尝试对其中一个导入的指令使用“作为前缀”,或者对除一个导入之外的所有指令隐藏名称
我已经导入了一个包含 action.dart 文件的 Eosdart 包,甚至颤动都有 action.dart 文件,所以应该选择哪个存在冲突。请帮助消除冲突 我已经提到错误详细信息作为我收到错误的代码中的注释
错误:错误只能在初始化程序中访问静态成员,这是什么意思?我应该怎么办 ?
blockchain - 错误 3080006:EOSIO 区块链中的交易时间过长
EOS 使用以下方法。
- nodeos (node + eos = nodeos) - 核心 EOSIO 节点守护进程,可以配置插件来运行节点。
- cleos (cli + eos = cleos) - 与区块链交互和管理钱包的命令行界面。
- keosd (key + eos = keosd) - 将 EOSIO 密钥安全地存储在钱包中的组件。
部署系统合约时抛出错误,使用 Nodeos 进行调试时发现以下错误日志。
错误日志
blockchain - nodejs如何生成EOS地址或用户名?
我正在使用下面的代码生成公钥和私钥,我们在比特币、以太坊等中使用唯一地址进行交易sample address: mkhc2dpxmAMBqwN36TD2upqZL98v9AgP5r
如何为 EOS 生成地址?如何进行交易?
flutter - 如何使用flutter App为Eos帐户随机生成公钥和私钥
我一直在使用 Flutter 的 Eosdart 包来连接和调用 EOS blockcahin 上的操作,但没有创建 EOS 账户密钥的方法。有什么方法可以让我们使用 Flutter 应用程序创建 Eos 帐户密钥?
smartcontracts - 创建 abi 和 wsm 文件后,如何使用 SET 在测试网上的 EOS 中部署智能合约?
我在丛林测试网上注册了一个名为 adtester1234 的帐户。它显示在资源管理器上,我检查了。
此外,钱包已解锁,并且确实包含帐户所需的公钥和私钥。
我尝试添加签名交易:
如果我连接到测试网端点,nodeos 是否应该运行?
我在 Windows 上使用 UBUNTU 18.04 LTS。我在stackoverflow上提到了类似的问题,但它对我不起作用。我希望有人可以指导我。
为什么会出现这个错误?如何解决?为什么我无法获取代码哈希?提前致谢!
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)