Key Exchange¶
PaymentChannel¶
- class PaymentChannels(slot=None, compress=None, build=None, cast=None)[source]¶
Bases:
MapUuidFlatBuffersXBR payment channels by
channel_oid.Map
zlmdb.MapUuidFlatBuffersfromchannel_oidtocfxdb.xbr.Channel
- class IndexPaymentChannelByDelegate(slot=None, compress=None)[source]¶
Bases:
MapBytes20TimestampUuidIndex:
(delegate_adr, created_timestamp) -> channel_oid
- PaymentChannelBalance¶
alias of
ChannelBalance
- class PaymentChannelBalances(slot=None, compress=None, build=None, cast=None)[source]¶
Bases:
MapUuidFlatBuffersXBR payment channels current balances by
channel_oid.Map
zlmdb.MapBytes20FlatBuffersfromchannel_oidtocfxdb.xbr.Balance
Offer¶
- class Offer(from_fbs=None)[source]¶
Data encryption key offerings by XBR providers.
- property timestamp: datetime64¶
Offer transaction time (epoch time in ns)
- property valid_from: datetime64¶
Timestamp from which the offer is valid (epoch time in ns).
- property signature: bytes¶
Seller delegate signature for the offer. The signature covers all information of the original offer placement request and requestor.
- property categories: dict¶
Dictionary of optional user defined categories the specific data that is provided falls under.
- property expires: datetime64¶
Optional data at which this offer expires (epoch time in ns).
- property copies: int¶
Optional maximum number of times this data encryption key is to be sold or 0 for unlimited.
- class Offers(slot=None, compress=None, build=None, cast=None)[source]¶
Bases:
MapUuidFlatBuffersPersisted data encryption key offers.
Map
zlmdb.MapBytes32FlatBuffersfromoffer_idtocfxdb.xbr.Offer
- class IndexOfferByKey(slot=None, compress=None)[source]¶
Bases:
MapUuidUuidIndex: key_id -> offer_id