问题标签 [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.
hyperledger-iroha - 如何将资产与账户绑定
根据实体关系模型资产可以绑定到账户。但我没有找到执行此操作的命令。如何才能做到这一点?
android - 带有 iroha 库的 Android 构建版本
我在 android 上构建发布 apk 文件有问题。
- 当我这样做时:
minifyEnabled true
在构建发布 apk:app-release.apk 之后,应用程序由于 generateKeyPair 而崩溃。 - 当我这样做时:
minifyEnabled false
在构建发布 apk:app-release.apk 之后,构建没问题。
为什么当 minifyEnabled 为 true 时构建会崩溃?
android - 将 proguard 与 Hyperledger Iroha 一起使用时,我的应用程序崩溃了
当我尝试使用以下代码在我的build.gradle文件中执行 minify enabled true 时,应用程序崩溃了:
代码
- 当我这样做时:minifyEnabled true在构建发布 apk 后:app-release.apk,应用程序崩溃了。
- 当我这样做时:构建发布 apk 后minifyEnabled false:app-release.apk,构建没问题。
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)
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
非常感谢你的帮助。
hyperledger - 如何安装超级账本资源管理器并将其集成到 iroha?
您好,并查看了安装资源管理器的存储库文档,并且基于结构上的安装。
https://github.com/hyperledger/blockchain-explorer
该资源存在,但很少提供有关安装过程的信息。
https://github.com/turuslan/iroha-explorer-backend
如果有更详细的文档,我将不胜感激。
hyperledger - 运行超级账本 iroha 的快速启动版本和构建 iroha 有什么区别?
从网站https://iroha.readthedocs.io提供的文档
突出显示名为 Building Iroha 和 Quick Start Guide 的两个不同部分(运行 Hyperledger Iroha 的示例测试版本)。如果这里有任何专家可以解释这两者之间的区别,我将不胜感激。
谢谢!
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。
raspberry-pi4 - 在树莓派 4 上安装 Iroha
我正在尝试在 Raspberry pi 3 和 4 上安装 Iroha。我正在手动构建它,如下所示:
1) git clone -b master https://github.com/hyperledger/iroha
cd iroha
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”
知道如何解决这个问题吗?
docker - 使用 cmake 在 Docker 中构建 Iroha
我尝试使用 Doker 构建 Iroha Hyperledger。在我克隆图像并尝试使用 CMake 执行构建之后
我收到了这个错误:
我使用 CMake 3.16
任何帮助