filter
Last updated
Last updated
Bases: object
A class used to filter escrow requests.
Initializes a EscrowFilter instance.
Parameters:
networks (List
[]) – Networks to request data
launcher (Optional
[str
]) – Launcher address
reputation_oracle (Optional
[str
]) – Reputation oracle address
recording_oracle (Optional
[str
]) – Recording oracle address
exchange_oracle (Optional
[str
]) – Exchange oracle address
job_requester_id (Optional
[str
]) – Job requester id
status (Optional
[]) – Escrow status
date_from (Optional
[datetime
]) – Created from date
date_to (Optional
[datetime
]) – Created to date
Bases: Exception
Raises when some error happens when building filter object.
Bases: object
A class used to filter payout requests.
Initializes a PayoutFilter instance.
Parameters:
escrow_address (Optional
[str
]) – Escrow address
recipient (Optional
[str
]) – Recipient address
date_from (Optional
[datetime
]) – Created from date
date_to (Optional
[datetime
]) – Created to date
Bases: object
A class used to filter transactions.
Initializes a TransactionsFilter instance.
Parameters:
from_address (Optional
[str
]) – Sender address
to_address (Optional
[str
]) – Receiver address
start_date (Optional
[datetime
]) – Start date for filtering transactions
end_date (Optional
[datetime
]) – End date for filtering transactions
start_block (Optional
[int
]) – Start block number for filtering transactions
end_block (Optional
[int
]) – End block number for filtering transactions
Raises: ValueError – If start_date is after end_date
networks (List
[]) – List of chain IDs to filter transactions from