@cessnetwork/api
Version:
CESS Chain Interface Implementation in TypeScript
14 lines • 735 B
TypeScript
import type { Constructor } from "./types";
import { ChainBase } from "./types";
import { BlockNumberInput } from '@cessnetwork/types';
export declare function CessTreasury<TBase extends Constructor<ChainBase>>(Base: TBase): {
new (...args: any[]): {
queryCurrencyReward(block?: BlockNumberInput): Promise<bigint>;
queryEraReward(block?: BlockNumberInput): Promise<bigint>;
queryReserveReward(block?: BlockNumberInput): Promise<bigint>;
queryRoundReward(era: number, block?: BlockNumberInput): Promise<bigint>;
api: import("@polkadot/api").ApiPromise | null;
keyring: import("@polkadot/keyring/types").KeyringPair | null;
};
} & TBase;
//# sourceMappingURL=cess_treasury.d.ts.map