package client
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class BackwardTransfer(address: String, amount: String) extends Product with Serializable
- case class BlockHeadersResponsePayload(headers: Seq[String]) extends ResponsePayload with Product with Serializable
- case class BlockResponsePayload(height: Int, hash: String, block: String) extends ResponsePayload with Product with Serializable
- case class BlocksResponsePayload(height: Int, hashes: Seq[String]) extends ResponsePayload with Product with Serializable
- class CertificateAlreadyPresentException extends Exception
- case class CertificateResponsePayload(certificateHash: String) extends ResponsePayload with Product with Serializable
- case class ChainTopQualityCertificateInfo(certHash: String, epoch: Int, quality: Long) extends Product with Serializable
- trait CommunicationClient extends AnyRef
- class DefaultWebSocketReconnectionHandler extends WebSocketReconnectionHandler with SparkzLogging
- trait EventHandler[E <: EventPayload] extends AnyRef
- trait EventPayload extends AnyRef
- case class GetBlockByHashRequestPayload(hash: String) extends RequestPayload with Product with Serializable
- case class GetBlockByHeightRequestPayload(height: Int) extends RequestPayload with Product with Serializable
- case class GetBlockHeadersRequestPayload(hashes: Seq[String]) extends RequestPayload with Product with Serializable
- case class GetBlocksAfterHashRequestPayload(afterHash: String, limit: Int) extends RequestPayload with Product with Serializable
- case class GetBlocksAfterHeightRequestPayload(afterHeight: Int, limit: Int) extends RequestPayload with Product with Serializable
- case class GetNewBlocksRequestPayload(locatorHashes: Seq[String], limit: Int) extends RequestPayload with Product with Serializable
- case class GetSidechainVersionsRequestPayload(sidechainIds: Seq[String]) extends RequestPayload with Product with Serializable
- case class GetSidechainVersionsResponsePayload(sidechainVersions: Seq[SidechainVersionsInfo]) extends ResponsePayload with Product with Serializable
- trait MainchainNodeChannel extends MainchainNodeCertificateApi
- class MainchainNodeChannelImpl extends MainchainNodeChannel with SidechainsVersionsManager
- case class MempoolTopQualityCertificateInfo(certHash: String, epoch: Int, quality: Long, fee: Double) extends Product with Serializable
- case class NewBlocksResponsePayload(height: Int, hashes: Seq[String]) extends ResponsePayload with Product with Serializable
- trait OnUpdateTipEventHandler extends EventHandler[OnUpdateTipEventPayload]
- case class OnUpdateTipEventPayload(height: Int, hash: String, block: String) extends EventPayload with Product with Serializable
- trait RequestPayload extends AnyRef
- abstract class RequestType extends AnyRef
- trait ResponsePayload extends AnyRef
- 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
- case class SidechainVersionsInfo(scId: String, version: Int) extends Product with Serializable
- case class TopQualityCertificatePayload(scid: String) extends RequestPayload with Product with Serializable
- case class TopQualityCertificateResponsePayload(mempoolTopQualityCert: Option[MempoolTopQualityCertificateInfo], chainTopQualityCert: Option[ChainTopQualityCertificateInfo]) extends ResponsePayload with Product with Serializable
- case class TopQualityCertificates(mempoolCertInfo: Option[MempoolTopQualityCertificateInfo], chainCertInfo: Option[ChainTopQualityCertificateInfo]) extends Product with Serializable
- trait WebSocketChannel extends AnyRef
- trait WebSocketChannelCommunicationClient extends CommunicationClient
- class WebSocketCommunicationClient extends WebSocketChannelCommunicationClient with WebSocketMessageHandler with SparkzLogging
- trait WebSocketConnector extends AnyRef
-
class
WebSocketConnectorImpl extends WebSocketConnector with WebSocketChannel with SparkzLogging
- Annotations
- @ClientEndpoint()
- trait WebSocketMessageHandler extends AnyRef
- trait WebSocketReconnectionHandler extends AnyRef
- case class WebSocketServerError(msgType: Int, requestId: String, errorCode: Int, message: String) extends Product with Serializable
- class WebsocketErrorResponseException extends RuntimeException
- class WebsocketInvalidErrorMessageException extends RuntimeException
Value Members
- object DisconnectionCode extends Enumeration
- object GET_MULTIPLE_BLOCK_HASHES_REQUEST_TYPE extends RequestType with Product with Serializable
- object GET_MULTIPLE_HEADERS_REQUEST_TYPE extends RequestType with Product with Serializable
- object GET_NEW_BLOCK_HASHES_REQUEST_TYPE extends RequestType with Product with Serializable
- object GET_SIDECHAIN_VERSIONS_TYPE extends RequestType with Product with Serializable
- object GET_SINGLE_BLOCK_REQUEST_TYPE extends RequestType with Product with Serializable
- object GET_TOP_QUALITY_CERTIFICATES_TYPE extends RequestType with Product with Serializable
- object MainchainNodeChannelImpl
- object SEND_CERTIFICATE_REQUEST_TYPE extends RequestType with Product with Serializable