我正在尝试通过 ethers.js 自动发送交易。它在 Rinkeby 上完美运行,但在 Polygon 上,即使添加的 gas 比必要的多得多,交易也会持续数天。
待交易: https ://polygonscan.com/tx/0x1d7a88c38b190526729ab43eeac2b5330f18c0ee42707477ac64fc4d4d45d29c
直接在 polyscan 上使用这些函数,有时随机一些事务也会通过,所以这不是全错,但大多数 txs 会失败。
这里有什么问题?
let tx = await contract.airdrop(addr_, tokenID_, amount_, {
type: 2,
maxFeePerGas: ethers.utils.parseUnits("500", "gwei"),
maxPriorityFeePerGas: ethers.utils.parseUnits("500", "gwei"),
gasLimit: 20000000
});