Contract-Deployment
如何使用 ethers deploy 腳本設置 gasPrice?
我想
gasPrice
在我的部署腳本中設置一個,這樣我就可以部署並讓礦工在 gas 低時獲取我的交易。就像在我睡覺時在晚上部署我的契約以省錢一樣。如何在我的 ethers 部署腳本中指定 gas 價格?
const MyContract = await ethers.getContractFactory('MyContract', signer); const mycontract = await MyContract.deploy(); await mycontract.deployed(); console.log('Deployed to:', mycontract.address);
您可以通過添加一個對像作為最後一個參數來覆蓋
options
事務的屬性:const mycontract = await MyContract.deploy({gasPrice: 50000000000}); // 50gwei
您還可以在安全帽配置中指定全球汽油價格。像這樣的東西:
mainnet: { url: `https://mainnet.infura.io/v3/${InfuraKey}`, gasPrice: 50000000000 }