问题标签 [moralis]

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 投票
2 回答
534 浏览

javascript - 错误:ENOENT,没有这样的文件或目录“未定义”

请帮忙!我一直在到处寻找解决方案,包括在官方 Moralis 论坛上提问,到目前为止,没有人能够给我一个解决方案。我已经在这里呆了 3 天了,仍然在同一个地方。假设我花了很多时间查看这段代码,以至于我实际上开始理解它而且我什至不是程序员......到目前为止,我已经看到其他人有类似的“ENOENT”错误但是他们的后面跟着一个丢失的文件或类似的东西。然而,我的问题只是说“未定义”,并没有告诉我什么是未定义的,或者我应该如何定义它。据我所知,我在根文件夹中,我已经安装了所有依赖项,完成了“npm install”,安装了“canvas”,做了“

为了添加一些上下文,这是我直接从 Moralis YouTube 页面关注的原始教程视频。

用这个简单的代码生成 NFT(这可以让你赚到数百万)第 1 部分

这是他们 GitHub 上的官方骨干代码,我只将视频和 GitHub 上的几行更改为我自己的链接。这是 GitHub 的链接

Moralis Mutants NFT 合集 | 生成艺术引擎

这是我运行“node index.js”时得到的输出

我也一直在尝试调试几个小时,这就是我在 Visual Studio Code 中运行默认调试器时得到的结果

0 投票
0 回答
114 浏览

javascript - 使用 async/await 函数在 Fastify 处理程序中返回空数组

我会试着解释一下我的情况...

我将尝试用 Moralis 和 Fasitify 在后面和 VueJS 在前面制作一个 web3 钱包。

(我想说我已经在 Web 客户端(vuejs)中做到了这一点,并且一切正常!)

我开始 :

在我的背后,我从用户那里获取所有资产。它有效,我把它们都搞定了,我可以把它们送回前线

但是我需要对数据进行处理/排序,只恢复其中的一部分并发送到前面,以避免在前面做太多的处理,减少你的工作量。

我这样做:

如果我返回 userTokens,我会在 Postman 中使用它。但现在,我做了类似的事情:

userBalances我在邮递员的回复中总是空的(我不明白为什么?)

getTokenPair 函数:

和 checkTokenPrice 函数:

它们是我使用的所有功能中的 await 方法,因此可能存在连接。

谢谢你的帮助!

**** 编辑 *****

我这样解决我的问题:

谢谢您的帮助 !;)

0 投票
0 回答
87 浏览

swap - 创建类似于 uniswap 1inch 插件替代品的 DEX(在 testNet 上测试)

我一直在使用本教程: https ://www.youtube.com/watch?v=XOvtnDx1m5c&ab_channel=MoralisWeb3

用moralis构建交换功能,但1inch插件不支持测试网。我可以使用任何替代工具吗?我的目标是在 ropsten 测试网上拥有一个带有moralis 的 DEX 来进行交换。

0 投票
1 回答
257 浏览

blockchain - 在 Moralis 分叉测试网上运行 npx hardhat test --network local 或 npx hardhat test --network kovan 时出现未经授权的错误

我正在尝试学习如何使用 Moralis 配置安全帽,我编写了一个智能合约,现在我想测试它。我成功地分叉了一个 Moralis Kovan 网络和一个本地网络,我让它在我的计算机上运行。现在我想在 Moralis 的分叉 kovan 或本地网络上运行一些测试,但它们似乎都不起作用。

运行 npx hardhat test --network local 或 npx hardhat test --network kovan 时出现以下错误:HardhatError: HH110: Invalid JSON-RPC response received: {"error":"unauthorized"}

这是我的 hardhat.config.js

0 投票
1 回答
472 浏览

javascript - 如何使用 web3 和/或 Moralis 运行智能合约功能?

我有所有的参数和选项。只是在如何使用 javascript 调用函数时遇到问题。这就是我现在所处的位置。

0 投票
0 回答
63 浏览

javascript - 更新 array.map() 中的组件状态导致过多的重新渲染

内部组件的 JSX:

我想从 data.result.map 内部更新元状态变量,并使用更新后的元对象返回一个 Card 组件。我正在使用 react-usestateref 来获取元状态变量的当前值。否则,元在解构时仍然保留 {},即使在更新后也是如此。如果 token.metadata 不为 null,我想将元状态 var 设置为 token.metadata obj,如果它为 null,我想发出异步请求以从 Moralis 取回对象,然后将其设置为元状态 var。此代码产生以下错误:未捕获的错误:重新渲染过多。React 限制了渲染的数量以防止无限循环。

如何使此代码按预期工作?

0 投票
2 回答
120 浏览

javascript - Moralis 克隆 dapp 抛出错误 (ReactJS)

我在 Youtube 上观看 Moralis 频道的“我在 2 小时内克隆了 OpenSea”视频,并决定克隆最终项目(从以太坊样板的 github 存储库开始)。

克隆后,我运行 npm install 并安装了依赖项,将 .env.example 更改为 .env 并从 Moralis 分配了我的 AppID 和 ServerURL 值。现在,当我运行 npm start 时,我的浏览器上出现了这个 React 错误:“错误:引发了跨域错误。React 无法访问开发中的实际错误对象。请参阅https://reactjs.org/链接/跨域错误以获取更多信息。”。

我尝试从 Chrome 中清理开发工具中的本地存储,但没有。我究竟做错了什么?在这里,我留下了我克隆的 github 存储库

0 投票
0 回答
79 浏览

javascript - 在 react-moralis 中使用测试网

我正在使用 Moralis 学习本教程,名为“我在 2 小时内克隆了 OpenSea”,它位于 Moralis Youtube 官方频道上。我克隆了最终代码。NFT 无法在测试网 (rinkeby) 上运行。当我尝试在 Rinkeby 中显示测试网的集合时,它不会加载任何内容,或者它给了我“未处理的拒绝(TypeError):无法获取”。以太坊主网集合工作得很好。此外,我在 rinkeby 的 NFT 没有显示在这里,但它们在 OpenSea 测试网上显示。我的 Moralis 服务器已在项目中设置,我在创建时将其设置为 Rinkeby。为什么会这样?在这里我离开了我克隆的Github repo谢谢

0 投票
1 回答
95 浏览

blockchain - 如何使用 Moralis 获取 ENS 域地址

在我使用 Meatmask 登录后,我将 Moralis 用于我的 DApp。我想知道如何获取我注册的 ENS 域地址。从记录的user对象中,我找不到任何有用的信息。

我确实看到我的 ENS nft 被打印出来了,但我没有看到任何“名称”,它只显示:

我对此进行了更多研究,发现ethers.jslookupAddress可以做到这一点的功能,但是web3js. 但是,Moralis 只有 web3js 提供者,有没有计划添加 ethers 提供者?

提前致谢

0 投票
3 回答
8735 浏览

node.js - 我尝试在 webpack 5 中填充模块但不工作(Reactjs)

大家好,我是 React 的新手,当我开始我的项目时,我收到 Wepback V5 错误消息

解决更新https ://github.com/facebook/create-react-app/issues/11756#issuecomment-1001162736

这是在用什么!

此错误消息包含

错误输出

编译有问题:X

图像包含输出

Webpack5 错误信息