@ledgerhq/coin-canton
Version:
13 lines (10 loc) • 618 B
text/typescript
import { updateTransaction as defaultUpdateTransaction } from "@ledgerhq/ledger-wallet-framework/bridge/jsHelpers";
import { AccountBridge } from "@ledgerhq/types-live";
import type { Transaction } from "../types";
// NOTE: this method is optional, use defaultUpdateTransaction
// acts as a middleware to update the transaction patch object
// NOTE: here is an example transaction updater function
// in this case, it resets fee to null depending on the patch content
export const updateTransaction: AccountBridge<Transaction>["updateTransaction"] = (tx, patch) => {
return defaultUpdateTransaction(tx, patch);
};