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

Blockchain 如何确定在MainNet上启动以太坊智能合约的成本,blockchain,ethereum,solidity,smartcontracts,web3js,Blockchain,Ethereum,Solidity,Smartcontracts,Web3js,我已经在ropsten network中编写并发布了一份智能的solidity合同。而且它工作得很好。现在我想在主网络上发布它。我知道的事情很少像 1-发射成本取决于操作码。我写了大约50行智能合约,当看到操作码时,它太大了。计算在主网络上发射操作码的大致成本是很繁琐的 2-web3js中有一个名为estimateGas的函数。但它只用于交易,不用于启动合同 3-矿工可以使用gasPrice和maxGasAmmount之类的东西。此外,gasPrice从2 gwei到n gwei不等 它还取决于

我已经在ropsten network中编写并发布了一份智能的solidity合同。而且它工作得很好。现在我想在主网络上发布它。我知道的事情很少像

1-发射成本取决于操作码。我写了大约50行智能合约,当看到操作码时,它太大了。计算在主网络上发射操作码的大致成本是很繁琐的
2-web3js中有一个名为estimateGas的函数。但它只用于交易,不用于启动合同
3-矿工可以使用gasPrice和maxGasAmmount之类的东西。此外,gasPrice从2 gwei到n gwei不等
它还取决于构造函数中使用的变量

我也参考了这个网站,但没有得到太多的信息。理想合同中可以保留的天然气价格和最高天然气价格是多少?该合同具有一些基本功能,如转让代币、检查余额、维护所有者和转让所有者等。
我想在主网络上制造大约100亿个代币。可能吗?如果是,考虑到2018年3月的成本,该项目的大致成本是多少。我不介意等待5-15分钟来启动合同

estimateGas
将准确地告诉您需要多少汽油,但几乎所有用于部署的工具都会为您调用。(是的,这是为了估算交易的天然气使用量,但部署合同是一项交易。)

你已经发射到罗普斯滕,所以想必你当时设法使用了一个合理的气体量。做你当时做过的一切

对于天然气价格来说,确实是一种很好的资源。如果你不着急的话,现在2 Gwe看起来不错