@ledgerhq/live-common
Version:
Common ground for the Ledger Live apps
12 lines • 475 B
JavaScript
import { BigNumber } from "bignumber.js";
export function hasTxOutputs(status) {
return "txOutputs" in status;
}
/** Bitcoin status includes txOutputs with change; generic status may not. */
export function getChangeToReturn(status) {
const outputs = hasTxOutputs(status) ? status.txOutputs ?? [] : [];
return outputs
.filter((o) => o.isChange)
.reduce((sum, o) => sum.plus(o.value), new BigNumber(0));
}
//# sourceMappingURL=changeToReturn.js.map