diff --git a/packages/cactus-plugin-ledger-connector-xdai/src/main/typescript/plugin-ledger-connector-xdai.ts b/packages/cactus-plugin-ledger-connector-xdai/src/main/typescript/plugin-ledger-connector-xdai.ts index a816146351..88a065cd29 100644 --- a/packages/cactus-plugin-ledger-connector-xdai/src/main/typescript/plugin-ledger-connector-xdai.ts +++ b/packages/cactus-plugin-ledger-connector-xdai/src/main/typescript/plugin-ledger-connector-xdai.ts @@ -21,6 +21,7 @@ import { IPluginKeychain, } from "@hyperledger/cactus-core-api"; +import { consensusHasTransactionFinality } from "@hyperledger/cactus-core"; import { PluginRegistry } from "@hyperledger/cactus-core"; import { @@ -122,6 +123,11 @@ export class PluginLedgerConnectorXdai this.prometheusExporter.startMetricsCollection(); } + public async hasTransactionFinality(): Promise { + const consensusAlgorithmFamily = await this.getConsensusAlgorithmFamily(); + return consensusHasTransactionFinality(consensusAlgorithmFamily); + } + public getPrometheusExporter(): PrometheusExporter { return this.prometheusExporter; }