Cluster

class blocksci.cluster_python.Cluster

Class representing a cluster

addresses

Get a iterable over all the addresses in the cluster

balance(self: blocksci.cluster_python.Cluster, height: int=-1) → int

Calculates the balance held by this cluster at the height (Defaults to the full chain)

count_of_type(self: blocksci.cluster_python.Cluster, arg0: blocksci.blocksci_interface.address_type) → int

Return the number of addresses of the given type in the cluster

in_txes(self: blocksci.cluster_python.Cluster) → List[blocksci.blocksci_interface.Tx]

Returns a list of all transaction where this cluster was an input

in_txes_count(self: blocksci.cluster_python.Cluster) → int

Return the number of transactions where this cluster was an input

ins(self: blocksci.cluster_python.Cluster) → List[blocksci.blocksci_interface.Input]

Returns a list of all inputs spent from this cluster

out_txes(self: blocksci.cluster_python.Cluster) → List[blocksci.blocksci_interface.Tx]

Returns a list of all transaction where this cluster was an output

out_txes_count(self: blocksci.cluster_python.Cluster) → int

Return the number of transactions where this cluster was an output

outs(self: blocksci.cluster_python.Cluster) → List[blocksci.blocksci_interface.Output]

Returns a list of all outputs sent to this cluster

tagged_addresses(self: blocksci.cluster_python.Cluster, arg0: Dict[blocksci.blocksci_interface.Address, str]) → List[TaggedAddress]

Given a dictionary of tags, return a list of TaggedAddress objects for any tagged addresses in the cluster

txes(self: blocksci.cluster_python.Cluster) → List[blocksci.blocksci_interface.Tx]

Returns a list of all transactions involving this cluster