所以我首先要说我是新手。区块链和 NFT 是我很兴奋并想了解更多的新事物。
我一直在关注 OpenSea 开发“ERC721 教程”,并且能够完成大部分工作。现在我被困的地方是将我的合同从 Rinkeby 迁移到主网。我不断收到““迁移”耗尽气体(使用您在网络配置或部署参数中设置的值。)”
我的合同:https ://rinkeby.etherscan.io/address/0xa3D511092eA264cfAb511f468e7C68Fd6bC69703
我搜索了每个线程以寻找我能理解的解决方案,但没有出现任何问题。
我的松露配置中有什么:
live: {
network_id: 1,
provider: function () {
return new HDWalletProvider(MNEMONIC, mainnetNodeUrl);
},
gas: 4600000,
gasPrice: 5000000000,
},
compilers: {
solc: {
version: "^0.8.0",
settings: {
optimizer: {
enabled: true,
runs: 1000 // Optimize for how many times you intend to run the code
},
},
},
},
plugins: [
'truffle-plugin-verify',
'truffle-contract-size'
],
- 我尝试提高 gasPrice,但出现资金不足错误。
- 我检查了我的合同大小不超过 24kib(不是)
- 我的账户里有大约 200 美元,我认为应该足够了,除非弄错了
有没有人也遇到过这个问题?并愿意帮助我吗?
希望有人可以提供帮助,如此接近但到目前为止:D
缺口