Я хочу получить список транзакций, используя узел SDK, но я не смог найти для этого никакой ссылки, я использую высокоуровневый узел SDK фабрики.
Ниже приведен мой код, который яЯ использовал для подключения к сети:
'use strict';
const { FileSystemWallet, Gateway } = require('fabric-network');
const fs = require('fs');
const path = require('path');
const ccpPath = path.resolve(__dirname, 'connection.json');
const ccpJSON = fs.readFileSync(ccpPath, 'utf8');
const ccp = JSON.parse(ccpJSON);
async function main() {
const identity = 'testuser';
try {
// Create a new file system based wallet for managing identities.
const walletPath = path.join(process.cwd(), 'wallet');
const wallet = new FileSystemWallet(walletPath);
console.log(`Wallet path: ${walletPath}`);
// Check to see if we've already enrolled the user.
const userExists = await wallet.exists(identity);
if (!userExists) {
console.log(`An identity for the user "${identity}" does not exist in the wallet`);
console.log('Run the registerUser.js application before retrying');
return;
}
// Create a new gateway for connecting to our peer node.
const gateway = new Gateway();
await gateway.connect(ccp, { wallet, identity: identity, discovery: { enabled: false } });
// Get the network (channel) our contract is deployed to.
const network = await gateway.getNetwork('mychannel');
} catch (error) {
console.error(`Error: ${error}`);
process.exit(1);
}
}
main();
Я подключен к сети, но не знаю, какую функцию использовать для извлечения последних транзакций и разбивки на страницы.
Любая помощь приветствуетсяСпасибо.