gpt4 book ai didi

Truffle 部署的资金不足(尽管使用了 Truffle 的总价格估算)

转载 作者:行者123 更新时间:2023-12-04 17:20:36 26 4
gpt4 key购买 nike

<强>1。试运行部署

Migrations dry-run (simulation)
.....
> Total deployments: 2
> Final cost: 0.058258696 ETH

那是 83.83 美元

<强>2。我有 83.83 美元吗?是的,我知道。 enter image description here

<强>3。仔细检查主网配置(truffle-config.js):

  • Gwei 105 中的当前气体(105000000000 Wei)
  • 最终成本为 0.058258696 ETH(58258696000000000 Wei)

将这些数字插入:

 mainnet: {
provider: () =>
new HDWalletProvider({
mnemonic: { phrase: process.env.MNEMONIC },
providerOrUrl: process.env.RPC_URL_1,
}),
network_id: 1,
from: process.env.DEPLOYERS_ADDRESS,
gas: 58258696000000000,
gasPrice: 105000000000,
confirmations: 2,
timeoutBlocks: 200,
skipDryRun: false,
},

<强>4。部署时间

truffle migrate --network mainnet


结果:

Error:  *** Deployment Failed ***

"Migrations" could not deploy due to insufficient funds

所以,我...

  1. 试运行,获得部署契约(Contract)的预估成本。插入该值。
  2. 获得了当前的 Gas 成本。插上电源。
  3. 执行契约(Contract)
  4. 部署失败

这里有什么我遗漏的吗?

最佳答案

您的 Gas 值看起来不正确。检查Dry Run Output,您将看到> gas used: 4390736(示例编号)或将合约部署到测试网络或https://remix.ethereum.org了解使用的 gas,然后更新 truffle-config.js

中的 gas

关于Truffle 部署的资金不足(尽管使用了 Truffle 的总价格估算),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66415529/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com