Packages

c

io.horizen.params

RegTestParams

case class RegTestParams(sidechainId: Array[Byte] = new Array[Byte](32), sidechainGenesisBlockId: ModifierId = bytesToId(new Array[Byte](32)), genesisMainchainBlockHash: Array[Byte] = new Array[Byte](32), parentHashOfGenesisMainchainBlock: Array[Byte] = new Array[Byte](32), genesisPoWData: Seq[(Int, Int)] = Seq(), mainchainCreationBlockHeight: Int = 1, withdrawalEpochLength: Int = 100, sidechainGenesisBlockTimestamp: Timestamp = 720 * 120, signersPublicKeys: Seq[SchnorrProposition] = Seq(), mastersPublicKeys: Seq[SchnorrProposition] = Seq(), circuitType: CircuitTypes = ..., signersThreshold: Int = 0, certProvingKeyFilePath: String = "", certVerificationKeyFilePath: String = "", calculatedSysDataConstant: Array[Byte] = new Array[Byte](32), initialCumulativeCommTreeHash: Array[Byte] = ..., scCreationBitVectorCertificateFieldConfigs: Seq[CustomBitvectorElementsConfig] = Seq(), cswProvingKeyFilePath: String = "", cswVerificationKeyFilePath: String = "", restrictForgers: Boolean = false, allowedForgersList: Seq[(PublicKey25519Proposition, VrfPublicKey)] = Seq(), sidechainCreationVersion: SidechainCreationVersion = SidechainCreationVersion1, chainId: Long = 1111111, isCSWEnabled: Boolean = true, isNonCeasing: Boolean = false, isHandlingTransactionsEnabled: Boolean = true, mcBlockRefDelay: Int = 0, resetModifiersStatus: Boolean = false) extends NetworkParams with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, NetworkParams, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RegTestParams
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. NetworkParams
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RegTestParams(sidechainId: Array[Byte] = new Array[Byte](32), sidechainGenesisBlockId: ModifierId = bytesToId(new Array[Byte](32)), genesisMainchainBlockHash: Array[Byte] = new Array[Byte](32), parentHashOfGenesisMainchainBlock: Array[Byte] = new Array[Byte](32), genesisPoWData: Seq[(Int, Int)] = Seq(), mainchainCreationBlockHeight: Int = 1, withdrawalEpochLength: Int = 100, sidechainGenesisBlockTimestamp: Timestamp = 720 * 120, signersPublicKeys: Seq[SchnorrProposition] = Seq(), mastersPublicKeys: Seq[SchnorrProposition] = Seq(), circuitType: CircuitTypes = ..., signersThreshold: Int = 0, certProvingKeyFilePath: String = "", certVerificationKeyFilePath: String = "", calculatedSysDataConstant: Array[Byte] = new Array[Byte](32), initialCumulativeCommTreeHash: Array[Byte] = ..., scCreationBitVectorCertificateFieldConfigs: Seq[CustomBitvectorElementsConfig] = Seq(), cswProvingKeyFilePath: String = "", cswVerificationKeyFilePath: String = "", restrictForgers: Boolean = false, allowedForgersList: Seq[(PublicKey25519Proposition, VrfPublicKey)] = Seq(), sidechainCreationVersion: SidechainCreationVersion = SidechainCreationVersion1, chainId: Long = 1111111, isCSWEnabled: Boolean = true, isNonCeasing: Boolean = false, isHandlingTransactionsEnabled: Boolean = true, mcBlockRefDelay: Int = 0, resetModifiersStatus: Boolean = false)

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. val EquihashCompactSizeLength: Int
    Definition Classes
    RegTestParamsNetworkParams
  5. val EquihashK: Int
    Definition Classes
    RegTestParamsNetworkParams
  6. val EquihashN: Int
    Definition Classes
    RegTestParamsNetworkParams
  7. val EquihashSolutionLength: Int
    Definition Classes
    RegTestParamsNetworkParams
  8. final def MaxActualTimespan: Int
    Definition Classes
    NetworkParams
  9. final def MinActualTimespan: Int
    Definition Classes
    NetworkParams
  10. val allowedForgersList: Seq[(PublicKey25519Proposition, VrfPublicKey)]
    Definition Classes
    RegTestParamsNetworkParams
  11. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  12. final def averagingWindowTimespan: Int
    Definition Classes
    NetworkParams
  13. val calculatedSysDataConstant: Array[Byte]
    Definition Classes
    RegTestParamsNetworkParams
  14. val certProvingKeyFilePath: String
    Definition Classes
    RegTestParamsNetworkParams
  15. val certVerificationKeyFilePath: String
    Definition Classes
    RegTestParamsNetworkParams
  16. val chainId: Long
    Definition Classes
    RegTestParamsNetworkParams
  17. val circuitType: CircuitTypes
    Definition Classes
    RegTestParamsNetworkParams
  18. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  19. val cswProvingKeyFilePath: String
    Definition Classes
    RegTestParamsNetworkParams
  20. val cswVerificationKeyFilePath: String
    Definition Classes
    RegTestParamsNetworkParams
  21. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  22. final val forgerBlockFeeCoefficient: Double
    Definition Classes
    NetworkParams
  23. val genesisMainchainBlockHash: Array[Byte]
    Definition Classes
    RegTestParamsNetworkParams
  24. val genesisPoWData: Seq[(Int, Int)]
    Definition Classes
    RegTestParamsNetworkParams
  25. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  26. val initialCumulativeCommTreeHash: Array[Byte]
    Definition Classes
    RegTestParamsNetworkParams
  27. val isCSWEnabled: Boolean
    Definition Classes
    RegTestParamsNetworkParams
  28. val isHandlingTransactionsEnabled: Boolean
    Definition Classes
    RegTestParamsNetworkParams
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. val isNonCeasing: Boolean
    Definition Classes
    RegTestParamsNetworkParams
  31. val mainchainCreationBlockHeight: Int
    Definition Classes
    RegTestParamsNetworkParams
  32. val mastersPublicKeys: Seq[SchnorrProposition]
    Definition Classes
    RegTestParamsNetworkParams
  33. val maxHistoryRewritingLength: Int
    Definition Classes
    NetworkParams
  34. final val maxWBsAllowed: Int
    Definition Classes
    NetworkParams
  35. val mcBlockRefDelay: Int
    Definition Classes
    RegTestParamsNetworkParams
  36. val minVirtualWithdrawalEpochLength: Int
    Definition Classes
    RegTestParamsNetworkParams
  37. final def nMedianTimeSpan: Int
    Definition Classes
    NetworkParams
  38. val nPowAveragingWindow: Int
    Definition Classes
    RegTestParamsNetworkParams
  39. val nPowMaxAdjustDown: Int
    Definition Classes
    RegTestParamsNetworkParams
  40. val nPowMaxAdjustUp: Int
    Definition Classes
    RegTestParamsNetworkParams
  41. val nPowTargetSpacing: Int
    Definition Classes
    RegTestParamsNetworkParams
  42. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  43. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  44. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  45. val parentHashOfGenesisMainchainBlock: Array[Byte]
    Definition Classes
    RegTestParamsNetworkParams
  46. val powLimit: BigInteger
    Definition Classes
    RegTestParamsNetworkParams
  47. val resetModifiersStatus: Boolean
    Definition Classes
    RegTestParamsNetworkParams
  48. val restrictForgers: Boolean
    Definition Classes
    RegTestParamsNetworkParams
  49. val scCreationBitVectorCertificateFieldConfigs: Seq[CustomBitvectorElementsConfig]
    Definition Classes
    RegTestParamsNetworkParams
  50. val sidechainCreationVersion: SidechainCreationVersion
    Definition Classes
    RegTestParamsNetworkParams
  51. val sidechainGenesisBlockId: ModifierId
    Definition Classes
    RegTestParamsNetworkParams
  52. val sidechainGenesisBlockParentId: ModifierId
    Definition Classes
    NetworkParams
  53. val sidechainGenesisBlockTimestamp: Timestamp
    Definition Classes
    RegTestParamsNetworkParams
  54. val sidechainId: Array[Byte]
    Definition Classes
    RegTestParamsNetworkParams
  55. val signersPublicKeys: Seq[SchnorrProposition]
    Definition Classes
    RegTestParamsNetworkParams
  56. val signersThreshold: Int
    Definition Classes
    RegTestParamsNetworkParams
  57. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  58. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  60. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  61. val withdrawalEpochLength: Int
    Definition Classes
    RegTestParamsNetworkParams
  62. val zeroHashBytes: Array[Byte]
    Definition Classes
    NetworkParams

Deprecated Value Members

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from NetworkParams

Inherited from AnyRef

Inherited from Any

Ungrouped