Module: Bitcoin::Validation

Defined in:
lib/bitcoin/validation.rb

Defined Under Namespace

Classes: Block, Tx, ValidationError

Constant Summary collapse

MAX_BLOCK_SIZE =

maximum size of a block (in bytes)

1_000_000
MAX_BLOCK_SIGOPS =

maximum number of signature operations in a block

MAX_BLOCK_SIZE / 50
INT_MAX =

maximum integer value

0xffffffff
COINBASE_MATURITY =

number of confirmations required before coinbase tx can be spent

100
RETARGET =

interval (in blocks) for difficulty retarget

2016
REWARD_DROP =

interval (in blocks) for mining reward reduction

210_000