INNER CODE UNIT · Python
__create_kv_map
opentimestamps/opentimestamps-server · otsserver/backup.py:95
def __create_kv_map(ts, msg, kv_map):
ctx = BytesSerializationContext()
ctx.write_varuint(len(ts.attestations))
for attestation in ts.attestations:
attestation.serialize(ctx)
ctx.write_varuint(len(ts.ops))
for op in ts.ops:
op.serialize(ctx)
kv_map[msg] = ctx.getbytes()
for op, timestamp in ts.ops.items():
Backup.__create_kv_map(timestamp, timestamp.msg, kv_map)
@staticmethod
def __kv_map_to_bytes(kv_map):