balanceofsatoshis
Version:
Lightning balance CLI
41 lines (30 loc) • 676 B
JavaScript
const {floor} = Math;
const bucketSize = 200000;
/** Map a confidence score into a description string
{
[confidence]: <Confidence Score Out of One Million Number>
}
@returns
{
[description]: <Confidence Score Text Description String>
}
*/
module.exports = ({confidence}) => {
if (!confidence) {
return {};
}
const bucket = floor(confidence / bucketSize);
switch (bucket) {
case 5:
case 4:
return {description: '★ ★ ★ ★'};
case 3:
return {description: '★ ★ ★ ☆'};
case 2:
return {description: '★ ★ ☆ ☆'};
case 1:
return {description: '★ ☆ ☆ ☆'};
default:
return {};
}
};