我正在 Polygon 网络上建立一个 NFT 市场。
我能够在本地主机上部署我的代码,一切正常。
但是当我尝试使用命令将其部署到孟买测试网时 npx 安全帽运行脚本/deploy.js --network 孟买
我遇到了这个错误。 ProviderError:交易定价过低
其实我早上也遇到了这个错误。不知怎的,我相信默认的gasPrice没有被采纳。所以我只是用以下内容更新了我的安全帽配置文件:-
mumbai: {
// Infura
url: `https://polygon-mumbai.infura.io/v3/${INFURA_API_KEY}`,
accounts: [privateKey1],
gasPrice: 35000000000,
saveDeployments: true,
},
之前我没有明确使用gasPrice。当我赋予它一些价值时,它起作用了。
就我而言,我使用了错误的 RPC 节点,分享以防万一有人犯了和我一样的错误
我是怎么解决的?
价格过低 [更换_价格过低]
官方文档:https://docs.ethers.org/v5/troubleshooting/errors/#help-REPLACMENT_UNDERPICED
为了防止节点因垃圾交易而过载,只有当交易有合理的机会被实际开采时才会被接受到内存池中,这意味着帐户有足够的余额,随机数是正确的并且费用似乎合理.
总结: 与一笔交易的 3 个问题相关:
解决方案:
官方文档:https://docs.ethers.org/v5/troubleshooting/errors/#help-REPLACMENT_UNDERPICED