filter
class human_protocol_sdk.filter.EscrowFilter(networks, launcher=None, reputation_oracle=None, recording_oracle=None, exchange_oracle=None, job_requester_id=None, status=None, date_from=None, date_to=None)
Bases: object
A class used to filter escrow requests.
__init__(networks, launcher=None, reputation_oracle=None, recording_oracle=None, exchange_oracle=None, job_requester_id=None, status=None, date_from=None, date_to=None)
Initializes a EscrowFilter instance.
Parameters:
networks (
List
[ChainId
]) – Networks to request datalauncher (
Optional
[str
]) – Launcher addressreputation_oracle (
Optional
[str
]) – Reputation oracle addressrecording_oracle (
Optional
[str
]) – Recording oracle addressexchange_oracle (
Optional
[str
]) – Exchange oracle addressjob_requester_id (
Optional
[str
]) – Job requester idstatus (
Optional
[Status
]) – Escrow statusdate_from (
Optional
[datetime
]) – Created from datedate_to (
Optional
[datetime
]) – Created to date
exception human_protocol_sdk.filter.FilterError
Bases: Exception
Raises when some error happens when building filter object.
class human_protocol_sdk.filter.PayoutFilter(escrow_address=None, recipient=None, date_from=None, date_to=None)
Bases: object
A class used to filter payout requests.
__init__(escrow_address=None, recipient=None, date_from=None, date_to=None)
Initializes a PayoutFilter instance.
Parameters:
escrow_address (
Optional
[str
]) – Escrow addressrecipient (
Optional
[str
]) – Recipient addressdate_from (
Optional
[datetime
]) – Created from datedate_to (
Optional
[datetime
]) – Created to date
Last updated