问题标签 [indy-node]
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-indy - Hyperledger Indy:创建创世交易文件
我在 4 台基于 vagrant ubuntu 的机器上设置了 4 个节点。我已经使用以下命令生成了这些节点所需的密钥:init_indy_node VAL1 0.0.0.0 9701 0.0.0.0 9702 111111111111111111111111111N1
. 根据文档,有一个名为的脚本generate_indy_pool_transactions
,它生成具有预定义节点名称的密钥,即 Node1、Node2,并生成始终相同的密钥。
我想用我生成的密钥创建我的自定义网络。我找不到任何文件来生成创世交易文件。
有没有办法生成这个文件,以便我可以引导我的网络?
欢迎任何建议/意见。
docker - Hyperledger Indy 数据未安装在 Kubernetes 卷目录中
我正在尝试在 kubernetes 中运行 indy 节点。这些 indy 节点是沙箱节点,将数据写入/var/lib/indy
容器内的目录中。当我运行挂载了卷的 pod 时,它不会在卷目录中写入任何内容。尽管它在卷内创建了一个目录,但它始终是空的。但是,当我创建一个没有卷挂载选项的 pod 时,容器会将数据写入/var/lib/indy
.
以下是 Dockerfile:
Hastebin:https ://hastebin.com/hitinefizi.nginx
Kubernetes 部署:
卷内的目录:
/var/lib/indy
容器内没有卷的目录:
我不确定为什么会这样。任何帮助/建议将不胜感激。
更新:当我尝试使用本地卷时,这与 docker-compose 发生的情况相同。
blockchain - 使用 indy-cli 创建池时出错
我已经运行了 indy_pool 网络,它使用以下命令启动:docker run -itd -p 9701-9708:9701-9708 indy_pool
现在,我已经在我的系统中安装了 indy-cli
现在,当我尝试使用以下命令创建池时: pool create local_pool gen_text_file=/<PATH_TO_INDY_SDK>/indy-sdk/cli/docker_pool_transactions_genesis
它给了我错误:存在未知的“gen_text_file”参数
有人可以解释为什么会出现这个问题以及可以做些什么来解决这个问题?
blockchain - 什么是tails-server-base-url?应该如何配置?
我已经在我的系统中安装了 indy-sdk 并启动了分类帐网络(它正在运行)。之后,我设置 aries-cloudagent 并使用 aca-py 命令运行代理(作为管家)。
现在,在这个代理的帮助下,我已经在分类帐上发布了架构,但是当我尝试在分类帐上发送凭证定义时..它给了我错误:- 400:tails_server_base_url 未配置..
谁能解释它是什么以及如何解决?
blockchain - 借助种子参数启动 aca-py 代理时出错
我正在尝试使用以下命令启动 aca-py 代理:-
aca-py start --wallet-name user3 --wallet-key user3 --wallet-type indy --genesis-file /<PATH_TO_GENESIS_FILE>/docker_pool_transactions_genesis --ledger-pool-name local_pool --inbound-transport http 127.0.0.1 8001 --admin 127.0.0.1 9001 --endpoint http://127.0.0.1:8001 --outbound-transport http --log-level DEBUG --admin-insecure-mode --seed 00000000000000000000000000000001
但它给了我以下错误:-aries_cloudagent.config.base.ConfigError: Ledger denied transaction request: client request invalid: could not authenticate, verkey for 4cLztgZYocjqTdAZM93t27 can be found
为什么会出现这个问题,我该如何解决?
hyperledger-indy - Sovrin Nets 和genesys 文件之间的映射
这里提到有三个 Sovrin 网络:
- 主网(产品)
- StageNet(预生产)
- BuilderNet(测试)
但我找不到这些网络的创世文件。
在 sovrin github https://github.com/sovrin-foundation/sovrin/tree/master/sovrin
有一些创世文件,但它们的名称与上面的网络不匹配。
我在哪里可以找到正确的起源文件或名称之间的映射?