Interface ProofRecord

Proof record - complete reconstructed transaction proof

interface ProofRecord {
    cycledContent: {
        content?: string;
        leaf1?: string;
        leaf2?: string;
        prev_chunk_sign?: string;
        prevSign?: string;
        result?: string;
    }[];
    firstChunkContent: {
        content: string;
        prev_chunk_sign: string;
    };
    proofSignature: string;
    root: string;
    transaction: {
        memo: ZeroChunk;
        signature: string;
        slot: number;
    };
}

Properties

cycledContent: {
    content?: string;
    leaf1?: string;
    leaf2?: string;
    prev_chunk_sign?: string;
    prevSign?: string;
    result?: string;
}[]

All cycled content chunks

firstChunkContent: {
    content: string;
    prev_chunk_sign: string;
}

First chunk content

proofSignature: string

Signature of the proof transaction

root: string

Merkle root hash

transaction: {
    memo: ZeroChunk;
    signature: string;
    slot: number;
}

Original zero chunk transaction