Web3js

估計類似於 metamask 的 gas 價格(低、中、優先)

  • December 13, 2021

我正在嘗試編寫一個允許我使用 Web3js 進行鑄幣和 NFT 的工具。Web3js 提供了這兩種方法:

       const gas = await web3.eth.getGasPrice();
       const gasLimit = (await web3.eth.getBlock("latest")).gasLimit;

我的問題是,我的 gas 值與 metamask 顯示的不匹配。我也不完全確定 gasLimit 是做什麼的。

metamask 是如何創建低/中/優先級 gas 功能的,它只是簡單地將 gas 價格增加 1 或 2 Gwei?

事實證明,從 EIP-1559 起,gas 價格不應在交易中指定,因為它將由交易自動設置。但是,您可以指定每 gas 的最高費用和 gas 優先級,這就是 metamask 的做法。

引用自:https://ethereum.stackexchange.com/questions/114772