package feeprovider
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
-    case class BitGoFeeRateProvider(blockTargetOpt: Option[Int], proxyParams: Option[Socks5ProxyParams])(implicit system: ActorSystem) extends CachedHttpFeeRateProvider[SatoshisPerKiloByte] with Product with SerializableFetches fee rate from BitGo's API Fetches fee rate from BitGo's API 
-  case class BitcoinerLiveFeeRateProvider(minutes: Int, proxyParams: Option[Socks5ProxyParams])(implicit system: ActorSystem) extends CachedHttpFeeRateProvider[SatoshisPerVirtualByte] with Product with Serializable
-  abstract class CachedHttpFeeRateProvider[T <: FeeUnit] extends HttpFeeRateProvider[T]
-  case class ConstantFeeRateProvider(feeUnit: FeeUnit) extends FeeRateApi with Product with Serializable
-    case class FallbackFeeRateApi(providers: Vector[FeeRateApi])(implicit ec: ExecutionContext) extends FeeRateApi with Product with SerializableTakes multiple FeeRateApis and attempts to get a fee rate from one in order until one succeeds. 
-  trait FeeProviderFactory[T <: FeeRateApi] extends AnyRef
-  sealed abstract class FeeProviderName extends AnyRef
-  abstract class HttpFeeRateProvider[T <: FeeUnit] extends FeeRateApi
-    case class MempoolSpaceProvider(target: MempoolSpaceTarget, network: BitcoinNetwork, proxyParams: Option[Socks5ProxyParams])(implicit system: ActorSystem) extends CachedHttpFeeRateProvider[SatoshisPerVirtualByte] with Product with SerializableFetches fee rate from mempool.space's API Documentation found here: https://mempool.space/about 
-  sealed abstract class MempoolSpaceTarget extends AnyRef
-    class RandomFeeProvider extends FeeRateApiGenerates a uniformly distributed random fee between [1-10,000] satoshis/vbyte This should not be used in production. 
Value Members
-  object BitGoFeeRateProvider extends FeeProviderFactory[BitGoFeeRateProvider] with Serializable
-  object BitcoinerLiveFeeRateProvider extends FeeProviderFactory[BitcoinerLiveFeeRateProvider] with Serializable
-  object FeeProviderFactory extends BitcoinSLogger
-  object FeeProviderName extends StringFactory[FeeProviderName]
-  object HttpFeeRateProvider
-  object MempoolSpaceProvider extends FeeProviderFactory[MempoolSpaceProvider] with Serializable
-  object MempoolSpaceTarget