如何确定在MainNet上启动以太坊智能合约的成本

时间:2018-03-12 06:53:35

标签: blockchain ethereum solidity smartcontracts web3js

我已经在ropsten网络上撰写并发布了一份智能合约。它运作良好。现在我想在主网上推出它。我知道很少的事情 1-启动成本取决于操作码。好吧,我已经写了大约50行智能合约,当看到操作码太大了。计算在主要网络视频操作码上启动的近似成本是很繁琐的。
2 - web3js中有一个名为 estimateGas 的函数。但它仅用于交易而不是用于启动合同。
3 - 矿工可以使用gasPrice和maxGasAmmount之类的东西。 gasPrice也从2 gwei到n gwei不等。
4 - 它还取决于构造函数中使用的变量。

我也提到了这个网站https://ethgasstation.info/index.phphttps://www.myetherwallet.com,但无法获得更多信息。什么是天然气价格和最高天然气价格,可以保留一个理想的合同,具有一些基本功能,如转让代币,支票余额,维护所有者和转让所有者等。 我想在主网上赚取大约100亿张代币。可能吗?如果是,那么考虑到2018年3月那可能是大概的成本。我不介意等待5-15分钟来启动合同。

1 个答案:

答案 0 :(得分:1)

estimateGas会告诉您确切需要多少气体,但几乎任何用于部署的工具都会为您调用。 (是的,这是用于估算交易的燃气使用量,但是部署合同交易。)

你已经推出了Ropsten,所以大概你设法使用合理的气体量。做你在那段时间所做的一切。

对于天然气价格,https://ethgasstation.info/确实是一个很好的资源。现在2 gwei看起来不错,如果你不赶时间。