Module constants

Module constants 

Source
Expand description

Blockdata constants

This module provides various constants relating to the blockchain and consensus code. In particular, it defines the genesis block and its single transaction

Statics§

COIN_VALUE
How many satoshis are in “one bitcoin”
DIFFCHANGE_INTERVAL
How many blocks between diffchanges
DIFFCHANGE_TIMESPAN
How much time on average should occur between diffchanges
MAX_SEQUENCE
The maximum allowable sequence number
TARGET_BLOCK_SPACING
How many seconds between blocks we expect on average

Functions§

genesis_block
Constructs and returns the genesis block
max_money
The maximum value allowed in an output (useful for sanity checking, since keeping everything below this value should prevent overflows if you are doing anything remotely sane with monetary values).
max_target
In Bitcoind this is insanely described as ~((u256)0 >> 32)