问题标签 [near-sdk-as]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nearprotocol - 如何确保我的 RNG 号码是唯一的?
我正在尝试使用 RNG 类从列表中选择 2 个随机项目。问题是偶尔我会得到相同的 2 个数字,我希望它们是唯一的。我尝试使用 while 循环来获取另一个数字,如果它与最后一个数字相同,但即使添加一个简单的 while 循环也会导致“超过预付费用”错误。我不明白什么?
在职的:
nearprotocol - 是否可以像在其他编程语言中一样通过 near-sdk 来迭代persistantMaps?
我正在使用 Near-sdk-as 的 PersistentMap 存储键值,现在我想遍历所有键和值,这可能吗?
PS:near-docs中给出的PersistentMap接口只包含get、set等基本方法。
reactjs - TypeError:无法读取未定义的属性(读取“格式”)
我正在使用 React 和 AssemblyScript(用于智能合约)在 NEAR 协议上构建一个 Web 应用程序,它们将 NEAR 发送到任何 Near 钱包。我经常收到错误消息:-
每当我尝试发送 Near. 这是我在反应中使用按钮触发的功能:-
这是 AssemblyScript 中的合同:-
即使我收到此错误,交易历史记录也是正确的,我可以看到它们。如果有人帮助我,我会很高兴。
nearprotocol - 我收到错误 - 如果在运行合同时数组是空洞的,则元素类型必须可以为空
{ "error": "wasm 执行失败并出现错误:FunctionCallError(HostError(GuestPanic { panic_msg: "如果数组是空洞的,则元素类型必须为空,文件名:\"~lib/array.ts\" line: 103 col: 40" }))”,“日志”:[],“block_height”:82571830,“block_hash”:“2grrzf57dPYQfnyUJZB7jw2zdqe7XsxBZBAdoSZ5wNMa”}
代码
}