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;
}