Module bitcoin::blockdata::constants [−][src]
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
Constants
How many satoshis are in “one bitcoin”
How many blocks between diffchanges
How much time on average should occur between diffchanges
The maximum allowed number of signature check operations in a block
The maximum allowed weight for a block, see BIP 141 (network rule)
The maximum allowable sequence number
The minimum transaction weight for a valid serialized transaction
How many seconds between blocks we expect on average
The factor that non-witness serialization data is multiplied by during weight calculation
Functions
Constructs and returns the genesis block
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).
In Bitcoind this is insanely described as ~((u256)0 >> 32)