Packages

p

io.horizen

params

package params

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class MainNetParams(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 = NaiveThresholdSignatureCircuit, 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 = 33333333, isCSWEnabled: Boolean = true, isNonCeasing: Boolean = false, isHandlingTransactionsEnabled: Boolean = true, mcBlockRefDelay: Int = 0) extends NetworkParams with Product with Serializable
  2. trait NetworkParams extends AnyRef
  3. trait NetworkParamsUtils extends AnyRef
  4. 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) extends NetworkParams with Product with Serializable
  5. case class TestNetParams(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 = NaiveThresholdSignatureCircuit, 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 = 22222222, isCSWEnabled: Boolean = true, isNonCeasing: Boolean = false, isHandlingTransactionsEnabled: Boolean = true, mcBlockRefDelay: Int = 0) extends NetworkParams with Product with Serializable

Value Members

  1. object CommonParams
  2. object StorageParams

Ungrouped