Parameter  Value  Description 

GenesisBlock  0  First block of the chain 
PremineBlock  1  Premine Block of the chain 
PowLimitBits  503382015 bits  Highest allowed proof of work value for a block in compact form 
ReduceMinDifficulty  true  Whether the network should reduce the minimum required difficulty after a long enough period of time has passed without finding a block 
MinDiffReductionTime  10m0s  Amount of time after which the minimum required difficulty should be reduced when a block hasn't been found 
GenerateSupported  true  Whether or not CPU mining is allowed 
MaximumBlockSize  1310720 bytes  Maximum size of a block that can be generated on the network 
MaxTxSize  1000000 bytes  Largest allowable transaction size 
WorkDiffAlpha  1  Stake difficulty EMA calculation alpha (smoothing) value 
WorkDiffWindowSize  144 blocks  Number of windows (intervals) used for calculation of the exponentially weighted average 
WorkDiffWindows  20  Number of windows (intervals) used for calculation of the exponentially weighted average 
TargetTimespan  4h 48m  Amount of time that should elapse before the block difficulty requirement is examined to determine how it should be changed in order to maintain the desired block generation rate 
TargetTimePerBlock  2m 0s  The desired amount of time to generate each block 
RetargetAdjustmentFactor  4  Adjustment factor used to limit the minimum and maximum amount of adjustment that can occur between difficulty retargets 
AcceptNonStdTxs  true  Mempool param to either accept and relay non standard txs to the network or reject them 
Parameter  Value  Description 

BaseSubsidy 
25
DCR

Starting subsidy amount for mined blocks 
MulSubsidy  100  Subsidy reduction multiplier 
DivSubsidy  101  Subsidy reduction divisor 
SubsidyReductionInterval  2048 blocks  Reduction interval in blocks 
WorkRewardProportion  60%  Comparative amount of the subsidy given for creating a block 
StakeRewardProportion  30%  Comparative amount of the subsidy given for casting stake votes (collectively, per block) 
BlockTaxProportion  10%  Inverse of the percentage of funds for each block to allocate to the developer organization 
Parameter  Value  Description 

MinimumStakeDiff  0.20000000 DCR 
Minimum amount of Atoms required to purchase a stake ticket 
TicketPoolSize  1024 (5120 actual)  Target size of ticket pool. (actual ticket count = TicketPoolSize x TicketsPerBlock) 
TicketsPerBlock  5  Average number of tickets per block for Decred PoS 
TicketMaturity  16 blocks  Number of blocks for tickets to mature 
TicketExpiry  6144 blocks  Number of blocks for tickets to expire after they have matured 
CoinbaseMaturity  16 blocks  Number of blocks required before newly mined coins (coinbase transactions) can be spent 
SStxChangeMaturity  1 blocks  Maturity for spending SStx change outputs 
TicketPoolSizeWeight  4  Multiplicative weight applied to the ticket pool size difference between a window period and its target when determining the stake system 
StakeDiffAlpha  1  stake difficulty EMA calculation alpha (smoothing) value 
StakeDiffWindowSize  144 blocks  Number of blocks used for each interval in exponentially weighted average 
StakeDiffWindows  20 windows  Number of windows (intervals) used for calculation of the exponentially weighted average 
StakeVersionInterval  2016 blocks  Interval where the stake version is calculated 
MaxFreshStakePerBlock  20 tickets  Maximum number of new tickets that may be submitted per block 
StakeEnabledHeight  32  Height in which the first ticket could possibly mature 
StakeValidationHeight  768  Height at which votes (SSGen) are required to add a new block to the top of the blockchain 
StakeBaseSigScript  0000  Consensus stakebase signature script for all votes on the network 
StakeMajorityMultiplier  3  Calculate the super majority of stake votes using integer math 
StakeMajorityDivisor  4  Calculate the super majority of stake votes using integer math 
Parameter  Value  Description 

TreasuryVoteInterval  60  How frequently a TSpend transaction is allowed in a block (see standalone.IsTreasuryVoteInterval) 
TreasuryVoteIntervalMultiplier  4  Multiplier to TreasuryVoteInterval to calculate Expiry (see standalone.CalcTSpendWindow) 
TreasuryVoteQuorumMultiplier  1  Numerator of the TSpend vote quorum percentage (see CheckTSpendHasVotes) 
TreasuryVoteQuorumDivisor  5  Divisor of the TSpend vote quorum percentage (see CheckTSpendHasVotes) 
TreasuryVoteRequiredMultiplier  3  Numerator of the required votes percentage (see CheckTSpendHasVotes) 
TreasuryVoteRequiredDivisor  5  Divisor of the required votes vote quorum percentage (see CheckTSpendHasVotes) 
TreasuryExpenditureWindow  4  The number of TreasuryVoteInterval*TreasuryVoteIntervalMultiplier windows that define a single expenditure window (see maxTreasuryExpenditure) 
TreasuryExpenditurePolicy  3  The number of previous TreasuryExpenditureWindows that defines how far back to calculate the average expenditure of the treasury for an expenditure policy check (see maxTreasuryExpenditure) 
TreasuryExpenditureBootstrap  1000000000000  Default previous average expenditure when there are no treasury spends inside the entire window defined by TreasuryExpenditurePolicy 
Parameter  Value  Description 

RuleChangeActivationQuorum  2520  Number of votes required for a vote to take effect 
RuleChangeActivationMultiplier  3  
RuleChangeActivationDivisor  4  
RuleChangeActivationInterval  5040 blocks  Number of blocks in each threshold state retarget window 
BlockEnforceNumRequired  51 blocks  Enforce current block version once network has upgraded 
BlockRejectNumRequired  75 blocks  Reject previous block versions once network has upgraded 
BlockUpgradeNumToCheck  100 blocks  The number of nodes to check 
Address  Prefix  Description 

NetworkAddressPrefix  T  First letter of the network for any given address encoded as a string 
PubKeyAddrID  Tk  P2PK address 
PubKeyHashAddrID  Ts  P2PKH address prefix. Standard wallet address. 1 public key > 1 private key 
PKHEdwardsAddrID  Te  Ed25519 P2PKH address prefix 
PKHSchnorrAddrID  TS  secp256k1 Schnorr P2PKH address prefix 
ScriptHashAddrID  Tc  P2SH address prefix 
PrivateKeyID  Pt  WIF private key prefix 
HDPrivateKeyID  tprv  HD extended private key prefix 
HDPublicKeyID  tpub  HD extended public key prefix 