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);
        }