问题标签 [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 回答
34 浏览

hyperledger-iroha - 如何将资产与账户绑定

根据实体关系模型资产可以绑定到账户。但我没有找到执行此操作的命令。如何才能做到这一点?

0 投票
0 回答
39 浏览

android - 带有 iroha 库的 Android 构建版本

我在 android 上构建发布 apk 文件有问题。

  • 当我这样做时:minifyEnabled true 在构建发布 apk:app-release.apk 之后,应用程序由于 generateKeyPair 而崩溃。
  • 当我这样做时:minifyEnabled false 在构建发布 apk:app-release.apk 之后,构建没问题。

为什么当 minifyEnabled 为 true 时构建会崩溃?

0 投票
3 回答
83 浏览

android - 将 proguard 与 Hyperledger Iroha 一起使用时,我的应用程序崩溃了

当我尝试使用以下代码在我的build.gradle文件中执行 minify enabled true 时,应用程序崩溃了:

代码

  • 当我这样做时:minifyEnabled true在构建发布 apk 后:app-release.apk,应用程序崩溃了。
  • 当我这样做时:构建发布 apk 后minifyEnabled false:app-release.apk,构建没问题。

在此处输入图像描述

0 投票
0 回答
22 浏览

android - 如何在 Hyperledger Iroha 中使用 proguard?

我在 android 上使用 Hyperledger Iroha 的 proguard 有问题。

  • 当我这样做时:minifyEnabled true 在构建发布 apk 后:app-release.apk,应用程序崩溃了。
  • 当我这样做时:构建发布 apk 后 minifyEnabled false:app-release.apk,该应用程序还可以。
  • 结果错误是:

    E/AndroidRuntime:致命异常:主进程:com.domain.testava,PID:20827 java.lang.ExceptionInInitializerError at daaaabca(:69) at daaaaa(:18) at baaaa(:23) at com.domain.testava.MainActivity .onCreate(:14) at android.app.Activity.performCreate(Activity.java:6675) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2732 ) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2844) 在 android.app.ActivityThread.-wrap12(ActivityThread.java) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1572) 在 android。 os.Handler.dispatchMessage(Handler.java:110) 在 android.os.Looper.loop(Looper.java:203) 在 android.app.ActivityThread.main(ActivityThread.java:6361) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 在 com.android.internal.os.ZygoteInit.main( ZygoteInit.java:924) 原因:java.lang.IllegalArgumentException: daaaabd(:47) at daaaabb(:18) at daaaabc(:37) at daaaabca(:69) at daaaaa(:18) at baaaa 不支持哈希算法(:23) 在 com.domain.testava.MainActivity.onCreate(:14) 在 android.app.Activity.performCreate(Activity.java:6675) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1119) 在 android .app.ActivityThread.performLaunchActivity(ActivityThread.java:2732) 在 android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2844) 在 android.app.ActivityThread。-wrap12(ActivityThread.java) 在 android.app.ActivityThread$H.handleMessage(ActivityThread.java:1572) 在 android.os.Handler.dispatchMessage(Handler.java:110) 在 android.os.Looper.loop(Looper. java:203) 在 android.app.ActivityThread.main(ActivityThread.java:6361) 在 java.lang.reflect.Method.invoke(Native Method) 在 com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit. java:1063) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924)ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1063) 在 com.android.internal.os.ZygoteInit.main(ZygoteInit.java:924) 

minifyEnabled 上的错误屏幕 true

0 投票
2 回答
92 浏览

hyperledger-iroha - CLI 模式下的 Hyperledger IROHA get_acc_ast_tx 不起作用

我刚刚完成了复数课程并顺利完成了官方项目文档的教程,但是使用 CLI 我无法使用函数 get_acc_ast_tx、get_acc_tx,我检查了对等密钥和配置文件并对应于 genesis 文件,其中admin@test 被允许使用这些功能,我得到:

[2019-12-08 04:55:57.883070400] [E] [CLI/ResponseHandler/Query]:查询无状态无效。

我使用的 genesis 文件是 git 存储库的初始文件:

}

我在 MAC OS CATALINA 中使用 docker 的超级账本映像。

我根据本手册遵循了教程:https ://iroha.readthedocs.io/en/latest/build/index.html

非常感谢你的帮助。

0 投票
1 回答
135 浏览

hyperledger - 如何安装超级账本资源管理器并将其集成到 iroha?

您好,并查看了安装资源管理器的存储库文档,并且基于结构上的安装。

https://github.com/hyperledger/blockchain-explorer

该资源存在,但很少提供有关安装过程的信息。

https://github.com/turuslan/iroha-explorer-backend

如果有更详细的文档,我将不胜感激。

0 投票
1 回答
60 浏览

hyperledger - 运行超级账本 iroha 的快速启动版本和构建 iroha 有什么区别?

从网站https://iroha.readthedocs.io提供的文档

突出显示名为 Building Iroha 和 Quick Start Guide 的两个不同部分(运行 Hyperledger Iroha 的示例测试版本)。如果这里有任何专家可以解释这两者之间的区别,我将不胜感激。

谢谢!

0 投票
1 回答
55 浏览

python - 如何将权限 can_get_all_acc_detail 添加到 hyperledger-iroha 上现有区块链网络的帐户?

我想添加帐户,其中包含所有用户都可以读取的一些信息。根据文档,用户需要具有权限can_get_all_acc_detail。所以我试图添加那些创建新角色的人:

不幸的是,在发送交易后,我看到了状态:

但是直到超时需要5分钟。

我注意到事务 json 嵌入权限的方式与在通用块中不同:

在 genesis.block 中比较它是:

我正在使用 iroha 版本 1.1.3(但也在 1.1.1 上测试过),python iroha sdh 版本是 0.0.5.5。

0 投票
1 回答
229 浏览

raspberry-pi4 - 在树莓派 4 上安装 Iroha

我正在尝试在 Raspberry pi 3 和 4 上安装 Iroha。我正在手动构建它,如下所示:

1) git clone -b master https://github.com/hyperledger/iroha

  1. cd iroha

  2. mkdir 构建;光盘构建;cmake ..; 使 -j$(nproc)

然后我收到以下错误

cmake/dependencies.cmake:24 (find_package) 处的 CMake 错误:找不到由“spdlog”(请求的版本 1.3.1)提供的具有以下任何名称的包配置文件:

spdlogConfig.cmake spdlog-config.cmake

将“spdlog”的安装前缀添加到 CMAKE_PREFIX_PATH 或将“spdlog_DIR”设置为包含上述文件之一的目录。如果“spdlog”提供单独的开发包或SDK,请确保已安装。调用堆栈(最近的调用优先):CMakeLists.txt:179(包括)

– 配置不完整,出现错误!另请参阅“/home/pi/Desktop/iroha/build/CMakeFiles/CMakeOutput.log”。另请参阅“/home/pi/Desktop/iroha/build/CMakeFiles/CMakeError.log”

知道如何解决这个问题吗?

0 投票
2 回答
77 浏览

docker - 使用 cmake 在 Docker 中构建 Iroha

我尝试使用 Doker 构建 Iroha Hyperledger。在我克隆图像并尝试使用 CMake 执行构建之后

我收到了这个错误:

我使用 CMake 3.16

任何帮助