首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么部署我的智能契约失败的原因是: Failure: Tx failure : Keyset failure(键-any):

为什么部署我的智能契约失败的原因是: Failure: Tx failure : Keyset failure(键-any):
EN

Stack Overflow用户
提问于 2022-02-08 23:54:29
回答 2查看 129关注 0票数 3

尽管使用了唯一的模块名(例如,THIS不是当前的问题),但在kadena的testnet上部署我的智能合同失败了,出现了以下错误消息:

:Failure: Tx失败:键集失败(键-任意):“我的密钥集名称

要想取得成功,唯一的办法就是指定一个独立的账户,由我作为汽油支付人控制。为新开发人员详细介绍:

当您在Chainweaver中单击"Deploy“并在弹出的第一页上填写表单时,您将移动到”签名“选项卡,并选择一个独立于发件人的帐户来支付燃气费。

在下面的图片中,我们有两个键,红色和绿色。绿色是发送者,红色是汽油支付者。这是一种对我有效的配置。

然而,我不清楚为什么是这样,也不清楚是否有更好的解决办法。

提前谢谢你。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-02-09 00:06:35

这似乎只是一个Chainweaver网络客户端的问题。在非web客户端上,您可以授予该功能并使用相同的密钥进行签名,而不存在任何问题。

票数 2
EN

Stack Overflow用户

发布于 2022-02-13 10:44:39

我不认为上面的答案是正确的。一旦您选择一个密钥作为托管功能,桌面版本确实会禁用对密钥的无限制签名的使用。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71042385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档