Packages

c

io.horizen.utxo

SidechainApp

class SidechainApp extends AbstractSidechainApp

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

Instance Constructors

  1. new SidechainApp(sidechainSettings: SidechainSettings, customBoxSerializers: HashMap[Byte, BoxSerializer[Box[Proposition]]], customSecretSerializers: HashMap[Byte, SecretSerializer[Secret]], customTransactionSerializers: HashMap[Byte, TransactionSerializer[BoxTransaction[Proposition, Box[Proposition]]]], applicationWallet: ApplicationWallet, applicationState: ApplicationState, secretStorage: Storage, walletBoxStorage: Storage, walletTransactionStorage: Storage, stateStorage: Storage, forgerBoxStorage: Storage, utxoMerkleTreeStorage: Storage, historyStorage: Storage, walletForgingBoxesInfoStorage: Storage, walletCswDataStorage: Storage, consensusStorage: Storage, backUpStorage: Storage, customApiGroups: List[SidechainApplicationApiGroup], rejectedApiPaths: List[Pair[String, String]], applicationStopper: SidechainAppStopper, forkConfigurator: ForkConfigurator, appVersion: String, mcBlockReferenceDelay: Int)
    Annotations
    @Inject()

Type Members

  1. type NVHT = SidechainNodeViewHolder
    Definition Classes
    SidechainApp → Application
  2. type PMOD = SidechainBlock
    Definition Classes
    SidechainAppAbstractSidechainApp → Application
  3. type TX = BoxTransaction[Proposition, Box[Proposition]]
    Definition Classes
    SidechainAppAbstractSidechainApp → Application

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. lazy val applicationApiRoutes: Seq[ApiRoute]
    Definition Classes
    SidechainAppAbstractSidechainApp
  8. val applicationState: ApplicationState
  9. val applicationStopper: SidechainAppStopper
    Definition Classes
    SidechainAppAbstractSidechainApp
  10. val applicationWallet: ApplicationWallet
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. val backupStorage: BackupStorage
    Attributes
    protected
  13. val boxIterator: BoxIterator
  14. val calculatedSysDataConstant: Array[Byte]
    Definition Classes
    AbstractSidechainApp
  15. val certificateSignaturesManagerRef: ActorRef
  16. val certificateSubmitterRef: ActorRef
  17. val chainInfo: ChainInfo
    Definition Classes
    AbstractSidechainApp
  18. val circuitType: CircuitTypes
    Definition Classes
    AbstractSidechainApp
  19. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  20. lazy val combinedRoute: Route
    Definition Classes
    Application
  21. lazy val communicationClient: WebSocketCommunicationClient
    Definition Classes
    AbstractSidechainApp
  22. val consensusDataStorage: ConsensusDataStorage
    Attributes
    protected
  23. val consensusParamsForkList: Buffer[Pair[SidechainForkConsensusEpoch, OptionalSidechainFork]]
    Definition Classes
    AbstractSidechainApp
  24. lazy val coreApiRoutes: Seq[ApiRoute]
    Definition Classes
    SidechainAppAbstractSidechainApp
  25. val cswManager: Option[ActorRef]
  26. val customApiGroups: List[SidechainApplicationApiGroup]
  27. val customSecretSerializers: HashMap[Byte, SecretSerializer[Secret]]
    Definition Classes
    SidechainAppAbstractSidechainApp
  28. val defaultConsensusForks: ConsensusParamsFork
    Definition Classes
    AbstractSidechainApp
  29. lazy val disabledApiRoutes: Seq[SidechainRejectionApiRoute]
    Definition Classes
    AbstractSidechainApp
  30. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  32. implicit def exceptionHandler: ExceptionHandler
    Definition Classes
    AbstractSidechainApp → Application
  33. implicit val executionContext: ExecutionContext
    Definition Classes
    Application
  34. lazy val externalSocketAddress: Option[InetSocketAddress]
    Definition Classes
    Application
  35. lazy val features: Seq[PeerFeature]
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp → Application
  36. lazy val forgerList: Seq[(PublicKey25519Proposition, VrfPublicKey)]
    Definition Classes
    AbstractSidechainApp
  37. val forgingBoxesMerklePathStorage: ForgingBoxesInfoStorage
    Attributes
    protected
  38. val forkConfigurator: ForkConfigurator
    Definition Classes
    SidechainAppAbstractSidechainApp
  39. lazy val genesisBlock: SidechainBlock
    Definition Classes
    SidechainAppAbstractSidechainApp
  40. val genesisPowData: Seq[(Int, Int)]
    Definition Classes
    AbstractSidechainApp
  41. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  42. def getNodeViewProvider: NodeViewProvider[TX, SidechainBlockHeader, PMOD, SidechainFeePaymentsInfo, NodeHistory, NodeState, NodeWallet, NodeMemoryPool, SidechainNodeView]
  43. def getSecretSubmitProvider: SecretSubmitProvider
    Definition Classes
    AbstractSidechainApp
  44. def getTransactionSubmitProvider: TransactionSubmitProvider[TX]
    Definition Classes
    SidechainAppAbstractSidechainApp
  45. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  46. lazy val isCSWEnabled: Boolean
    Definition Classes
    AbstractSidechainApp
  47. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  48. def log: Logger
    Attributes
    protected
    Definition Classes
    SparkzLogging
    Annotations
    @inline()
  49. val logger: Logger
    Attributes
    protected
    Definition Classes
    StrictLogging
  50. val mainchainNodeChannel: MainchainNodeChannelImpl
    Definition Classes
    AbstractSidechainApp
  51. val mainchainSynchronizer: MainchainSynchronizer
    Definition Classes
    AbstractSidechainApp
  52. var mastersPublicKeys: Seq[SchnorrProposition]
    Definition Classes
    AbstractSidechainApp
  53. val maxConsensusSlotsInEpoch: Int
    Definition Classes
    AbstractSidechainApp
  54. val maxMcBlockRefDelay: Int
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp
  55. val mcBlockReferenceDelay: Int
    Definition Classes
    AbstractSidechainApp
  56. def modifierSerializers: Map[ModifierTypeId, SparkzSerializer[_ <: NodeViewModifier]]
  57. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  58. val networkControllerRef: ActorRef
    Definition Classes
    Application
  59. val nodeViewHolderRef: ActorRef
    Definition Classes
    SidechainApp → Application
  60. val nodeViewProvider: NodeViewProvider[TX, SidechainBlockHeader, PMOD, SidechainFeePaymentsInfo, NodeHistory, NodeState, NodeWallet, NodeMemoryPool, SidechainNodeView]
  61. val nodeViewSynchronizer: ActorRef
    Definition Classes
    SidechainApp → Application
  62. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  63. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  64. lazy val params: NetworkParams
    Definition Classes
    AbstractSidechainApp
  65. val peerDatabase: InMemoryPeerDatabase
    Attributes
    protected
    Definition Classes
    Application
  66. val peerDatabaseBackupStrategy: BackupAndRestoreStrategy
    Attributes
    protected
    Definition Classes
    Application
  67. val peerManagerRef: ActorRef
    Definition Classes
    Application
  68. val peerSynchronizer: ActorRef
    Definition Classes
    Application
  69. def registerClosableResource[S <: AutoCloseable](closableResource: S): S
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp
  70. val rejectedApiPaths: List[Pair[String, String]]
    Definition Classes
    SidechainAppAbstractSidechainApp
  71. lazy val rejectedApiRoutes: Seq[SidechainRejectionApiRoute]
    Definition Classes
    AbstractSidechainApp
  72. implicit def rejectionHandler: RejectionHandler
    Definition Classes
    AbstractSidechainApp → Application
  73. def run(): Unit
    Definition Classes
    AbstractSidechainApp → Application
  74. lazy val secretSubmitProvider: SecretSubmitProvider
    Definition Classes
    AbstractSidechainApp
  75. val secureEnclaveApiClient: SecureEnclaveApiClient
    Definition Classes
    AbstractSidechainApp
  76. implicit lazy val settings: SparkzSettings
    Definition Classes
    AbstractSidechainApp → Application
  77. val shutdownHookThread: Thread
    Definition Classes
    AbstractSidechainApp
  78. val sidechainBlockActorRef: ActorRef
  79. val sidechainBlockForgerActorRef: ActorRef
  80. lazy val sidechainBoxesCompanion: SidechainBoxesCompanion
    Attributes
    protected
  81. lazy val sidechainCreationOutput: SidechainCreation
    Definition Classes
    AbstractSidechainApp
  82. val sidechainHistoryStorage: SidechainHistoryStorage
    Attributes
    protected
  83. val sidechainSecretStorage: SidechainSecretStorage
    Attributes
    protected
  84. val sidechainSecretsCompanion: SidechainSecretsCompanion
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp
  85. val sidechainSettings: SidechainSettings
    Definition Classes
    SidechainAppAbstractSidechainApp
  86. val sidechainStateForgerBoxStorage: SidechainStateForgerBoxStorage
    Attributes
    protected
  87. val sidechainStateStorage: SidechainStateStorage
    Attributes
    protected
  88. val sidechainStateUtxoMerkleTreeProvider: SidechainStateUtxoMerkleTreeProvider
    Attributes
    protected
  89. def sidechainStopAll(fromEndpoint: Boolean = false): Unit
    Definition Classes
    AbstractSidechainApp
  90. val sidechainTransactionActorRef: ActorRef
  91. lazy val sidechainTransactionsCompanion: SidechainTransactionsCompanion
    Attributes
    protected
    Definition Classes
    SidechainAppAbstractSidechainApp
  92. val sidechainWalletBoxStorage: SidechainWalletBoxStorage
    Attributes
    protected
  93. val sidechainWalletCswDataProvider: SidechainWalletCswDataProvider
    Attributes
    protected
  94. val sidechainWalletTransactionStorage: SidechainWalletTransactionStorage
    Attributes
    protected
  95. val signersPublicKeys: Seq[SchnorrProposition]
    Definition Classes
    AbstractSidechainApp
  96. val sparkzContext: SparkzContext
    Definition Classes
    Application
  97. def stopAll(): Unit
    Definition Classes
    Application
  98. val stopAllInProgress: AtomicBoolean
    Definition Classes
    AbstractSidechainApp
  99. val swaggerConfig: String
    Definition Classes
    SidechainApp → Application
  100. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  101. val terminationTimeout: FiniteDuration
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp
  102. val timeProvider: NetworkTimeProvider
    Definition Classes
    Application
  103. def toString(): String
    Definition Classes
    AnyRef → Any
  104. val transactionSubmitProvider: TransactionSubmitProvider[TX]
  105. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  106. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  107. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  108. lazy val webSocketReconnectionHandler: WebSocketReconnectionHandler
    Definition Classes
    AbstractSidechainApp
  109. val websocketServerSettings: WebSocketServerSettings

Deprecated Value Members

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

Inherited from AbstractSidechainApp

Inherited from Application

Inherited from SparkzLogging

Inherited from StrictLogging

Inherited from AnyRef

Inherited from Any

Ungrouped