UNPKG

parsec-node

Version:

https://parseclabs.readthedocs.io/en/latest/

24 lines (22 loc) 659 B
/** * Copyright (c) 2018-present, Parsec Labs (parseclabs.org) * * This source code is licensed under the Mozilla Public License Version 2.0 * found in the LICENSE file in the root directory of this source tree. */ module.exports = function unspentForAddress(unspent, address, color) { return Object.keys(unspent) .filter( k => unspent[k] && unspent[k].address.toLowerCase() === address.toLowerCase() && (color !== undefined ? unspent[k].color === color : true) ) .map(k => ({ outpoint: k, output: unspent[k], })) .sort((a, b) => { return a.output.value - b.output.value; }); };