我用sugar创建了一个candy machine的nft项目,并且设置了简单的guard可,几乎没什么规则 ? Candy Guard ID: AFz8AC994fXPMAYrjURVwniq8rqUAzGwiXBaSB3FmY2r : :.. base: KwT11QFUKAhc4BGEK4QjCyS8f53NdJVMjxc4HTCkiLr :.. bump: 254 :.. authority: DbvzWK1pUfLo....vV2XUe :.. data: :.. default: : :.. bot tax: none : :.. sol payment: none : :.. token payment: none : :.. start date: none : :.. third party signer: none : :.. token gate: none : :.. gatekeeper: none : :.. end date: none : :.. allow list: none : :.. mint limit: none : :.. nft payment: none : :.. redeemed amount: : : :.. amount: 3 : :.. address gate: none : :.. nft gate: none : :.. nft burn: none : :.. token burn: none : :.. freeze sol payment: none : :.. freeze token payment: none : :.. program gate: none : :.. allocation: none : :.. token2022 payment: none :.. groups: none
想通过ai帮我生成一段用rust进行mint的代码,试了两个星期都没成功. 我主要的流程就客户端带公钥向后台发起请求,后台构造mint交易字符串,加密为base64返回给web前端签名,web签名后返回后台,后台到链上发起mint.
加密交易为base64发送给前端签名,签名后返回这个流程应该问题不大,因为我测试自己写的智能合约时一切正常. 问题应该就是出在怎么正确构建mint交易指令上.
根据不同的ai写了好几个不同的版本,现在大致问题主要就是下面这3个(3个中的其中一个,不是同时出现) Error Number: 3010. Error Message: The given account did not sign. Error Number: 3007. Error Message: The given account is owned by a different program than expected. Error Number: 3012. Error Message: The program expected this account to be already initialized." 感觉靠ai来解决太难了,所以想找一个成功的例子来参考一下,或者有这方面相关的教程和文章也行. 非常感谢!!!