在种子参数的帮助下启动aca-py代理时出错

问题描述

我正在尝试使用以下命令启动aca-py代理:-

aca-py start --wallet-name user3 --wallet-key user3 --wallet-type indy --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-端点http://127.0.0.1:8001 --outbound-transport http-日志级调试--admin-insecure-mode --seed 00000000000000000000000000000001

但是它给了我以下错误:- aries_cloudagent.config.base.ConfigError:分类帐拒绝交易请求:客户端请求无效:无法验证,无法找到4cLztgZYocjqTdAZM93t27的密钥

为什么会出现此问题,我该如何解决

解决方法

是因为您正在使用公共 DID 进行旋转。出于这个原因,检查链接到 DID(种子)的 Verkey 是否在分类帐上,因此在启动 aca-py 之前,您必须在分类帐中发布 DID。因此,转到 VON 网络管理页面 (http://localhost:9000) 并在“验证新 DID”中发布 DID,然后复制第一个文本框中的种子并发布 DID。 您现在应该在 NYM 类型的分类帐中看到一条新记录,其中 VerKey 链接到 NYM(又名 DID) Indy VON Page