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 maxMcBlockRefDelay: Int
    Attributes
    protected
  39. val mcBlockReferenceDelay: Int
  40. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  41. val networkControllerRef: ActorRef
    Definition Classes
    Application
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  44. lazy val params: NetworkParams
  45. val peerDatabase: InMemoryPeerDatabase
    Attributes
    protected
    Definition Classes
    Application
  46. val peerDatabaseBackupStrategy: BackupAndRestoreStrategy
    Attributes
    protected
    Definition Classes
    Application
  47. val peerManagerRef: ActorRef
    Definition Classes
    Application
  48. val peerSynchronizer: ActorRef
    Definition Classes
    Application
  49. def registerClosableResource[S <: AutoCloseable](closableResource: S): S
    Attributes
    protected
  50. val rejectedApiPaths: List[Pair[String, String]]
  51. lazy val rejectedApiRoutes: Seq[SidechainRejectionApiRoute]
  52. implicit def rejectionHandler: RejectionHandler
    Definition Classes
    AbstractSidechainApp → Application
  53. def run(): Unit
    Definition Classes
    AbstractSidechainApp → Application
  54. lazy val secretSubmitProvider: SecretSubmitProvider
  55. val secureEnclaveApiClient: SecureEnclaveApiClient
  56. implicit lazy val settings: SparkzSettings
    Definition Classes
    AbstractSidechainApp → Application
  57. val shutdownHookThread: Thread
  58. lazy val sidechainCreationOutput: SidechainCreation
  59. val sidechainSecretsCompanion: SidechainSecretsCompanion
    Attributes
    protected
  60. val sidechainSettings: SidechainSettings
  61. def sidechainStopAll(fromEndpoint: Boolean = false): Unit
  62. val signersPublicKeys: Seq[SchnorrProposition]
  63. val sparkzContext: SparkzContext
    Definition Classes
    Application
  64. def stopAll(): Unit
    Definition Classes
    Application
  65. val stopAllInProgress: AtomicBoolean
  66. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  67. val terminationTimeout: FiniteDuration
    Attributes
    protected
  68. val timeProvider: NetworkTimeProvider
    Definition Classes
    Application
  69. def toString(): String
    Definition Classes
    AnyRef → Any
  70. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  71. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  72. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  73. 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