UNPKG

@swaptoshi/governance-module

Version:

Klayr governance on-chain module

10 lines (9 loc) 635 B
import { Modules } from 'klayr-framework'; import { CastedVoteStoreData } from '../types'; export declare const defaultVote: Readonly<CastedVoteStoreData>; export declare class CastedVoteStore extends Modules.BaseStore<CastedVoteStoreData> { getOrDefault(context: Modules.ImmutableStoreGetter, address: Buffer): Promise<CastedVoteStoreData>; removeAllCastedVote(context: Modules.StoreGetter, address: Buffer): Promise<void>; removeCastedVoteByProposalId(context: Modules.StoreGetter, address: Buffer, proposalId: number): Promise<void>; schema: import("@swaptoshi/utils/dist/types").TypedSchema<CastedVoteStoreData>; }