Packages

p

org.bitcoins

feeprovider

package feeprovider

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. case class BitGoFeeRateProvider(blockTargetOpt: Option[Int])(implicit system: ActorSystem) extends CachedHttpFeeRateProvider[SatoshisPerKiloByte] with Product with Serializable

    Fetches fee rate from BitGo's API

    Fetches fee rate from BitGo's API

    See also

    https://www.bitgo.com/api/v2/#operation/v2.tx.getfeeestimate

  2. case class BitcoinerLiveFeeRateProvider(minutes: Int)(implicit system: ActorSystem) extends CachedHttpFeeRateProvider[SatoshisPerVirtualByte] with Product with Serializable
  3. abstract class CachedHttpFeeRateProvider[T <: FeeUnit] extends HttpFeeRateProvider[T]
  4. case class ConstantFeeRateProvider(feeUnit: FeeUnit) extends FeeRateApi with Product with Serializable
  5. trait FeeProviderFactory[T <: FeeRateApi] extends AnyRef
  6. sealed abstract class FeeProviderName extends AnyRef
  7. abstract class HttpFeeRateProvider[T <: FeeUnit] extends FeeRateApi
  8. case class MempoolSpaceProvider(target: MempoolSpaceTarget, network: BitcoinNetwork)(implicit system: ActorSystem) extends CachedHttpFeeRateProvider[SatoshisPerVirtualByte] with Product with Serializable

    Fetches fee rate from mempool.space's API Documentation found here: https://mempool.space/about

  9. abstract class MempoolSpaceTarget extends AnyRef

Ungrouped