Optional Equiv Address Range¶
-
class
blocksci.
EquivAddressOptionalRange
¶ -
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.IntOptionalRange¶ For each item: Calculates the balance held by these equivalent addresses at the height (Defaults to the full chain)
Return type: blocksci.IntOptionalRange
-
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.IntOptionalRange¶ For each item: Return the number of transactions where these equivalent addresses were an input
Return type: blocksci.IntOptionalRange
-
is_script_equiv
¶ For each item: Returns whether this equiv address is script equivalent or not
Type: blocksci.BoolOptionalRange
-
out_txes_count
() → blocksci.IntOptionalRange¶ For each item: Return the number of transactions where these equivalent addresses were an output
Return type: blocksci.IntOptionalRange
-
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.EquivAddressRange¶ Replace all none values in the sequence with the provided default value and return the resulting sequence
Type: EquivAddressRange
-
with_value
¶ Returns a sequence containing only non-None items in the sequence
Type: EquivAddressRange
-