问题标签 [elrond]

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 投票
1 回答
210 浏览

nft - 对于 Elrond Network 上发布的 NFT,nonce 起什么作用?

这是 Elrond 文档中转移 NFT 的示例:

来源:https ://docs.elrond.com/developers/nft-tokens/#transfers

上面的 nonce 起什么作用?它是如何检索的?

0 投票
1 回答
396 浏览

smartcontracts - 是否有 API 可以查询或订阅 Elrond 区块链上的事件?

Elrond 有可以在智能合约执行期间发出的事件:https ://docs.elrond.com/developers/developer-reference/elrond-wasm-annotations/#events

我将如何查询或订阅这些事件?在以太坊上,可以监控/查询使用 web3 或以太坊客户端节点 RPC 执行的此类事件。Elrond有类似的东西吗?

0 投票
1 回答
278 浏览

elrond - 如何从 dApp 签署消息(不是交易)?

使用 Elrond Network 创建 dApp 时,我需要在不实际发送交易的情况下对用户进行身份验证。

对于像以太坊这样的其他区块链,这是使用 MetaMask 实现的,它可以签署消息,您可以确定用户就是他所说的那个人。

我注意到 Elrond Wallet 具有“签名”功能,但我不确定如何从外部使用它,或者如何提示用户签署消息并将其发回。

我可以使用 Maiar 扩展程序或 Elrond 钱包来签署消息吗?

0 投票
1 回答
106 浏览

elrond - 是否有使 erdJs 与 Angular 12 一起使用的修复/解决方法?

Angular 12 似乎已经迁移到 Webpack 5,这似乎使得使用 erdJs 的构建不起作用,至少在我的情况下是这样。

我设法找到了一些解决方法,包括安装 crypto-browserify、stream-browserify 和 path-browserify 并在我的 tsconfig.json 路径中使用它们,但我似乎仍然缺少“fs”并在运行时出现此错误ng buildng serve

/node_modules/@elrondnetwork/bls-wasm/bls_c.js:54:30-43 - Error: Module not found: Error: Can't resolve 'fs' in '...\node_modules\@elrondnetwork\bls-wasm'.

此错误在 erdjs 中的其他 4 个文件中发生 5 次:

有人知道如何使 erdJs 与 Angular 12 一起工作吗?

0 投票
1 回答
285 浏览

elrond - 无法构建智能合约 - 使用 erdpy 构建合约编译 elrond-wasm 时出错

当我尝试从这里构建乒乓智能合约时,使用:

我没有得到以下预期输出:

由于文件中出现以下错误sc_results.rs

环境:

  • elrond-wasm - v0.18.2
  • erdpy - v1.0.19

如何解决这个构建问题?

0 投票
1 回答
308 浏览

elrond - Erdpy:令牌发行交易失败,代码:internal_issue

我尝试使用以下 Python 代码进行 ESDT 令牌发行交易

它失败了

0 投票
1 回答
47 浏览

elrond - 为什么会出现“存储解码错误:输入太短”错误?

所以我有一个 rust 合约,它有一个任意值的存储映射器。我根据标识符存储它,该标识符是u64.

当我使用 API 或 erdJs 查询时,我总是得到

我究竟做错了什么?

0 投票
1 回答
135 浏览

elrond - 如何创建每天在同一时间执行的智能合约?

标题很能说明问题。我想要一个每天在同一时间执行的批处理。像一批。

此外,是否有可能在内部执行带有端点和批处理的智能合约?

0 投票
1 回答
136 浏览

elrond - 为 ESDT 创建的所有不可替代令牌的列表

这是我的工作流程:

  1. 我将创建一个 NFT 品牌(顺便说一句,NFT 品牌只是 ESDT 吗?)
  2. 我想为该品牌下的所有 NFT 执行操作。

那么如何获得以我的品牌创建的所有 NFT 的列表呢?

更进一步,我如何以编程方式获取它(使用 rust SDK)?以及如何以最有效的方式将 egld 发送到这些地址?

0 投票
1 回答
68 浏览

elrond - Mandos:部署智能合约时智能合约无效

我创建了一个智能合约,我想使用 mandos 框架对其进行测试。当我运行时erdpy contract test,它失败并显示以下命令输出:

输出:场景:contract-deploy.scen.json ... FAIL:结果代码不匹配。Tx 1. Want: 0. Have: 9(合同无效)。消息:无效的合同代码

如何解决这个问题?