问题标签 [near]
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.
macos - 无法在 M1 Mac 上构建 NEAR 面向生锈的智能合约:找不到功能
在使用 Rust 在 M1 Mac 上构建 NEAR 智能合约时,编译失败并出现与 wasmer-runtime-core 相关的错误
似乎没有办法解决“用户空间”中的此错误。
nearprotocol - 模因博物馆教程 - '超过预付汽油'
我收到这个错误。无论我给它多少气体,它似乎都会发生。有人可以帮助或建议我做错了什么吗?谢谢
nearprotocol - 编写 NFT 合约并铸造您的 NFT [Figment.io 学习]
通过 figment.io 上的学习文档,我想知道我缺少什么。我的想法是这里的文档需要一些更新,但我可能是错的。首先,我们在本课中下载的 GitHub 存储库没有路径/contracts/rust/Cargo.toml
。其次,repo 也缺少package.json
导致初始尝试yarn build:rs
失败的 a 。创建一个简单package.json
的如下:
克服指示package.json
无法找到的错误,但失败并显示以下内容:
所有这些都是测试的一部分,还是 figment.io 上的文档需要更新?
javascript - 如何在 borsh-js 中序列化枚举
尝试在 Rust 中序列化一个对象并在 JS 中对其进行反序列化 我们得到 000100000031 哈希,在序列化之后:
尝试在 JS 中反序列化时,请使用以下命令:
反序列化后,我们得到了这个,但它是不正确的,因为我们在一个对象内部有一个对象和一个冗余的 id 参数:
首先可能是因为在 Rust 中我们有枚举类型,所以我们如何在 borsh-js 中使用枚举。其次,如果不是,为什么我们的结果不正确?
nearprotocol - 在本地模式下无法将 near-cli 与 near 连接
我在本地模式下将索引器作为 docker 容器运行,并且还有一个带有 near-cli 的容器。
两者都在同一个网络中。全部配置好。
如何从 Near-cli 容器向索引器发出请求?我尝试在近 cli 容器内做类似的事情:
但它不起作用。
reactjs - 将 WASM 文件导入 React 应用程序以将其部署在 NEAR 区块链上
我正在开发与 NEAR 协议交互的应用程序的前端。我正在创建的工作流程是:
- 用户登录
- 创建子账户
- 将智能合约部署到子账户。
第 1 部分和第 2 部分工作正常。对于第 3 部分,我有以下代码。
并使用以下内容导入 wasm 文件:
import wasamContract from "../../assets/main.wasm";
但是我在文件导入时遇到错误。
那么如何导入要在上述代码中使用的 wasm 文件呢?
blockchain - 大宗收据可靠吗?
我正在编写一个区块浏览器以查找存款。我发现有两种获取收据的方法。
- 您从
chunk
rpc 调用中获得的没有状态的收据。 - 您从中获得的
EXPERIMENTAL_tx_status
具有状态的收据。
如果我认为第一种情况有效,我会遇到麻烦吗?失败的收据是否保留在区块链上?
不幸的是,第二种情况较慢,您必须查询一个块的每个 tx。
谢谢
blockchain - 我如何在不经过所有区块的情况下获得账户中的所有交易?
我如何获取特定 NEAR 帐户中的所有交易,而无需像此处的示例那样遍历所有块: https ://docs.near.org/docs/api/naj-cookbook#recent-transaction-details
我试图在反应中显示交易并获取所有块需要太多时间