Packages

package client

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class BackwardTransfer(address: String, amount: String) extends Product with Serializable
  2. case class BlockHeadersResponsePayload(headers: Seq[String]) extends ResponsePayload with Product with Serializable
  3. case class BlockResponsePayload(height: Int, hash: String, block: String) extends ResponsePayload with Product with Serializable
  4. case class BlocksResponsePayload(height: Int, hashes: Seq[String]) extends ResponsePayload with Product with Serializable
  5. class CertificateAlreadyPresentException extends Exception
  6. case class CertificateResponsePayload(certificateHash: String) extends ResponsePayload with Product with Serializable
  7. case class ChainTopQualityCertificateInfo(certHash: String, epoch: Int, quality: Long) extends Product with Serializable
  8. trait CommunicationClient extends AnyRef
  9. class DefaultWebSocketReconnectionHandler extends WebSocketReconnectionHandler with SparkzLogging
  10. trait EventHandler[E <: EventPayload] extends AnyRef
  11. trait EventPayload extends AnyRef
  12. case class GetBlockByHashRequestPayload(hash: String) extends RequestPayload with Product with Serializable
  13. case class GetBlockByHeightRequestPayload(height: Int) extends RequestPayload with Product with Serializable
  14. case class GetBlockHeadersRequestPayload(hashes: Seq[String]) extends RequestPayload with Product with Serializable
  15. case class GetBlocksAfterHashRequestPayload(afterHash: String, limit: Int) extends RequestPayload with Product with Serializable
  16. case class GetBlocksAfterHeightRequestPayload(afterHeight: Int, limit: Int) extends RequestPayload with Product with Serializable
  17. case class GetNewBlocksRequestPayload(locatorHashes: Seq[String], limit: Int) extends RequestPayload with Product with Serializable
  18. case class GetSidechainVersionsRequestPayload(sidechainIds: Seq[String]) extends RequestPayload with Product with Serializable
  19. case class GetSidechainVersionsResponsePayload(sidechainVersions: Seq[SidechainVersionsInfo]) extends ResponsePayload with Product with Serializable
  20. trait MainchainNodeChannel extends MainchainNodeCertificateApi
  21. class MainchainNodeChannelImpl extends MainchainNodeChannel with SidechainsVersionsManager
  22. case class MempoolTopQualityCertificateInfo(certHash: String, epoch: Int, quality: Long, fee: Double) extends Product with Serializable
  23. case class NewBlocksResponsePayload(height: Int, hashes: Seq[String]) extends ResponsePayload with Product with Serializable
  24. trait OnUpdateTipEventHandler extends EventHandler[OnUpdateTipEventPayload]
  25. case class OnUpdateTipEventPayload(height: Int, hash: String, block: String) extends EventPayload with Product with Serializable
  26. trait RequestPayload extends AnyRef
  27. abstract class RequestType extends AnyRef
  28. trait ResponsePayload extends AnyRef
  29. case class SendCertificateRequestPayload(scid: String, epochNumber: Int, quality: Long, endEpochCumCommTreeHash: String, scProof: String, backwardTransfers: Seq[BackwardTransfer], forwardTransferScFee: String, mainchainBackwardTransferScFee: String, fee: String, vFieldElementCertificateField: Seq[String], vBitVectorCertificateField: Seq[String]) extends RequestPayload with Product with Serializable
  30. case class SidechainVersionsInfo(scId: String, version: Int) extends Product with Serializable
  31. case class TopQualityCertificatePayload(scid: String) extends RequestPayload with Product with Serializable
  32. case class TopQualityCertificateResponsePayload(mempoolTopQualityCert: Option[MempoolTopQualityCertificateInfo], chainTopQualityCert: Option[ChainTopQualityCertificateInfo]) extends ResponsePayload with Product with Serializable
  33. case class TopQualityCertificates(mempoolCertInfo: Option[MempoolTopQualityCertificateInfo], chainCertInfo: Option[ChainTopQualityCertificateInfo]) extends Product with Serializable
  34. trait WebSocketChannel extends AnyRef
  35. trait WebSocketChannelCommunicationClient extends CommunicationClient
  36. class WebSocketCommunicationClient extends WebSocketChannelCommunicationClient with WebSocketMessageHandler with SparkzLogging
  37. trait WebSocketConnector extends AnyRef
  38. class WebSocketConnectorImpl extends WebSocketConnector with WebSocketChannel with SparkzLogging
    Annotations
    @ClientEndpoint()
  39. trait WebSocketMessageHandler extends AnyRef
  40. trait WebSocketReconnectionHandler extends AnyRef
  41. case class WebSocketServerError(msgType: Int, requestId: String, errorCode: Int, message: String) extends Product with Serializable
  42. class WebsocketErrorResponseException extends RuntimeException
  43. class WebsocketInvalidErrorMessageException extends RuntimeException

Value Members

  1. object DisconnectionCode extends Enumeration
  2. object GET_MULTIPLE_BLOCK_HASHES_REQUEST_TYPE extends RequestType with Product with Serializable
  3. object GET_MULTIPLE_HEADERS_REQUEST_TYPE extends RequestType with Product with Serializable
  4. object GET_NEW_BLOCK_HASHES_REQUEST_TYPE extends RequestType with Product with Serializable
  5. object GET_SIDECHAIN_VERSIONS_TYPE extends RequestType with Product with Serializable
  6. object GET_SINGLE_BLOCK_REQUEST_TYPE extends RequestType with Product with Serializable
  7. object GET_TOP_QUALITY_CERTIFICATES_TYPE extends RequestType with Product with Serializable
  8. object MainchainNodeChannelImpl
  9. object SEND_CERTIFICATE_REQUEST_TYPE extends RequestType with Product with Serializable

Ungrouped