NonExistenceProof takes a proof of two neighbors, one left of the desired key, one right of the desired key. If both proofs are valid AND they are neighbors, then there is no valid proof for the given key.

interface NonExistenceProof {
    key: Uint8Array;
    left?: ExistenceProof;
    right?: ExistenceProof;
}

Properties

Properties

key: Uint8Array

TODO: remove this as unnecessary??? we prove a range