UNPKG

@ledgerhq/live-common

Version:
12 lines 475 B
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