UNPKG

@cessnetwork/api

Version:

CESS Chain Interface Implementation in TypeScript

20 lines 772 B
import { isApiReady } from "../utils/tx"; import { SDKError } from "../utils"; import * as session from '../pallets/session'; export function Session(Base) { return class extends Base { async queryValidators(block) { if (!isApiReady(this.api)) { throw new SDKError('API Client is not ready', 'INVALID_API_CLIENT'); } return session.queryValidators(this.api, block); } async queryDisabledValidatorsFromSession(block) { if (!isApiReady(this.api)) { throw new SDKError('API Client is not ready', 'INVALID_API_CLIENT'); } return session.queryDisabledValidatorsFromSession(this.api, block); } }; } //# sourceMappingURL=session.js.map