NEAR 智能合约错误:“合约未初始化”
Posted
技术标签:
【中文标题】NEAR 智能合约错误:“合约未初始化”【英文标题】:NEAR smart-contract error: "Contract is not initialized" 【发布时间】:2021-12-30 03:36:00 【问题描述】:我使用汇编脚本创建了 NEAR 智能合约并部署到测试网。 当我调用任何函数时,我收到合约未初始化的错误(合约已添加到 asconfig.json 中的工作区):
Error: "index":0,"kind":"ExecutionError":"Smart contract panicked: contract is not initialized, filename: \"src/token/assembly/index.ts\" line: 123 col: 3"
ServerTransactionError: "index":0,"kind":"ExecutionError":"Smart contract panicked: contract is not initialized, filename: \"src/token/assembly/index.ts\" line: 123 col: 3"
First lines of my contract
【问题讨论】:
【参考方案1】:我在我的代码中使用了单例样式,因此需要在使用前初始化我的合约。 最简单的方法:只使用函数(不使用 Singleton)。
【讨论】:
您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center。以上是关于NEAR 智能合约错误:“合约未初始化”的主要内容,如果未能解决你的问题,请参考以下文章
ReactJS 不从产品上的智能合约(NEAR)调用方法(查看时测试网不存在)
NEAR 协议中存储的智能合约 WebAssembly 二进制文件在哪里/如何?