问题标签 [matic]

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 回答
1872 浏览

ethereum - tokenOfOwnerByIndexERC721 时执行恢复错误

尝试从 Matic Polygon Testnet 帐户按索引获取 tokenId 时出错

代码:

这会引发错误

合同:

请帮忙 !

0 投票
1 回答
601 浏览

polygon - Matic Mumbai 部署在迁移时因重放保护 (EIP-155) 错误而失败

我希望将 dApp 部署到 Polygon 的 Matic Mumbai 测试网络上,但我不断收到错误消息。合约在所有以太坊网络上部署得很好,我确保有一些 MATIC(以防万一,即使它不要求任何东西)。这是我得到的:

一切都很好,没有问题。然后像往常一样开始迁移:

在终端中,我正在逐字遵循他们的“如何”指南:

松露:

和终端:

关于我做错了什么以及如何解决问题的任何想法?谢谢你。

0 投票
0 回答
95 浏览

blockchain - 计算 Polygon/Matic 链中 Aave 的借用或借用 APR

我喜欢计算 MATIC 在多边形区块链中借入或借出 Aave 资产的 APR。在文档中,多边形上不存在区块链级别的以太坊链功能。因为我不知道我需要从区块链中获得什么样的值来计算它。我尝试了 subgraphQL 方法。他们在这里描述:https ://docs.aave.com/developers/guides/apy-and-apr 。

但这仅适用于 DAI、WETH 和 MATIC。对于 WBTC oder USD T/C 等其他资产,它不起作用。

0 投票
1 回答
56 浏览

ethereum - 无法在孟买测试中部署 ERC 720 代币表示资金不足

我试图在 Polygon 的孟买测试网中使用 truffle 部署 ERC 721 令牌。我的 metasmask 钱包里有 2.8296 Matic,这是我从他们的水龙头那里得到的。但是当我尝试跑步时

它说

难道我做错了什么?我应该在 truffle 配置文件中提到的 gas 和 gas 价格是多少。这是我的松露配置文件

0 投票
1 回答
119 浏览

matic - 在 Matic 测试网上铸造 ERC721 时出错

寻求帮助以解决以下错误。我正在尝试在 Matic 测试网上铸造一个 ERC721 nft。我正在使用安全帽并尝试了以下 tesntnet 网络,这些网络给了我同样的错误:

https://matic-mumbai.chainstacklabs.com

https://rpc-mumbai.maticvigil.com

https://polygon-mumbai.g.alchemy.com/v2/

我能够在 Matic 测试网上成功部署我的 ERC721 智能合约。但是当我尝试铸造 NFT 时,我遇到了以下错误:

0 投票
1 回答
687 浏览

ethers.js - 您可以将 ethers.js 与 Avalanche 网络、Polygon 网络和 Fantom Opera 一起使用吗?

我正在尝试使用 ethers.js 检查与 evm 兼容的侧链上的钱包余额。

token.balanceOf(address)

一直给我 0。我已将 rpc、合约 abis 和合约地址更改为各自的链。我错过了什么还是有更简单的方法可以做到这一点?

0 投票
1 回答
562 浏览

polygon - 多边形(Matic)web3 事务卡住

我正在通过 web3 向 QuickSwap(多边形)发送一个事务,但它被卡住并且无法通过。这是我正在使用的代码:

这是卡住的交易:https ://polygonscan.com/tx/0x973d4e85c499a36e0f255afb801eeea3b5945e0e761a892e50f53f8d75f51c17

无论如何我可以解决这个问题?谢谢。

0 投票
1 回答
1915 浏览

node.js - Polygon 交易在 Mumbai 上运行良好,但在 Mainnet 上却不行

您好,我正在尝试使用 Polygon 铸造一个 NFT,它在孟买运行得很好,但是一旦我切换到主网,交易就不会通过,而是在 5 秒内通过孟买。即使我使用的是刚刚部署在主网上而不是孟买的完全相同的合约,并且代码也是相同的。我所做的只是切换合约地址和 rpc url,但由于某种原因,它在 Polygon 主网上不起作用,下面是我使用的代码。

也试过这个签名

用于永久且几乎即时的交易的内存池浏览器。永远: 永远服用 即时: 快速地 主网上使用 30 gwei 的气体: 30 格威 有人知道为什么会这样吗?另外,是的,我确实知道快速的气体确实有 2 个额外的 gwei,但即使手动设置它仍然需要很长时间,根据https://polygonscan.com/gastracker,即使有 1 个 gwei,它也应该在 30 秒内处理. 即使使用 50 Gwei,它似乎也需要几个小时来处理,或者它可能被丢弃了?交易似乎甚至没有进入合同,它们只是卡在链中的某个地方。合约地址:0xa915E82285e6F82eD10b0579511F48fD716a2043

合约源代码:

0 投票
1 回答
5217 浏览

javascript - 钱包连接:没有可用于链 ID 的 RPC 网址:137

在此处输入图像描述

我正在尝试创建一个WalletConnect提供程序。

我正在使用@walletconnect/web3-provider包以及用于 UI的Web3Modal 。

我正在WalletConnectProvider使用我的Infura客户端 ID实例化

当我运行我的应用程序并连接我的钱包时,我收到以下错误:

我正在尝试连接到Polygon 网络(即chainId 137)。

Infura 似乎确实支持 Polygon Mainnet 链。

此外,我将这条链添加到我的 MetaMask 移动钱包中,这是我连接到 WalletConnect 时使用的钱包。

所以它应该工作..

任何想法如何解决这一问题?

0 投票
1 回答
217 浏览

blockchain - 多边形:带有链环的“pragma solidity ^ 0.8.7”的Solidity构建失败

在多边形链中,不支持最新的链环版本。

如果我删除 chainlink 库,它会成功部署。

Chainlink 0.8 在“ropston 测试”网络中运行良好。但在“孟买测试网”中,无法部署合约。

hardhat.config.js [编辑:1] 在此处输入图像描述

错误日志: 在此处输入图像描述

重新混合错误日志: 在此处输入图像描述