16 lines
662 B
Rust
16 lines
662 B
Rust
use zebra_chain::block;
|
|
|
|
/// The maturity threshold for transparent coinbase outputs.
|
|
///
|
|
/// A transaction MUST NOT spend a transparent output of a coinbase transaction
|
|
/// from a block less than 100 blocks prior to the spend. Note that transparent
|
|
/// outputs of coinbase transactions include Founders' Reward outputs.
|
|
pub const MIN_TRASPARENT_COINBASE_MATURITY: block::Height = block::Height(100);
|
|
|
|
/// The maximum chain reorganisation height.
|
|
///
|
|
/// Allowing reorganisations past this height could allow double-spends of
|
|
/// coinbase transactions.
|
|
pub const MAX_BLOCK_REORG_HEIGHT: block::Height =
|
|
block::Height(MIN_TRASPARENT_COINBASE_MATURITY.0 - 1);
|