Class/Object

com.alexdupre.shapeshift

ShapeShiftClient

Related Docs: object ShapeShiftClient | package shapeshift

Permalink

class ShapeShiftClient extends ShapeShiftAPI

Linear Supertypes
ShapeShiftAPI, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ShapeShiftClient
  2. ShapeShiftAPI
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ShapeShiftClient(provider: ProviderAPI, pubApiKey: String = ShapeShiftClient.pubApiKey)(implicit ec: ExecutionContext)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val apiUrl: String

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def createFixedInputTransaction(market: Market, inputAmount: BigDecimal, outputAddress: String, outputSpecial: Option[(String, String)] = None, returnAddress: Option[String] = None): Future[Order]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  8. def createFixedOutputTransaction(market: Market, outputAmount: BigDecimal, outputAddress: String, outputSpecial: Option[(String, String)] = None, returnAddress: Option[String] = None): Future[Order]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  9. def createOpenTransaction(market: Market, outputAddress: String, outputSpecial: Option[(String, String)] = None, returnAddress: Option[String] = None): Future[OpenOrder]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def getCoins(): Future[Map[Coin, CoinInfo]]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  15. def getDepositLimit(market: Market): Future[Limit]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  16. def getMarketInfo(market: Market): Future[MarketInfo]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  17. def getMarketsInfo(): Future[Seq[MarketInfo]]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  18. def getOrderInfo(orderId: String): Future[OrderInfo]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  19. def getRate(market: Market): Future[Rate]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. val logger: Logger

    Permalink
  23. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  24. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  25. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  26. def quoteFixedInputTransaction(market: Market, inputAmount: BigDecimal): Future[Quote]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  27. def quoteFixedOutputTransaction(market: Market, outputAmount: BigDecimal): Future[Quote]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  28. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  29. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  30. def validateAddress(coin: Coin, address: String): Future[Unit]

    Permalink
    Definition Classes
    ShapeShiftClientShapeShiftAPI
  31. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  32. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  33. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from ShapeShiftAPI

Inherited from AnyRef

Inherited from Any

Ungrouped