dao_treasury.streams package
Submodules
dao_treasury.streams.llamapay module
- final class dao_treasury.streams.llamapay.LlamaPayProcessor[source]
Bases:
object
Generalized async processor for DAO stream contracts. Args are passed in at construction time. Supports time-bounded admin periods for filtering.
- async process_stream_for_date(stream_id, date_obj)[source]
- Parameters:
- Return type:
StreamedFunds | None
- streams_for_recipient(recipient, at_block=None)[source]
- Parameters:
recipient (ChecksumAddress)
at_block (BlockNumber | None)
- Return type:
- streams_for_token(token, include_inactive=False)[source]
- Parameters:
token (ChecksumAddress)
include_inactive (bool)
- Return type:
- dao_treasury.streams.llamapay.fromtimestamp()
timestamp[, tz] -> tz’s local time from POSIX timestamp.
- dao_treasury.streams.llamapay.now(tz=None)
Returns new datetime object representing current time local to tz.
- tz
Timezone object.
If no tz is specified, uses local timezone.