Packages

c

io.horizen

AbstractSidechainApp

abstract class AbstractSidechainApp extends Application with SparkzLogging

Linear Supertypes
Application, SparkzLogging, StrictLogging, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AbstractSidechainApp
  2. Application
  3. SparkzLogging
  4. StrictLogging
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AbstractSidechainApp(sidechainSettings: SidechainSettings, customSecretSerializers: HashMap[Byte, SecretSerializer[Secret]], rejectedApiPaths: List[Pair[String, String]], applicationStopper: SidechainAppStopper, forkConfigurator: ForkConfigurator, chainInfo: ChainInfo, mcBlockReferenceDelay: Int)

Type Members

  1. abstract type NVHT <: NodeViewHolder[TX, PMOD]
    Definition Classes
    Application
  2. abstract type PMOD <: SidechainBlockBase[TX, _ <: SidechainBlockHeaderBase]
    Definition Classes
    AbstractSidechainApp → Application
  3. abstract type TX <: Transaction
    Definition Classes
    AbstractSidechainApp → Application

Abstract Value Members

  1. abstract val applicationApiRoutes: Seq[ApiRoute]
  2. abstract val coreApiRoutes: Seq[ApiRoute]
  3. abstract val genesisBlock: PMOD
  4. abstract def getTransactionSubmitProvider: TransactionSubmitProvider[TX]
  5. abstract val nodeViewHolderRef: ActorRef
    Definition Classes
    Application
  6. abstract val nodeViewSynchronizer: ActorRef
    Definition Classes
    Application
  7. abstract val sidechainTransactionsCompanion: DynamicTypedSerializer[TX, TransactionSerializer[TX]]
    Attributes
    protected
  8. abstract val swaggerConfig: String
    Definition Classes
    Application

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit lazy val actorSystem: ActorSystem
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp → Application
  5. lazy val additionalMessageSpecs: Seq[MessageSpec[_]]
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp → Application
  6. lazy val apiRoutes: Seq[ApiRoute]
    Definition Classes
    AbstractSidechainApp → Application
  7. val applicationStopper: SidechainAppStopper
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. val calculatedSysDataConstant: Array[Byte]
  10. val chainInfo: ChainInfo
  11. val circuitType: CircuitTypes
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  13. lazy val combinedRoute: Route
    Definition Classes
    Application
  14. lazy val communicationClient: WebSocketCommunicationClient
  15. val consensusParamsForkList: Buffer[Pair[SidechainForkConsensusEpoch, OptionalSidechainFork]]
  16. val customSecretSerializers: HashMap[Byte, SecretSerializer[Secret]]
  17. val defaultConsensusForks: ConsensusParamsFork
  18. lazy val disabledApiRoutes: Seq[SidechainRejectionApiRoute]
  19. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  20. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  21. implicit def exceptionHandler: ExceptionHandler
    Definition Classes
    AbstractSidechainApp → Application
  22. implicit val executionContext: ExecutionContext
    Definition Classes
    Application
  23. lazy val externalSocketAddress: Option[InetSocketAddress]
    Definition Classes
    Application
  24. lazy val features: Seq[PeerFeature]
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp → Application
  25. lazy val forgerList: Seq[(PublicKey25519Proposition, VrfPublicKey)]
  26. val forkConfigurator: ForkConfigurator
  27. val genesisPowData: Seq[(Int, Int)]
  28. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  29. def getSecretSubmitProvider: SecretSubmitProvider
  30. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  31. lazy val isCSWEnabled: Boolean
  32. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  33. def log: Logger
    Attributes
    protected
    Definition Classes
    SparkzLogging
    Annotations
    @inline()
  34. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  35. val mainchainNodeChannel: MainchainNodeChannelImpl
  36. val mainchainSynchronizer: MainchainSynchronizer
  37. var mastersPublicKeys: Seq[SchnorrProposition]
  38. val maxConsensusSlotsInEpoch: Int
  39. val maxMcBlockRefDelay: Int
    Attributes
    protected
  40. val mcBlockReferenceDelay: Int
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. val networkControllerRef: ActorRef
    Definition Classes
    Application
  43. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  44. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  45. lazy val params: NetworkParams
  46. val peerDatabase: InMemoryPeerDatabase
    Attributes
    protected
    Definition Classes
    Application
  47. val peerDatabaseBackupStrategy: BackupAndRestoreStrategy
    Attributes
    protected
    Definition Classes
    Application
  48. val peerManagerRef: ActorRef
    Definition Classes
    Application
  49. val peerSynchronizer: ActorRef
    Definition Classes
    Application
  50. def registerClosableResource[S <: AutoCloseable](closableResource: S): S
    Attributes
    protected
  51. val rejectedApiPaths: List[Pair[String, String]]
  52. lazy val rejectedApiRoutes: Seq[SidechainRejectionApiRoute]
  53. implicit def rejectionHandler: RejectionHandler
    Definition Classes
    AbstractSidechainApp → Application
  54. def run(): Unit
    Definition Classes
    AbstractSidechainApp → Application
  55. lazy val secretSubmitProvider: SecretSubmitProvider
  56. val secureEnclaveApiClient: SecureEnclaveApiClient
  57. implicit lazy val settings: SparkzSettings
    Definition Classes
    AbstractSidechainApp → Application
  58. val shutdownHookThread: Thread
  59. lazy val sidechainCreationOutput: SidechainCreation
  60. val sidechainSecretsCompanion: SidechainSecretsCompanion
    Attributes
    protected
  61. val sidechainSettings: SidechainSettings
  62. def sidechainStopAll(fromEndpoint: Boolean = false): Unit
  63. val signersPublicKeys: Seq[SchnorrProposition]
  64. val sparkzContext: SparkzContext
    Definition Classes
    Application
  65. def stopAll(): Unit
    Definition Classes
    Application
  66. val stopAllInProgress: AtomicBoolean
  67. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  68. val terminationTimeout: FiniteDuration
    Attributes
    protected
  69. val timeProvider: NetworkTimeProvider
    Definition Classes
    Application
  70. def toString(): String
    Definition Classes
    AnyRef → Any
  71. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  74. lazy val webSocketReconnectionHandler: WebSocketReconnectionHandler

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] ) @Deprecated
    Deprecated

Inherited from Application

Inherited from SparkzLogging

Inherited from StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped