py-ssz
stable
ssz package
Release Notes
py-ssz
Index
Edit on GitHub
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
P
|
R
|
S
|
T
|
U
|
V
A
append() (ssz.abc.ResizableHashableStructureAPI method)
(ssz.abc.ResizableHashableStructureEvolverAPI method)
(ssz.hash_tree.HashTree method)
(ssz.hash_tree.HashTreeEvolver method)
(ssz.hashable_structure.BaseResizableHashableStructure method)
(ssz.hashable_structure.ResizableHashableStructureEvolver method)
append_chunk_to_tree() (in module ssz.hash_tree)
as_dict() (ssz.sedes.serializable.BaseSerializable method)
B
BaseBitfieldCompositeSedes (class in ssz.sedes.base)
BaseHashableStructure (class in ssz.hashable_structure)
BaseProperCompositeSedes (class in ssz.sedes.base)
BaseResizableHashableStructure (class in ssz.hashable_structure)
BaseSedes (class in ssz.sedes.base)
BaseSerializable (class in ssz.sedes.serializable)
BasicSedes (class in ssz.sedes.basic)
Bit (class in ssz.sedes.boolean)
BitfieldCompositeSedes (class in ssz.sedes.basic)
Bitlist (class in ssz.sedes.bitlist)
Bitvector (class in ssz.sedes.bitvector)
Boolean (class in ssz.sedes.boolean)
Byte (class in ssz.sedes.byte)
ByteList (class in ssz.sedes.byte_list)
ByteVector (class in ssz.sedes.byte_vector)
C
cache (ssz.sedes.serializable.BaseSerializable attribute)
cache_size (ssz.cache.cache.SSZCache property)
chunk_count (ssz.sedes.base.BaseProperCompositeSedes property)
(ssz.sedes.basic.HomogeneousProperCompositeSedes property)
(ssz.sedes.bitlist.Bitlist property)
(ssz.sedes.bitvector.Bitvector property)
(ssz.sedes.container.Container property)
chunks (ssz.abc.HashableStructureAPI property)
(ssz.hash_tree.HashTree property)
(ssz.hashable_structure.BaseHashableStructure property)
clear() (ssz.cache.cache.SSZCache method)
compute() (ssz.hash_tree.HashTree class method)
compute_hash_tree() (in module ssz.hash_tree)
Container (class in ssz.sedes.container)
container_sedes (ssz.hashable_container.Meta attribute)
(ssz.sedes.serializable.Meta attribute)
(ssz.sedes.signed_serializable.SignedMeta attribute)
copy() (ssz.sedes.serializable.BaseSerializable method)
count() (ssz.hash_tree.HashTree method)
create() (ssz.hashable_container.HashableContainer class method)
D
decode() (in module ssz.codec)
decode_bool() (ssz.tools.codec.DefaultCodec static method)
decode_bytes() (ssz.tools.codec.DefaultCodec static method)
decode_integer() (ssz.tools.codec.DefaultCodec static method)
decode_offset() (in module ssz.utils)
DefaultCodec (class in ssz.tools.codec)
delete() (ssz.hash_tree.HashTree method)
(ssz.hash_tree.HashTreeEvolver method)
DeserializationError
deserialize() (ssz.hashable_container.MetaHashableContainer method)
(ssz.sedes.base.BaseSedes method)
(ssz.sedes.basic.ProperCompositeSedes method)
(ssz.sedes.bitlist.Bitlist method)
(ssz.sedes.bitvector.Bitvector method)
(ssz.sedes.boolean.Boolean method)
(ssz.sedes.byte.Byte method)
(ssz.sedes.byte_list.ByteList method)
(ssz.sedes.byte_vector.ByteVector method)
(ssz.sedes.serializable.MetaSerializable method)
(ssz.sedes.uint.UInt method)
deserialize_fixed_size_parts() (ssz.sedes.container.Container method)
deserialize_variable_size_parts() (ssz.sedes.container.Container method)
dump() (in module ssz.tools.dump)
dump_bits() (in module ssz.tools.dump)
dump_boolean() (in module ssz.tools.dump)
dump_bytes() (in module ssz.tools.dump)
dump_container() (in module ssz.tools.dump)
dump_hashable_container() (in module ssz.tools.dump)
dump_hashable_sequence() (in module ssz.tools.dump)
dump_integer() (in module ssz.tools.dump)
dump_list() (in module ssz.tools.dump)
dump_serializable() (in module ssz.tools.dump)
dump_vector() (in module ssz.tools.dump)
E
element_size_in_tree (ssz.sedes.base.BaseProperCompositeSedes property)
(ssz.sedes.basic.ProperCompositeSedes property)
elements (ssz.abc.HashableStructureAPI property)
(ssz.hashable_structure.BaseHashableStructure property)
encode() (in module ssz.codec)
encode_bool() (ssz.tools.codec.DefaultCodec static method)
encode_bytes() (ssz.tools.codec.DefaultCodec static method)
encode_integer() (ssz.tools.codec.DefaultCodec static method)
encode_offset() (in module ssz.utils)
evolver() (ssz.abc.HashableStructureAPI method)
(ssz.abc.ResizableHashableStructureAPI method)
(ssz.hash_tree.HashTree method)
(ssz.hashable_container.HashableContainer method)
(ssz.hashable_structure.BaseHashableStructure method)
(ssz.hashable_structure.BaseResizableHashableStructure method)
evolver_class (ssz.hashable_container.Meta attribute)
extend() (ssz.abc.ResizableHashableStructureAPI method)
(ssz.abc.ResizableHashableStructureEvolverAPI method)
(ssz.hash_tree.HashTree method)
(ssz.hash_tree.HashTreeEvolver method)
(ssz.hashable_structure.BaseResizableHashableStructure method)
(ssz.hashable_structure.ResizableHashableStructureEvolver method)
F
field_attrs (ssz.sedes.serializable.Meta attribute)
(ssz.sedes.signed_serializable.SignedMeta attribute)
field_names (ssz.hashable_container.Meta attribute)
(ssz.sedes.serializable.Meta attribute)
(ssz.sedes.signed_serializable.SignedMeta attribute)
field_names_to_element_indices (ssz.hashable_container.Meta attribute)
FieldDescriptor (class in ssz.hashable_container)
fields (ssz.hashable_container.Meta attribute)
(ssz.sedes.serializable.Meta attribute)
(ssz.sedes.signed_serializable.SignedMeta attribute)
from_fields() (ssz.hashable_container.Meta class method)
from_formatted_dict() (in module ssz.tools.parse)
from_iterable() (ssz.hashable_list.HashableList class method)
(ssz.hashable_vector.HashableVector class method)
from_iterable_and_sedes() (ssz.abc.HashableStructureAPI class method)
(ssz.hashable_structure.BaseHashableStructure class method)
G
generate_chunk_tree_padding() (in module ssz.hash_tree)
generate_hash_tree_layers() (in module ssz.hash_tree)
GenericMetaHashableContainer (in module ssz.hashable_container)
GenericMetaSignedHashableContainer (in module ssz.hashable_container)
get_appended_chunks() (in module ssz.hashable_structure)
get_base_key() (in module ssz.cache.utils)
get_bitlist_len() (in module ssz.sedes.bitlist)
get_duplicates() (in module ssz.utils)
get_element_sedes() (ssz.sedes.base.BaseProperCompositeSedes method)
(ssz.sedes.container.Container method)
(ssz.sedes.list.List method)
(ssz.sedes.vector.Vector method)
get_field_sedes_from_fields() (in module ssz.hashable_container)
get_fixed_size() (ssz.hashable_container.MetaHashableContainer method)
(ssz.sedes.base.BaseSedes method)
(ssz.sedes.basic.BasicSedes method)
(ssz.sedes.bitlist.Bitlist method)
(ssz.sedes.bitvector.Bitvector method)
(ssz.sedes.container.Container method)
(ssz.sedes.list.List method)
(ssz.sedes.serializable.MetaSerializable method)
(ssz.sedes.vector.Vector method)
get_hash_tree_root() (in module ssz.tree_hash)
(ssz.hashable_container.MetaHashableContainer method)
(ssz.sedes.base.BaseSedes method)
(ssz.sedes.basic.BasicSedes method)
(ssz.sedes.bitlist.Bitlist method)
(ssz.sedes.bitvector.Bitvector method)
(ssz.sedes.byte_list.ByteList method)
(ssz.sedes.byte_vector.ByteVector method)
(ssz.sedes.container.Container method)
(ssz.sedes.list.List method)
(ssz.sedes.serializable.MetaSerializable method)
(ssz.sedes.vector.Vector method)
get_hash_tree_root_and_leaves() (ssz.hashable_container.MetaHashableContainer method)
(ssz.sedes.base.BaseSedes method)
(ssz.sedes.basic.BasicSedes method)
(ssz.sedes.bitlist.Bitlist method)
(ssz.sedes.bitvector.Bitvector method)
(ssz.sedes.byte_vector.ByteVector method)
(ssz.sedes.container.Container method)
(ssz.sedes.list.List method)
(ssz.sedes.vector.Vector method)
get_items_per_chunk() (in module ssz.utils)
get_key() (in module ssz.cache.utils)
(ssz.hashable_container.MetaHashableContainer method)
(ssz.sedes.base.BaseSedes method)
(ssz.sedes.basic.BasicSedes method)
(ssz.sedes.basic.BitfieldCompositeSedes method)
(ssz.sedes.basic.ProperCompositeSedes method)
(ssz.sedes.serializable.BaseSerializable method)
get_merkle_leaves_with_cache() (in module ssz.cache.utils)
get_merkle_leaves_without_cache() (in module ssz.cache.utils)
get_meta_from_bases() (in module ssz.hashable_container)
get_next_power_of_two() (in module ssz.utils)
get_num_layers() (in module ssz.hash_tree)
get_num_padding_elements() (in module ssz.hashable_structure)
get_sedes_id() (ssz.hashable_container.MetaHashableContainer method)
(ssz.sedes.base.BaseSedes method)
(ssz.sedes.basic.HomogeneousProperCompositeSedes method)
(ssz.sedes.bitlist.Bitlist method)
(ssz.sedes.bitvector.Bitvector method)
(ssz.sedes.boolean.Boolean method)
(ssz.sedes.byte.Byte method)
(ssz.sedes.byte_list.ByteList method)
(ssz.sedes.byte_vector.ByteVector method)
(ssz.sedes.container.Container method)
(ssz.sedes.serializable.BaseSerializable class method)
(ssz.sedes.uint.UInt method)
get_serialized_bytearray() (in module ssz.utils)
get_updated_chunks() (in module ssz.hashable_structure)
H
has_fields (ssz.sedes.serializable.Meta attribute)
(ssz.sedes.signed_serializable.SignedMeta attribute)
hash_eth2() (in module ssz.hash)
hash_layer() (in module ssz.hash_tree)
hash_tree (ssz.abc.HashableStructureAPI property)
(ssz.hashable_structure.BaseHashableStructure property)
hash_tree_root (ssz.abc.HashableStructureAPI property)
(ssz.hashable_container.HashableContainer property)
(ssz.hashable_list.HashableList property)
(ssz.hashable_vector.HashableVector property)
(ssz.sedes.serializable.BaseSerializable property)
HashableContainer (class in ssz.hashable_container)
HashableContainerEvolver (class in ssz.hashable_container)
HashableList (class in ssz.hashable_list)
HashableStructureAPI (class in ssz.abc)
HashableStructureEvolver (class in ssz.hashable_structure)
HashableStructureEvolverAPI (class in ssz.abc)
HashableVector (class in ssz.hashable_vector)
hashablify_field_kwargs() (in module ssz.hashable_container)
hashablify_value() (in module ssz.hashable_container)
HashTree (class in ssz.hash_tree)
HashTreeEvolver (class in ssz.hash_tree)
HomogeneousProperCompositeSedes (class in ssz.sedes.basic)
I
index() (ssz.hash_tree.HashTree method)
infer_sedes() (in module ssz.sedes)
is_dirty() (ssz.abc.HashableStructureEvolverAPI method)
(ssz.hash_tree.HashTreeEvolver method)
(ssz.hashable_structure.HashableStructureEvolver method)
is_fixed_sized (ssz.hashable_container.MetaHashableContainer property)
(ssz.sedes.base.BaseSedes property)
(ssz.sedes.basic.BasicSedes attribute)
(ssz.sedes.bitlist.Bitlist attribute)
(ssz.sedes.bitvector.Bitvector attribute)
(ssz.sedes.container.Container property)
(ssz.sedes.list.List attribute)
(ssz.sedes.serializable.MetaSerializable property)
(ssz.sedes.vector.Vector property)
is_immutable_field_value() (in module ssz.utils)
is_packing (ssz.sedes.base.BaseProperCompositeSedes property)
(ssz.sedes.basic.HomogeneousProperCompositeSedes property)
(ssz.sedes.container.Container property)
L
length (ssz.sedes.vector.Vector property)
List (class in ssz.sedes.list)
M
make_immutable() (in module ssz.sedes.serializable)
max_length (ssz.hashable_structure.BaseHashableStructure property)
merge_args_to_kwargs() (in module ssz.sedes.serializable)
merge_kwargs_to_args() (in module ssz.sedes.serializable)
merkleize() (in module ssz.utils)
merkleize_with_cache() (in module ssz.utils)
Meta (class in ssz.hashable_container)
(class in ssz.sedes.serializable)
MetaHashableContainer (class in ssz.hashable_container)
MetaSerializable (class in ssz.sedes.serializable)
MetaSignedHashableContainer (class in ssz.hashable_container)
MetaSignedSerializable (class in ssz.sedes.signed_serializable)
mix_in_length() (in module ssz.utils)
module
ssz
ssz.abc
ssz.cache
ssz.cache.cache
ssz.cache.utils
ssz.codec
ssz.constants
ssz.exceptions
ssz.hash
ssz.hash_tree
ssz.hashable_container
ssz.hashable_list
ssz.hashable_structure
ssz.hashable_vector
ssz.sedes
ssz.sedes.base
ssz.sedes.basic
ssz.sedes.bitlist
ssz.sedes.bitvector
ssz.sedes.boolean
ssz.sedes.byte
ssz.sedes.byte_list
ssz.sedes.byte_vector
ssz.sedes.container
ssz.sedes.list
ssz.sedes.serializable
ssz.sedes.signed_serializable
ssz.sedes.uint
ssz.sedes.vector
ssz.tools
ssz.tools.codec
ssz.tools.dump
ssz.tools.parse
ssz.tree_hash
ssz.typing
ssz.utils
mset() (ssz.abc.HashableStructureAPI method)
(ssz.hash_tree.HashTree method)
(ssz.hashable_structure.BaseHashableStructure method)
N
normalize_item_index() (ssz.hashable_container.HashableContainer method)
P
pack() (in module ssz.utils)
pack_bits() (in module ssz.utils)
pack_bytes() (in module ssz.utils)
pad_hash_tree() (in module ssz.hash_tree)
pad_zeros() (in module ssz.utils)
parse() (in module ssz.tools.parse)
parse_bits() (in module ssz.tools.parse)
parse_boolean() (in module ssz.tools.parse)
parse_bytes() (in module ssz.tools.parse)
parse_container() (in module ssz.tools.parse)
parse_hashable() (in module ssz.tools.parse)
parse_integer() (in module ssz.tools.parse)
parse_list() (in module ssz.tools.parse)
parse_serializable() (in module ssz.tools.parse)
parse_vector() (in module ssz.tools.parse)
persistent() (ssz.abc.HashableStructureEvolverAPI method)
(ssz.hash_tree.HashTreeEvolver method)
(ssz.hashable_structure.HashableStructureEvolver method)
ProperCompositeSedes (class in ssz.sedes.basic)
R
raw_root (ssz.abc.HashableStructureAPI property)
(ssz.hashable_structure.BaseHashableStructure property)
read_exact() (in module ssz.utils)
recompute_hash_in_tree() (in module ssz.hash_tree)
remove() (ssz.hash_tree.HashTree method)
(ssz.hash_tree.HashTreeEvolver method)
reset_cache() (ssz.sedes.serializable.BaseSerializable method)
ResizableHashableStructureAPI (class in ssz.abc)
ResizableHashableStructureEvolver (class in ssz.hashable_structure)
ResizableHashableStructureEvolverAPI (class in ssz.abc)
root (ssz.hash_tree.HashTree property)
S
s_decode_offset() (in module ssz.utils)
sedes (ssz.hashable_structure.BaseHashableStructure property)
Serializable (class in ssz.sedes.serializable)
SerializationError
serialize() (ssz.hashable_container.MetaHashableContainer method)
(ssz.sedes.base.BaseSedes method)
(ssz.sedes.basic.ProperCompositeSedes method)
(ssz.sedes.bitlist.Bitlist method)
(ssz.sedes.bitvector.Bitvector method)
(ssz.sedes.boolean.Boolean method)
(ssz.sedes.byte.Byte method)
(ssz.sedes.byte_list.ByteList method)
(ssz.sedes.byte_vector.ByteVector method)
(ssz.sedes.container.Container method)
(ssz.sedes.serializable.MetaSerializable method)
(ssz.sedes.uint.UInt method)
serialize_element_for_tree() (ssz.sedes.base.BaseProperCompositeSedes method)
(ssz.sedes.basic.ProperCompositeSedes method)
(ssz.sedes.byte_list.ByteList method)
(ssz.sedes.byte_vector.ByteVector method)
set() (ssz.abc.HashableStructureAPI method)
(ssz.abc.HashableStructureEvolverAPI method)
(ssz.hash_tree.HashTree method)
(ssz.hash_tree.HashTreeEvolver method)
(ssz.hashable_structure.BaseHashableStructure method)
(ssz.hashable_structure.HashableStructureEvolver method)
set_chunk_in_tree() (in module ssz.hash_tree)
SettableFieldDescriptor (class in ssz.hashable_container)
signed_container_sedes (ssz.sedes.signed_serializable.SignedMeta attribute)
SignedHashableContainer (class in ssz.hashable_container)
SignedMeta (class in ssz.sedes.signed_serializable)
SignedSerializable (class in ssz.sedes.signed_serializable)
signing_root (ssz.hashable_container.SignedHashableContainer property)
(ssz.sedes.signed_serializable.SignedSerializable property)
size (ssz.sedes.byte.Byte attribute)
ssz
module
ssz.abc
module
ssz.cache
module
ssz.cache.cache
module
ssz.cache.utils
module
ssz.codec
module
ssz.constants
module
ssz.exceptions
module
ssz.hash
module
ssz.hash_tree
module
ssz.hashable_container
module
ssz.hashable_list
module
ssz.hashable_structure
module
ssz.hashable_vector
module
ssz.sedes
module
ssz.sedes.base
module
ssz.sedes.basic
module
ssz.sedes.bitlist
module
ssz.sedes.bitvector
module
ssz.sedes.boolean
module
ssz.sedes.byte
module
ssz.sedes.byte_list
module
ssz.sedes.byte_vector
module
ssz.sedes.container
module
ssz.sedes.list
module
ssz.sedes.serializable
module
ssz.sedes.signed_serializable
module
ssz.sedes.uint
module
ssz.sedes.vector
module
ssz.tools
module
ssz.tools.codec
module
ssz.tools.dump
module
ssz.tools.parse
module
ssz.tree_hash
module
ssz.typing
module
ssz.utils
module
SSZCache (class in ssz.cache.cache)
SSZException
T
to_chunks() (in module ssz.utils)
to_formatted_dict() (in module ssz.tools.dump)
transform() (ssz.abc.HashableStructureAPI method)
(ssz.hash_tree.HashTree method)
(ssz.hashable_structure.BaseHashableStructure method)
U
UInt (class in ssz.sedes.uint)
update_element_in_chunk() (in module ssz.hashable_structure)
update_elements_in_chunk() (in module ssz.hashable_structure)
V
validate_args_and_kwargs() (in module ssz.sedes.serializable)
validate_chunk_count() (in module ssz.hash_tree)
validate_raw_hash_tree() (in module ssz.hash_tree)
Vector (class in ssz.sedes.vector)
Read the Docs
v: stable
Versions
latest
stable
Downloads
On Read the Docs
Project Home
Builds