import { combineLatest, of } from 'rxjs';
import { memo } from '../util/index.js';
export function votingBalances(instanceId, api) {
return memo(instanceId, (addresses) => !addresses?.length
? of([])
: combineLatest(addresses.map((accountId) => api.derive.balances.account(accountId))));
}