def METHOD_NAME(self, value: bytes) -> t.List[bytes]:
    """Get the proof for a given value."""
    try:
        return self.entries[leaf_hash(value)].proof
    except KeyError:
        raise KeyError("Value not found in Merkle tree") from None