diff --git a/ssz-rs/src/vector.rs b/ssz-rs/src/vector.rs index 2fac0f93..60ed5ef0 100644 --- a/ssz-rs/src/vector.rs +++ b/ssz-rs/src/vector.rs @@ -5,6 +5,7 @@ use crate::{ merkleization::{ elements_to_chunks, get_power_of_two_ceil, merkleize, pack, GeneralizedIndex, GeneralizedIndexable, HashTreeRoot, MerkleizationError, Node, Path, PathElement, + ProofAndWitness, Prove, }, ser::{Serialize, SerializeError, Serializer}, Serializable, SimpleSerialize, @@ -278,6 +279,15 @@ where } } +impl Prove for Vector +where + T: SimpleSerialize + GeneralizedIndexable + Prove, +{ + fn prove(&mut self, index: GeneralizedIndex) -> Result { + // + } +} + #[cfg(feature = "serde")] struct VectorVisitor(PhantomData>);