UNPKG

@ledgerhq/coin-cardano

Version:
16 lines 646 B
import { getDelegateTransactionStatus } from "./delegate"; import { getSendTransactionStatus } from "./send"; import { getUndelegateTransactionStatus } from "./undelegate"; const modeHandlers = { send: getSendTransactionStatus, delegate: getDelegateTransactionStatus, undelegate: getUndelegateTransactionStatus, }; export async function getTransactionStatusByTransactionMode(account, transaction) { const handler = modeHandlers[transaction.mode]; if (!handler) { throw new Error(`Unsupported transaction mode: ${transaction.mode}`); } return handler(account, transaction); } //# sourceMappingURL=handler.js.map