在拥塞的以太坊主网上使用什么 gasPrice 部署合约

What gasPrice to use to deploy contract on congested ethereum mainnet

我正在尝试将合约部署到以太坊主网上,我已指定:

network_id: 1,

提供商:infura,

gas: 5000000,

gasPrice: 140

而且我不断收到错误:

Error: Contract transaction couldn't be found after 50 blocks

transaction underpriced

这是不是因为主网太拥挤了,矿工在50个区块周期内没有接我的交易?

其他人在主网上成功使用过什么gas/gasPrices?

例如,您可以在 https://ethgasstation.info/ 查看当前的汽油价格。请注意,gas 价格通常以 Gwei 显示。所以 21 Gwei 是 21000000000 wei 或 0.000021 eth。

为了进一步说明 Andrey 的回答,您的油量太低了。从历史上看,您通常需要支付大约 10-20 Gwei 才能让您的交易在平均时间内被挖掘。如果你可以等待 10 分钟甚至几个小时,你可以逃脱 ~5Gwei。如果您需要交易快速执行,或者如果您只想要网络真正拥塞时的平均交易时间,您可能正在寻找 ~40Gwei。

您可以使用 web3.eth.getGasPrice(callback) 根据最近开采区块的中间 gas 价格以编程方式设置 gas 价格。 Source.