Class CheckedListProofImpl<E>

java.lang.Object
com.exonum.binding.common.proofs.list.CheckedListProofImpl<E>
All Implemented Interfaces:
CheckedProof, CheckedListProof<E>

public class CheckedListProofImpl<E>
extends Object
implements CheckedListProof<E>
A checked list proof includes list proof verification results.

If it is correct you may access:

  • a calculated index hash of corresponding collection
  • proof elements

If the proof is the proof of absence, then empty collection of elements is returned.

If the proof is not valid, you may get the verification status using getProofStatus() with description of why the proof is not valid.