Example #1
0
        public static async Task <EstimateSmartFeeResponse> EstimateSmartFeeAsync(this RPCClient rpc, int confirmationTarget, EstimateSmartFeeMode estimateMode = EstimateSmartFeeMode.Conservative, bool simulateIfRegTest = false)
        {
            if (simulateIfRegTest && rpc.Network == Network.RegTest)
            {
                return(SimulateRegTestFeeEstimation(confirmationTarget, estimateMode));
            }

            return(await rpc.EstimateSmartFeeAsync(confirmationTarget, estimateMode));
        }