@swaptoshi/governance-module
Version:
Klayr governance on-chain module
9 lines (8 loc) • 559 B
TypeScript
import { Modules } from 'klayr-framework';
import { ProposalVoterStoreData } from '../types';
export declare const defaultProposalVoters: Readonly<ProposalVoterStoreData>;
export declare class ProposalVoterStore extends Modules.BaseStore<ProposalVoterStoreData> {
getOrDefault(context: Modules.ImmutableStoreGetter, proposalId: number): Promise<ProposalVoterStoreData>;
addVoter(context: Modules.StoreGetter, proposalId: number, address: Buffer): Promise<void>;
schema: import("@swaptoshi/utils/dist/types").TypedSchema<ProposalVoterStoreData>;
}