Package org.ldk.structs
Class FeeEstimator
- java.lang.Object
-
- org.ldk.structs.FeeEstimator
-
public class FeeEstimator extends Object
A trait which should be implemented to provide feerate information on a number of time horizons. Note that all of the functions implemented here *must* be reentrant-safe (obviously - they're called from inside the library in response to chain events, P2P events, or timer events).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
FeeEstimator.FeeEstimatorInterface
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
finalize()
int
get_est_sat_per_1000_weight(ConfirmationTarget confirmation_target)
Gets estimated satoshis of fee required per 1000 Weight-Units.static FeeEstimator
new_impl(FeeEstimator.FeeEstimatorInterface arg)
-
-
-
Method Detail
-
finalize
protected void finalize() throws Throwable
-
new_impl
public static FeeEstimator new_impl(FeeEstimator.FeeEstimatorInterface arg)
-
get_est_sat_per_1000_weight
public int get_est_sat_per_1000_weight(ConfirmationTarget confirmation_target)
Gets estimated satoshis of fee required per 1000 Weight-Units. Must be no smaller than 253 (ie 1 satoshi-per-byte rounded up to ensure later round-downs don't put us below 1 satoshi-per-byte). This translates to: satoshis-per-byte * 250 ceil(satoshis-per-kbyte / 4)
-
-