Block Range¶
- 
class blocksci.BlockRange¶
- 
all¶
- Returns a list of all of the objects in the range 
 - 
base_size¶
- For each item: The size of the non-segwit data in bytes - Type: - numpy.ndarray[uint32]
 - 
bits¶
- For each item: Difficulty threshold specified in block header - Type: - numpy.ndarray[uint32]
 - 
coinbase_param¶
- For each item: Data contained within the coinbase transaction of this block - Type: - list
 - 
coinbase_tx¶
- For each item: Return the coinbase transaction in this block - Type: - blocksci.TxRange
 - 
fee¶
- For each item: The sum of the transaction fees contained in this block - Type: - numpy.ndarray[int64]
 - 
hash¶
- For each item: Hash of this block - Type: - numpy.ndarray[S64]
 - 
height¶
- For each item: Height of the block in the blockchain - Type: - numpy.ndarray[int32]
 - 
input_count¶
- For each item: Returns total number of inputs included in this block - Type: - numpy.ndarray[uint64]
 - 
input_value¶
- For each item: Returns the sum of the value of all of the inputs included in this block - Type: - numpy.ndarray[int64]
 - 
inputs¶
- For each item: A range of all of the inputs in the block - Type: - blocksci.InputIterator
 - 
next_block¶
- For each item: Returns the block which follows this one in the chain - Type: - blocksci.BlockRange
 - 
nonce¶
- For each item: Nonce specified in block header - Type: - numpy.ndarray[uint32]
 - 
output_count¶
- For each item: Returns total number of outputs included in this block - Type: - numpy.ndarray[uint64]
 - 
output_value¶
- For each item: Returns the sum of the value of all of the outputs included in this block - Type: - numpy.ndarray[int64]
 - 
outputs¶
- For each item: A range of all of the outputs in the block - Type: - blocksci.OutputIterator
 - 
prev_block¶
- For each item: Returns the block which comes before this one in the chain - Type: - blocksci.BlockRange
 - 
revenue¶
- For each item: Total reward received by the miner of this block - Type: - numpy.ndarray[int64]
 - 
size_bytes¶
- For each item: Returns the total size of the block in bytes - Type: - numpy.ndarray[uint32]
 - 
time¶
- For each item: Datetime object created from creation timestamp - Type: - numpy.ndarray[NumpyDatetime]
 - 
time_seen¶
- For each item: If recorded by the mempool recorder, the time that this block was first seen by your node - Type: - blocksci.DateOptionalRange
 - 
timestamp¶
- For each item: Creation timestamp specified in block header - Type: - numpy.ndarray[uint32]
 - 
total_size¶
- For each item: The size all block data in bytes - Type: - numpy.ndarray[uint32]
 - 
tx_count¶
- For each item: A range of all of the txes in the block - Type: - numpy.ndarray[int64]
 - 
txes¶
- For each item: A range of all of the txes in the block - Type: - blocksci.TxIterator
 - 
version¶
- For each item: Protocol version specified in block header - Type: - numpy.ndarray[int32]
 - 
virtual_size¶
- For each item: The weight of the block divided by 4 - Type: - numpy.ndarray[uint32]
 - 
weight¶
- For each item: Three times the base size plus the total size - Type: - numpy.ndarray[uint32]
 
-