@trezor/utxo-lib
Version:
Client-side Bitcoin-like JavaScript library
29 lines (28 loc) • 796 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.noneSortingStrategy = void 0;
const convertOutput_1 = require("./convertOutput");
const noneSortingStrategy = ({
result,
request,
convertedInputs
}) => {
const convertedOutputs = result.outputs.map((output, index) => {
if (request.outputs[index]) {
return (0, convertOutput_1.convertOutput)(output, request.outputs[index]);
}
return (0, convertOutput_1.convertOutput)(output, {
type: 'change',
...request.changeAddress
});
});
return {
inputs: convertedInputs,
outputs: convertedOutputs,
outputsPermutation: Array.from(convertedOutputs.keys())
};
};
exports.noneSortingStrategy = noneSortingStrategy;
//# sourceMappingURL=noneSortingStrategy.js.map