【发布时间】:2023-03-12 12:27:01
【问题描述】:
我是区块链世界的新手,现在我正在研究 Hyperledger Fabric。我使用了 fabcar 示例,我需要在这里计算事务的延迟。我想先从 javascript 开始,然后再从其他开始,但我已经很困难了。我想使用两个时间戳,然后减去它们来查找时间,但我不知道如何正确实现它。 这里是调用账本查询的代码。
// Submit the specified transaction.
// createCar transaction - requires 5 argument, ex: ('createCar', 'CAR12', 'Honda', 'Accord', 'Black', 'Tom')
// changeCarOwner transaction - requires 2 args , ex: ('changeCarOwner', 'CAR12', 'Dave')
var timestamp1 = Number(new Date());
await contract.submitTransaction('createCar', 'CAR25', 'Lamborghini', 'Aventador', 'Green', 'Ciccio');
console.log('Transaction has been submitted');
var timestamp2 = Number(new Date());
console.log(timestamp2-timestamp1);
// Disconnect from the gateway.
await gateway.disconnect();
} catch (error) {
console.error(`Failed to submit transaction: ${error}`);
process.exit(1);
}
我所做的确实有意义,它会起作用吗?我还将 --waitForEvent 添加到调用中。我没有找到任何文档或示例来实现这样的东西。 提前致谢。
【问题讨论】:
标签: javascript hyperledger-fabric blockchain latency