问题标签 [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.
hardhat - 不遵守安全帽超时设置
在向 Rinkeby 和 Kovan 部署一系列合约时尝试了各种 RPC - infura、moralis、alchemy,同时在 Hardhat 上设置了较大的超时设置,但仍然遇到同样的问题:
Hardhat.config.js:
在安全帽配置中尝试了各种超时设置,但在部署我的合约的各个阶段不断出现上述错误 - 有时在其中 3 或 5 个之后,有时在 10 或 12 个之后......因为总合约包约为 20 和更高版本部署时需要以前的地址,如果连接像这样不断下降,它就会变成一个雷区......
任何想法为什么hardhat不尊重超时设置以及如何保持连接有足够的时间来部署合同组合?
blockchain - 处理事务时出现 VM 异常:使用原因字符串“ContractName:INSUFFICIENT_LIQUIDITY_BURNED”恢复
我对区块链开发有点陌生,我正在尝试学习与其他合约的合约交互,比如 UniswapV2、PancakeSwap 路由器等......
在这里,我想删除我在本地创建的池的流动性,我使用moralis 和安全帽分叉了 bsc 主网存档。
添加流动性后,我试图像这样消除流动性:
这就是我的测试的样子......
});`
调用 2 个令牌的 removeLiquidity 后得到的是 INSUFFICIENT_LIQUIDITY_BURNED 错误?
任何想法都会帮助我,谢谢!
moralis - AvalancheJS 连接参数
我在 : 处创建了一个“快速”的 Moralis Testnet Avalanche 节点https://speedy-nodes-nyc.moralis.io/<xyz>/avalanche/testnet
。
我现在想使用 AvalancheJS 连接到这个,但对我需要使用的参数有点困惑:
const avalanche = new Avalanche(ip, port, protocol, networkID);
谁能帮忙?
reactjs - “MoralisProviderInitializedProps”类型中需要属性“initializeOnMount”
由于以下代码段,我收到错误消息:
类型'{孩子:元素;appId: 字符串 | 不明确的; 服务器网址:字符串 | 不明确的; }' 不可分配给类型 'IntrinsicAttributes & MoralisProviderProps'。类型“{ children: Element;”中缺少属性“initializeOnMount” appId: 字符串 | 不明确的; 服务器网址:字符串 | 不明确的; }' 但在类型 'MoralisProviderInitializedProps'.ts(2322) MoralisProvider.d.ts(19, 5) 中是必需的:此处声明了 'initializeOnMount'。
这是我的 _app.jsx
angular - ERROR 错误:未捕获(在承诺中):错误:调用恢复异常
每当我尝试读取任何视图函数时,使用 angular 和moralis 都会出现此错误。下面是返回错误的函数
下面是我的 abi 和函数的链接
web3 - 用moralis设置造币页面并进行交易
我正在尝试构建一个非常简单的 web3 应用程序。目标是能够在单击按钮时铸造 NFT,并使用元掩码对特定数量的 ETH 执行交易。为此,我想使用moralis(但我也愿意接受替代品)。我也为此使用 Rinkeby 测试网络。
这整个话题对我来说是相当新的,我试图弄清楚我该如何做到这一点,但我不断地出错。
登录/注销已经在工作,我构建了一个简单的 UI。连接到 MetaMask 后,我希望用户从合约中选择他想要铸造的数量,然后单击“立即铸造”。但是,此交易一直失败。
错误是:
- MetaMask - RPC 错误:执行恢复{代码:-32000,消息:'执行恢复'}
- moralis.js:42068 未捕获(承诺)错误:无法估计气体;交易可能失败或可能需要手动限制气体 (error={"code":-32000,"message":"execution reverted"}, method="estimateGas", transaction={"from":"X","to" :"Y","data":"Z","accessList":null}, code=UNPREDICTABLE_GAS_LIMIT, version=providers/5.5.2) 在 Logger.makeError (moralis.js:42068:21) 在 Logger.throwError ( Moralis.js:42077:20) 在 Web3Provider 的 checkError (moralis.js:47333:16)。(moralis.js:47866:47) 在步骤 (moralis.js:47255:23) 在 Object.throw (moralis.js:47236:53) 在拒绝 (moralis.js:47228:65)
我的代码是:
有人可以帮我建造这个吗?
flask - 转移 NFT 时,合同地址字段在 Moralis 中如何工作?
我正在尝试使用 Moralis 构建一个 Web 应用程序,可以将 NFT 转移到用户的钱包和从用户的钱包转移。我已经完成了登录部分,但我正在为转移而苦苦挣扎。
我正在为这个 contractAddress 参数而苦苦挣扎,这是我需要自己制作的东西,还是我可以重用 NFT 的原始合约地址?我正在使用 Flask,我非常感谢任何帮助或建议,我是 web3 的新手。过度解释也是受欢迎的,很难掌握其中一些概念。
谢谢!
typescript - 类型不可分配给类型“IntrinsicAttributes & MoralisProviderProps”
我是打字稿的新手,我真的希望我的 mount 初始化设置为 true,有谁知道为什么它只会让我将其设置为 false?这是错误:
MoralisProvider 的类型签名是
组件安装代码