Expand description
Network upgrade consensus parameters for Zcash.
Structs§
- Consensus
Branch Id - The Consensus Branch Id, used to bind transactions and blocks to a particular network upgrade.
Enums§
- Network
Upgrade - A Zcash network upgrade.
Constants§
- CONSENSUS_
BRANCH_ 🔒IDS - Network Upgrade Consensus Branch Ids.
- FAKE_
MAINNET_ 🔒ACTIVATION_ HEIGHTS - Fake mainnet network upgrade activation heights, used in tests.
- FAKE_
TESTNET_ 🔒ACTIVATION_ HEIGHTS - Fake testnet network upgrade activation heights, used in tests.
- MAINNET_
ACTIVATION_ 🔒HEIGHTS - Mainnet network upgrade activation heights.
- NETWORK_
UPGRADES_ 🔒IN_ ORDER - A list of network upgrades in the order that they must be activated.
- POST_
BLOSSOM_ POW_ TARGET_ SPACING - The target block spacing after Blossom activation.
- POW_
AVERAGING_ WINDOW - The averaging window for difficulty threshold arithmetic mean calculations.
- PRE_
BLOSSOM_ 🔒POW_ TARGET_ SPACING - The target block spacing before Blossom.
- TESTNET_
ACTIVATION_ 🔒HEIGHTS - Testnet network upgrade activation heights.
- TESTNET_
MAX_ TIME_ START_ HEIGHT - The activation height for the block maximum time rule on Testnet.
- TESTNET_
MINIMUM_ 🔒DIFFICULTY_ GAP_ MULTIPLIER - The multiplier used to derive the testnet minimum difficulty block time gap threshold.
- TESTNET_
MINIMUM_ 🔒DIFFICULTY_ START_ HEIGHT - The start height for the testnet minimum difficulty consensus rule.