async function getBlockWithProof()

in src/GetBlock.ts [63:81]


async function getBlockWithProof(
    ledgerName: string,
    blockAddress: ValueHolder,
    digestTipAddress: ValueHolder,
    qldbClient: QLDB
): Promise<GetBlockResponse> {
    log(
        `Let's get the block for block address \n${valueHolderToString(blockAddress)}, \ndigest tip address:
        ${valueHolderToString(digestTipAddress)} \nof the ledger named ${ledgerName}.`
    );
    const request: GetBlockRequest = {
        Name: ledgerName,
        BlockAddress: blockAddress,
        DigestTipAddress: digestTipAddress
    };
    const result: GetBlockResponse = await qldbClient.getBlock(request).promise();
    log(`Success. GetBlock: \n${blockResponseToString(result)}.`);
    return result;
}