问题标签 [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.

0 投票
0 回答
28 浏览

macos - 无法在 M1 Mac 上构建 NEAR 面向生锈的智能合约:找不到功能

在使用 Rust 在 M1 Mac 上构建 NEAR 智能合约时,编译失败并出现与 wa​​smer-runtime-core 相关的错误

似乎没有办法解决“用户空间”中的此错误。

0 投票
1 回答
50 浏览

nearprotocol - 使用 u128.add() 函数在汇编脚本智能合约中添加 NEAR 代币的问题

我一直面临使用 u128.add(a, b) 函数的问题。没有添加两个 u128 值,恐怕我做错了什么。我已经检查了 LEARN-NEAR github 页面的示例项目,甚至更改了我的代码以遵循使用的模式,但是没有添加值。

模型.ts

在此处输入图像描述

主要的.ts

在此处输入图像描述

方面测试文件

在此处输入图像描述

测试结果显示意外行为

在此处输入图像描述

0 投票
2 回答
72 浏览

nearprotocol - 模因博物馆教程 - '超过预付汽油'

我收到这个错误。无论我给它多少气体,它似乎都会发生。有人可以帮助或建议我做错了什么吗?谢谢

0 投票
1 回答
75 浏览

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 上的文档需要更新?

0 投票
1 回答
90 浏览

javascript - 如何在 borsh-js 中序列化枚举

尝试在 Rust 中序列化一个对象并在 JS 中对其进行反序列化 我们得到 000100000031 哈希,在序列化之后:

尝试在 JS 中反序列化时,请使用以下命令:

反序列化后,我们得到了这个,但它是不正确的,因为我们在一个对象内部有一个对象和一个冗余的 id 参数:

首先可能是因为在 Rust 中我们有枚举类型,所以我们如何在 borsh-js 中使用枚举。其次,如果不是,为什么我们的结果不正确?

0 投票
1 回答
24 浏览

nearprotocol - 钱包附近的图标

有谁知道在文档中的哪里可以看到出现在近钱包和测试网钱包交易中的每个图标的含义?附上图片。

在此处输入图像描述

0 投票
1 回答
19 浏览

nearprotocol - 在本地模式下无法将 near-cli 与 near 连接

我在本地模式下将索引器作为 docker 容器运行,并且还有一个带有 near-cli 的容器。

两者都在同一个网络中。全部配置好。

如何从 Near-cli 容器向索引器发出请求?我尝试在近 cli 容器内做类似的事情:

但它不起作用。

0 投票
1 回答
21 浏览

reactjs - 将 WASM 文件导入 React 应用程序以将其部署在 NEAR 区块链上

我正在开发与 NEAR 协议交互的应用程序的前端。我正在创建的工作流程是:

  1. 用户登录
  2. 创建子账户
  3. 将智能合约部署到子账户。

第 1 部分和第 2 部分工作正常。对于第 3 部分,我有以下代码。

并使用以下内容导入 wasm 文件:

import wasamContract from "../../assets/main.wasm";

但是我在文件导入时遇到错误。

那么如何导入要在上述代码中使用的 wasm 文件呢?

0 投票
1 回答
20 浏览

blockchain - 大宗收据可靠吗?

我正在编写一个区块浏览器以查找存款。我发现有两种获取收据的方法。

  1. 您从chunkrpc 调用中获得的没有状态的收据。
  2. 您从中获得的EXPERIMENTAL_tx_status具有状态的收据。

如果我认为第一种情况有效,我会遇到麻烦吗?失败的收据是否保留在区块链上?

不幸的是,第二种情况较慢,您必须查询一个块的每个 tx。

谢谢

0 投票
1 回答
55 浏览

blockchain - 我如何在不经过所有区块的情况下获得账户中的所有交易?

我如何获取特定 NEAR 帐户中的所有交易,而无需像此处的示例那样遍历所有块: https ://docs.near.org/docs/api/naj-cookbook#recent-transaction-details

我试图在反应中显示交易并获取所有块需要太多时间