如何获取测试账户及足量测试ETH使用Truffle部署智能合约
Kovan测试网部署报错
no enough gas to deploy解决方案 是否需要付费解决
完全不需要付费,测试网ETH仅用于开发者测试场景,本身不具备实际价值,所有公开售卖测试网ETH的渠道都属于诈骗,不需要为此支付任何费用。
优先排查部署配置问题
0.001 ETH的余额理论上足够部署大多数简单的智能合约,先调整truffle配置项降低部署成本:
- 打开truffle-config.js,找到Kovan网络的配置段
- 先在本地Ganache网络部署一次你的合约,查看实际消耗的Gas数值,将配置项中的
gas(Gas上限)设置为实际消耗值的1.2倍,不要使用默认的最高上限 - 将
gasPrice设置为1000000000(即1 Gwei),Kovan测试网的节点对1 Gwei的Gas价格就能正常打包,不需要设置更高的数值
调整后重新尝试部署,如果仍然提示余额不足,再通过免费渠道领取更多Kovan测试ETH。
免费获取Kovan测试ETH的常见渠道
- 官方水龙头:以太坊社区提供的Kovan专属水龙头,完成简单的身份验证后即可免费领取,单次领取额度通常在0.1 ETH到1 ETH之间
- 开发者社群互助:各大以太坊开发者、Solidity开发交流社群中,很多开发者持有富余的测试网ETH,说明你的开发场景后通常可以免费获赠
- 跨测试网兑换:如果你持有Goerli、Sepolia等其他以太坊测试网的ETH,可以通过测试网兑换工具兑换为等额的Kovan测试ETH
内容的提问来源于stack exchange,提问作者Wang Liang
相关产品推荐
相关产品推荐

