Optional Equiv Address Iterator

class blocksci.EquivAddressOptionalIterator
addresses

For each item: Returns an iterator over the addresses that make up this equivalent address

Type:blocksci.AddressIterator
all

Returns a list of all of the objects in the range

balance(height: int=-1) → blocksci.IntOptionalIterator

For each item: Calculates the balance held by these equivalent addresses at the height (Defaults to the full chain)

Return type:blocksci.IntOptionalIterator
has_value

Return a array of bools denoting whether a item in the sequence has a value or is none

Type:numpy.ndarray[bool]
in_txes_count() → blocksci.IntOptionalIterator

For each item: Return the number of transactions where these equivalent addresses were an input

Return type:blocksci.IntOptionalIterator
is_script_equiv

For each item: Returns whether this equiv address is script equivalent or not

Type:blocksci.BoolOptionalIterator
out_txes_count() → blocksci.IntOptionalIterator

For each item: Return the number of transactions where these equivalent addresses were an output

Return type:blocksci.IntOptionalIterator
outs() → blocksci.OutputIterator

For each item: Returns a list of all outputs sent to these equivalent addresses

Return type:blocksci.OutputIterator
with_default_value(default_value: blocksci.EquivAddress) → blocksci.EquivAddressIterator

Replace all none values in the sequence with the provided default value and return the resulting sequence

Type:EquivAddressIterator
with_value

Returns a sequence containing only non-None items in the sequence

Type:EquivAddressIterator