ssz.tools package

Submodules

ssz.tools.codec module

class ssz.tools.codec.DefaultCodec

Bases: object

static decode_bool(value, sedes) bool
static decode_bytes(value, sedes) bytes
static decode_integer(value, sedes) int
static encode_bool(value: bool, sedes)
static encode_bytes(value: bytes, sedes)
static encode_integer(value: int, sedes)

ssz.tools.dump module

ssz.tools.dump.dump(value, sedes=None, codec=<class 'ssz.tools.codec.DefaultCodec'>)
ssz.tools.dump.dump_bits(value, sedes, codec)
ssz.tools.dump.dump_boolean(value, sedes, codec)
ssz.tools.dump.dump_bytes(value, sedes, codec)
ssz.tools.dump.dump_container(value, sedes, codec)
ssz.tools.dump.dump_hashable_container(value, codec)
ssz.tools.dump.dump_hashable_sequence(value, codec)
ssz.tools.dump.dump_integer(value, sedes, codec)
ssz.tools.dump.dump_list(value, sedes, codec)
ssz.tools.dump.dump_serializable(value, codec)
ssz.tools.dump.dump_vector(value, sedes, codec)
ssz.tools.dump.to_formatted_dict(value, sedes=None, codec=<class 'ssz.tools.codec.DefaultCodec'>)

ssz.tools.parse module

ssz.tools.parse.from_formatted_dict(value, sedes, codec=<class 'ssz.tools.codec.DefaultCodec'>)
ssz.tools.parse.parse(value, sedes, codec=<class 'ssz.tools.codec.DefaultCodec'>)
ssz.tools.parse.parse_bits(value, sedes, codec)
ssz.tools.parse.parse_boolean(value, sedes, codec)
ssz.tools.parse.parse_bytes(value, sedes, codec)
ssz.tools.parse.parse_container(value, sedes, codec)
ssz.tools.parse.parse_hashable(value, hashable_cls, codec)
ssz.tools.parse.parse_integer(value, sedes, codec)
ssz.tools.parse.parse_list(value, sedes, codec)
ssz.tools.parse.parse_serializable(value, serializable_cls, codec)
ssz.tools.parse.parse_vector(value, sedes, codec)

Module contents