Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion binaryVersion
Original file line number Diff line number Diff line change
@@ -1 +1 @@
tags/v1.8.12
rc/andromeda
14 changes: 14 additions & 0 deletions config.toml
Original file line number Diff line number Diff line change
Expand Up @@ -40,6 +40,12 @@
# Make sure that this is greater than the unbonding period!
SetGuardianEpochsDelay = 4 # 2 times the maximum unbonding period which can be 2 epochs - 1 round

# ChainParametersByEpoch defines chain operation configurable values that can be modified based on epochs
ChainParametersByEpoch = [
{ EnableEpoch = 0, RoundDuration = 6000, ShardConsensusGroupSize = 21, ShardMinNumNodes = 58, MetachainConsensusGroupSize = 58, MetachainMinNumNodes = 58, Hysteresis = 0.2, Adaptivity = false },
{ EnableEpoch = 9999999, RoundDuration = 6000, ShardConsensusGroupSize = 21, ShardMinNumNodes = 58, MetachainConsensusGroupSize = 58, MetachainMinNumNodes = 58, Hysteresis = 0.2, Adaptivity = false }
]

[HardwareRequirements]
CPUFlags = ["SSE4", "SSE42"]

Expand Down Expand Up @@ -365,6 +371,10 @@
MaxHeadersPerShard = 1000
NumElementsToRemoveOnEviction = 200

[ProofsPoolConfig]
CleanupNonceDelta = 3
BucketSize = 100

[BadBlocksCache]
Name = "BadBlocksCache"
Capacity = 1000
Expand Down Expand Up @@ -947,3 +957,7 @@
# MaxRoundsOfInactivityAccepted defines the number of rounds missed by a main or higher level backup machine before
# the current machine will take over and propose/sign blocks. Used in both single-key and multi-key modes.
MaxRoundsOfInactivityAccepted = 3

[InterceptedDataVerifier]
CacheSpanInSec = 30
CacheExpiryInSec = 30
6 changes: 6 additions & 0 deletions enableEpochs.toml
Original file line number Diff line number Diff line change
Expand Up @@ -339,6 +339,12 @@
# RelayedTransactionsV3FixESDTTransferEnableEpoch represents the epoch when the fix for relayed transactions v3 with esdt transfer will be enabled
RelayedTransactionsV3FixESDTTransferEnableEpoch = 3117

# EquivalentMessagesEnableEpoch represents the epoch when the equivalent messages are enabled
EquivalentMessagesEnableEpoch = 9999999

# FixedOrderInConsensusEnableEpoch represents the epoch when the fixed order in consensus is enabled
FixedOrderInConsensusEnableEpoch = 9999999

# BLSMultiSignerEnableEpoch represents the activation epoch for different types of BLS multi-signers
BLSMultiSignerEnableEpoch = [
{ EnableEpoch = 0, Type = "no-KOSK" },
Expand Down
7 changes: 0 additions & 7 deletions nodesSetup.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,5 @@
{
"startTime": 1694000000,
"roundDuration": 6000,
"consensusGroupSize": 21,
"minNodesPerShard": 58,
"metaChainConsensusGroupSize": 58,
"metaChainMinNodes": 58,
"hysteresis": 0.2,
"adaptivity": false,
"initialNodes": [
{
"pubkey": "2baac3c4aa8fd03be38950ab54ffc5de619887d5bb0ccf5382711eab98bf5479d4425f66c9f7952772e290473f25de0bb2847dca4dfafea379204c6387218a6d055cec370f001e5c9d6be86b568bfae136f55c3b9af698ccc7d1e7cdb0830513",
Expand Down
35 changes: 23 additions & 12 deletions ratings.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,19 +28,30 @@
{ MaxThreshold = 10000000,ChancePercent = 24},
]

[ShardChain.RatingSteps]
HoursToMaxRatingFromStartRating = 72
ProposerValidatorImportance = 1.0
ProposerDecreaseFactor = -4.0
ValidatorDecreaseFactor = -4.0
ConsecutiveMissedBlocksPenalty = 1.10
[ShardChain]
[[ShardChain.RatingStepsByEpoch]]
EnableEpoch = 0
HoursToMaxRatingFromStartRating = 72
ProposerValidatorImportance = 1.0
ProposerDecreaseFactor = -4.0
ValidatorDecreaseFactor = -4.0
ConsecutiveMissedBlocksPenalty = 1.10
[[ShardChain.RatingStepsByEpoch]]
EnableEpoch = 9999999
HoursToMaxRatingFromStartRating = 55
ProposerValidatorImportance = 1.0
ProposerDecreaseFactor = -4.0
ValidatorDecreaseFactor = -4.0
ConsecutiveMissedBlocksPenalty = 1.10

[MetaChain.RatingSteps]
HoursToMaxRatingFromStartRating = 55
ProposerValidatorImportance = 1.0
ProposerDecreaseFactor = -4.0
ValidatorDecreaseFactor = -4.0
ConsecutiveMissedBlocksPenalty = 1.10
[MetaChain]
[[MetaChain.RatingStepsByEpoch]]
EnableEpoch = 0
HoursToMaxRatingFromStartRating = 55
ProposerValidatorImportance = 1.0
ProposerDecreaseFactor = -4.0
ValidatorDecreaseFactor = -4.0
ConsecutiveMissedBlocksPenalty = 1.10

[PeerHonesty]
#this value will be multiplied with the current value for a public key each DecayUpdateIntervalInSeconds seconds
Expand Down