public async Task <string> GetGasLimit(ContractParam param) { Nethereum.Hex.HexTypes.HexBigInteger gasEstimate = await web3.Eth.DeployContract.EstimateGasAsync(ContractModel.ABI.ToString(), ContractModel.ByteCode.ToString(), param.SenderAddress, param.GetV); return(gasEstimate.Value.ToString()); }
public async Task <string> DeployContract(ContractParam param) { var transActionHash = await web3.Eth.DeployContract.SendRequestAsync(ContractModel.ABI, ContractModel.ByteCode, param.SenderAddress, param.GasLimit, param.GetV); return(transActionHash); }