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 maxMcBlockRefDelay: Int
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp
  54. val mcBlockReferenceDelay: Int
    Definition Classes
    AbstractSidechainApp
  55. def modifierSerializers: Map[ModifierTypeId, SparkzSerializer[_ <: NodeViewModifier]]
  56. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  57. val networkControllerRef: ActorRef
    Definition Classes
    Application
  58. val nodeViewHolderRef: ActorRef
    Definition Classes
    SidechainApp → Application
  59. val nodeViewProvider: NodeViewProvider[TX, SidechainBlockHeader, PMOD, SidechainFeePaymentsInfo, NodeHistory, NodeState, NodeWallet, NodeMemoryPool, SidechainNodeView]
  60. val nodeViewSynchronizer: ActorRef
    Definition Classes
    SidechainApp → Application
  61. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  62. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  63. lazy val params: NetworkParams
    Definition Classes
    AbstractSidechainApp
  64. val peerDatabase: InMemoryPeerDatabase
    Attributes
    protected
    Definition Classes
    Application
  65. val peerDatabaseBackupStrategy: BackupAndRestoreStrategy
    Attributes
    protected
    Definition Classes
    Application
  66. val peerManagerRef: ActorRef
    Definition Classes
    Application
  67. val peerSynchronizer: ActorRef
    Definition Classes
    Application
  68. def registerClosableResource[S <: AutoCloseable](closableResource: S): S
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp
  69. val rejectedApiPaths: List[Pair[String, String]]
    Definition Classes
    SidechainAppAbstractSidechainApp
  70. lazy val rejectedApiRoutes: Seq[SidechainRejectionApiRoute]
    Definition Classes
    AbstractSidechainApp
  71. implicit def rejectionHandler: RejectionHandler
    Definition Classes
    AbstractSidechainApp → Application
  72. def run(): Unit
    Definition Classes
    AbstractSidechainApp → Application
  73. lazy val secretSubmitProvider: SecretSubmitProvider
    Definition Classes
    AbstractSidechainApp
  74. val secureEnclaveApiClient: SecureEnclaveApiClient
    Definition Classes
    AbstractSidechainApp
  75. implicit lazy val settings: SparkzSettings
    Definition Classes
    AbstractSidechainApp → Application
  76. val shutdownHookThread: Thread
    Definition Classes
    AbstractSidechainApp
  77. val sidechainBlockActorRef: ActorRef
  78. val sidechainBlockForgerActorRef: ActorRef
  79. lazy val sidechainBoxesCompanion: SidechainBoxesCompanion
    Attributes
    protected
  80. lazy val sidechainCreationOutput: SidechainCreation
    Definition Classes
    AbstractSidechainApp
  81. val sidechainHistoryStorage: SidechainHistoryStorage
    Attributes
    protected
  82. val sidechainSecretStorage: SidechainSecretStorage
    Attributes
    protected
  83. val sidechainSecretsCompanion: SidechainSecretsCompanion
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp
  84. val sidechainSettings: SidechainSettings
    Definition Classes
    SidechainAppAbstractSidechainApp
  85. val sidechainStateForgerBoxStorage: SidechainStateForgerBoxStorage
    Attributes
    protected
  86. val sidechainStateStorage: SidechainStateStorage
    Attributes
    protected
  87. val sidechainStateUtxoMerkleTreeProvider: SidechainStateUtxoMerkleTreeProvider
    Attributes
    protected
  88. def sidechainStopAll(fromEndpoint: Boolean = false): Unit
    Definition Classes
    AbstractSidechainApp
  89. val sidechainTransactionActorRef: ActorRef
  90. lazy val sidechainTransactionsCompanion: SidechainTransactionsCompanion
    Attributes
    protected
    Definition Classes
    SidechainAppAbstractSidechainApp
  91. val sidechainWalletBoxStorage: SidechainWalletBoxStorage
    Attributes
    protected
  92. val sidechainWalletCswDataProvider: SidechainWalletCswDataProvider
    Attributes
    protected
  93. val sidechainWalletTransactionStorage: SidechainWalletTransactionStorage
    Attributes
    protected
  94. val signersPublicKeys: Seq[SchnorrProposition]
    Definition Classes
    AbstractSidechainApp
  95. val sparkzContext: SparkzContext
    Definition Classes
    Application
  96. def stopAll(): Unit
    Definition Classes
    Application
  97. val stopAllInProgress: AtomicBoolean
    Definition Classes
    AbstractSidechainApp
  98. val swaggerConfig: String
    Definition Classes
    SidechainApp → Application
  99. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  100. val terminationTimeout: FiniteDuration
    Attributes
    protected
    Definition Classes
    AbstractSidechainApp
  101. val timeProvider: NetworkTimeProvider
    Definition Classes
    Application
  102. def toString(): String
    Definition Classes
    AnyRef → Any
  103. val transactionSubmitProvider: TransactionSubmitProvider[TX]
  104. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  105. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  106. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. lazy val webSocketReconnectionHandler: WebSocketReconnectionHandler
    Definition Classes
    AbstractSidechainApp
  108. 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