@ledgerhq/coin-icon
Version:
Ledger Icon Coin integration
24 lines • 797 B
JavaScript
import { getAccountCurrency } from "@ledgerhq/coin-framework/account/index";
import { formatCurrencyUnit } from "@ledgerhq/coin-framework/currencies/index";
function formatAccountSpecifics(account) {
const { iconResources } = account;
if (!iconResources) {
throw new Error("icon account expected");
}
const unit = getAccountCurrency(account).units[0];
const formatConfig = {
disableRounding: true,
alwaysShowSign: false,
showCode: true,
};
let str = " ";
str += formatCurrencyUnit(unit, account.spendableBalance, formatConfig) + " spendable. ";
if (iconResources.nonce) {
str += "\nonce : " + iconResources.nonce;
}
return str;
}
export default {
formatAccountSpecifics,
};
//# sourceMappingURL=account.js.map