Address Range¶
-
class
blocksci.GenericAddressRange¶ Bases:
blocksci.GenericRangeClass representing any Address range
-
property
address_num¶ For each item: The internal identifier of the address
- Type
numpy.ndarray[int]
-
balance(height: int = - 1) → numpy.ndarray[int]¶ For each item: Calculates the balance held by this address at the height (Defaults to the full chain)
-
equiv(equiv_script: bool = True) → blocksci.EquivAddressRange¶ For each item: Returns a list of all addresses equivalent to this address
-
property
first_tx¶ For each item: Get the first transaction that was sent to a type equivalent address
- Type
-
property
has_been_spent¶ For each item: Check if a type equivalent address has ever been spent
- Type
numpy.ndarray[bool]
-
property
in_txes¶ For each item: Returns an iterator over all transactions where this address appeared an input
- Type
-
in_txes_count() → numpy.ndarray[int]¶ For each item: Return the number of transactions where this address appeared in an input
-
property
input_txes¶ For each item: Returns an iterator over all transactions where this address appeared an input
- Type
-
input_txes_count() → numpy.ndarray[int]¶ For each item: Return the number of transactions where this address was an input
-
property
inputs¶ For each item: Returns an iterator over all inputs spent from this address
-
property
ins¶ For each item: Returns an iterator over all inputs spent from this address
-
property
out_txes¶ For each item: Returns an iterator over all transactions where this address appeared in an output
- Type
-
out_txes_count() → numpy.ndarray[int]¶ For each item: Return the number of transactions where this address appeared in an output
-
property
output_txes¶ For each item: Returns an iterator over all transactions where this address appeared in an output
- Type
-
output_txes_count() → numpy.ndarray[int]¶ For each item: Return the number of transactions where this address appeared in an output
-
property
outputs¶ For each item: Returns a iterator over all outputs sent to this address
-
property
outs¶ For each item: Returns a iterator over all outputs sent to this address
-
property
raw_type¶ For each item: The type of address
- Type
numpy.ndarray[int]
-
property
revealed_tx¶ For each item: The transaction where a type equivalent address was first revealed
- Type
-
property
txes¶ For each item: Returns an iterator over all transactions involving this address
- Type
-
property
-
class
blocksci.AddressRange¶ Bases:
blocksci.AddressSequence,blocksci.GenericAddressRange-
with_type(arg0: blocksci::AddressType::Enum) → Union[blocksci.NonstandardAddressIterator, blocksci.PubkeyAddressIterator, blocksci.PubkeyHashAddressIterator, blocksci.MultisigPubkeyIterator, blocksci.ScriptHashAddressIterator, blocksci.MultisigAddressIterator, blocksci.OpReturnIterator, blocksci.WitnessPubkeyHashAddressIterator, blocksci.WitnessScriptHashAddressIterator, blocksci.WitnessUnknownAddressIterator]¶ For each item: If the address has the given type return it, otherwise return None
-