问题标签 [hyperledger-iroha]

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

java - io.grpc:protoc-gen-grpc-java:1.33.1 没有变体匹配消费者属性

问题:

Dexguard用来混淆release构建代码。以前,我可以正常构建而不会出错。但是,当我添加此依赖项com.github.hyperledger:iroha-java:7.0.0时,发布构建过程失败,并在下面的屏幕截图中显示错误:

在此处输入图像描述

我猜这个库内部依赖io.grpc:protoc-gen-grpc-java,但不知何故,Dexguard SDK 找不到正确的依赖artifactType = dexguard-consumer-rules

我试过的:

  • 添加io.grpc:protoc-gen-grpc-java:1.33.1
  • 降级/升级版本iroha-java

现在我不确定问题是由图书馆引起Dexguard的。iroha-java因此,如果您有与此问题相关的经验,请指导。

0 投票
1 回答
121 浏览

grpc - GRPCwebProxy 和 Iroha

我已经使用 docker 在本地 ubuntu 机器上运行 IROHA 节点,并且能够使用 docker shell 运行所有命令。

所有码头工人

我想要 Iroha 的 JS 实现,所以我为 GRPC 运行了 dockerfile,但它无法连接到 IROHA,错误:

0 投票
1 回答
51 浏览

grpc - web GRPC 和 Iroha(iroha 的 JS 实现)

我正在尝试运行这个 docker 文件https://gitlab.com/snippets/1713665

控制台

我正在运行 iroha 容器,如您在 50051 端口上的右侧控制台中看到的那样,但是在为 web GRPC 运行上述 docker 文件时,您可以在左侧控制台中看到它无法建立连接。因为我也尝试过启用和禁用防火墙以及打开 50051 withudo ufw allow 50051 sudo ufw allow 50051 ...但最后我得到了相同的结果“错误:连接错误:desc =”传输:错误而dialing dial tcp 127.0.0.1:50051: connect: connection denied"。重新连接... system=system"

一个月前我也发布了这个问题,但没有一次给我任何回应,这就是为什么我要重新发布并进一步阐述

0 投票
0 回答
118 浏览

hyperledger-iroha - 在不同的服务器上运行 Iroha 多个节点

我有 2 台 ubuntu 机器

  1. Ubuntu 服务器
  2. Ubuntu 服务器

我面临的问题是我无法将第二个节点作为第一个节点的对等节点运行......我尝试过使用不同类型的创世文件,例如:

  1. 在 Genesis 中提供两个 Peers 信息
  1. `在 genesis 中仅提供当前节点信息, 请在此处查看两个节点的 genesis 文件您还可以 查看两个节点的配置文件

仅供参考 //以同样的方式在第二个运行节点创世中提供节点信息,然后在 cli 中运行 Addpeer,然后出现此错误并且两个节点都停止工作

请参阅运行点 2 上的错误图像

我不确定在不同服务器上运行 Iroha 节点然后将第二个节点添加为第一个节点的正确方法是什么......即使我没有找到任何帮助文档..我发现的唯一帮助是部署使用 docker 在单台机器上的多个节点,但我想部署在不同的机器上并将它们用作对等点。请指导我

0 投票
1 回答
27 浏览

javascript - 无法在两个 Iroha 账户之间转移资产

我正在试验 Iroha 和 Iroha-helpers(一个与网络通信的 js 库)。我在处理“TransferAssets”事务时遇到问题,它给了我一个“STATEFUL_VALIDATION_FAILED”错误消息,但没有其他关于它失败的原因。

当我尝试在 'userA@test' 和 'userB@test' 之间进行资产转移时,就会发生这种情况。如果我在发件人为“admin@test”的情况下执行此交易,我不会遇到同样的问题。所有帐户都有我尝试转移的资产余额,并且它们都具有相同的角色“用户”,该角色具有“can_transfer”“can_receive”角色。

此问题仅在“admin@test”不是发件人时发生。否则它工作得很好。有谁知道我该如何解决这个错误?

0 投票
1 回答
36 浏览

python-3.x - 如何将dict的每个键和值作为参数传递给python中的其他函数

  • 现在我想在调用此函数时将 dict 作为 arg 传递

任何建议请为每个键值对多次调用该函数

0 投票
0 回答
7 浏览

hyperledger - 用于 C++ dapp 的 Hyperledger Besu

我已经使用超级账本 Besu 创建了一个专用网络,并且我有一个用 C++ 开发的游戏,

由于 Hyperledger besu 仅支持 Web3js 和 web3py,我如何与专用网络中的智能合约进行交互?

我发现 hyperledger Iroha 是用 C++ 编写的,它有 web3 c++ 库来支持与部署的智能合约交互吗?

0 投票
0 回答
33 浏览

python - Django Rest Framework - 如何创建一个 Rest api 以将其发送到区块链

我创建了一个 Django 应用程序,我想使用 hyerledger iroha ( https://github.com/hyperledger/iroha-python ) 提供的 python sdk 库在 django 中构建一个 REST Api。这是我的models.py

序列化程序.py

视图.py

顺便说一句,我是 django 的新手,并且学习我不知道默认情况下出了什么问题,它会进入 postgres sql 数据库并检查表。但我希望将请求发送到在 docker 容器中运行的区块链实例。帮忙谢谢!

0 投票
0 回答
7 浏览

json - hyperledger iroha 设置配置文件和 gas 费用

我正在测试 iroha 让它使用 docker 映像运行,我没有克隆示例存储库,因为那里有很多 *.config 文件和 *.sample 文件我不明白这是什么,所以我只创建了一个文件配置。 docker 并将其添加到其中。

我的问题是使用数据库时需要block_store_path它将用于将数据库存储在 docker 卷中,还有entrypoint.sh它的用途以及它是否可以与 docker 容器一起使用导致如何传递 irohad 标志,如-drop_state-reuse_state

开箱即用的 Iroha 不支持交易的汽油费,但是否可以使用 Hyperledger Burrow 或其他一些方法来做到这一点