package params
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- 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
- trait NetworkParams extends AnyRef
- trait NetworkParamsUtils extends AnyRef
- 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
- 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
- object CommonParams
- object StorageParams