You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用coin.create-account为模块用户创建Coin合约账户及获取guard?

Kadena Coin合约账户创建与Guard获取问题
  • 我开发了一个模块,部分用户账户因无KDA未在Coin合约中创建账户。使用(enforce-guard (at "guard" (coin.details account)))验证代币所有权时,若用户未创建Coin合约账户,会触发错误:"with-read: row not found: k:9584f4..."
  • 我希望代表模块用户调用(coin.create-account),既让enforce-guard验证生效,又完成Coin合约账户创建,效果等同于钱包收到KDA后的状态
  • 已知调用coin.create-account "k:9584f4..." (read-keyset "k:9584f4...")并支付Gas后,可创建无KDA的Coin合约账户,但存在疑问:
    • 用户通过前端调用合约时,从何处获取传入(read-keyset)的keyset?
    • 更直接的问题:从何处获取传入coin.create-account的guard?

内容的提问来源于stack exchange,提问作者Nexion21

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 22:05:28