Since leaf_index is removed from MmrMembershipProof upstream in twenty-first, we need to update the auto-generated TasmObject implementation of this structure, located in (tasm-lib/src/structure/auto_generated_tasm_object_implementations.rs). Alternatively, we could delete the implementation all together, since the structure now only contains one field, the authentication path.
Note that this should not be done before the upstream triton-vm is updated, since the current triton-vm version still uses the MmrMembershipProof structure that contains the leaf index.
Since
leaf_index
is removed fromMmrMembershipProof
upstream in twenty-first, we need to update the auto-generatedTasmObject
implementation of this structure, located in(tasm-lib/src/structure/auto_generated_tasm_object_implementations.rs)
. Alternatively, we could delete the implementation all together, since the structure now only contains one field, the authentication path.Note that this should not be done before the upstream
triton-vm
is updated, since the currenttriton-vm
version still uses theMmrMembershipProof
structure that contains the leaf index.