polkadot-js/api

View on GitHub
packages/api-derive/src/bagsList/util.ts

Summary

Maintainability
A
0 mins
Test Coverage
// Copyright 2017-2024 @polkadot/api-derive authors & contributors
// SPDX-License-Identifier: Apache-2.0

import type { DeriveApi } from '../types.js';

export function getQueryInterface (api: DeriveApi): DeriveApi['query']['voterList'] {
  return (
    // latest substrate & polkadot
    api.query.voterList ||
    // previous substrate
    api.query['voterBagsList'] ||
    api.query['bagsList']
  );
}