如何使用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
相关产品推荐
相关产品推荐

