@ledgerhq/coin-hedera
Version:
Ledger Hedera Coin integration
20 lines • 738 B
JavaScript
import { apiClient } from "../network/api";
import { calculateAPY, extractCompanyFromNodeDescription } from "./utils";
export async function getValidators(cursor) {
const res = await apiClient.getNodes({
fetchAllPages: false,
...(cursor && { cursor }),
});
return {
next: res.nextCursor ?? undefined,
items: res.nodes.map(node => ({
address: node.node_account_id,
nodeId: node.node_id.toString(),
name: extractCompanyFromNodeDescription(node.description),
description: node.description,
balance: BigInt(node.stake),
apy: calculateAPY(node.reward_rate_start),
})),
};
}
//# sourceMappingURL=getValidators.js.map