@ajna-finance/sdk
Version:
A typescript SDK that can be used to create Dapps in Ajna ecosystem.
20 lines (19 loc) • 626 B
TypeScript
import { BigNumber } from 'ethers';
import { IProposal, SignerOrProvider } from '../types';
/**
* Models a grants fund proposal.
*/
export declare class Proposal implements IProposal {
provider: SignerOrProvider;
id: BigNumber;
constructor(provider: SignerOrProvider, id: BigNumber);
getInfo(): Promise<{
proposalId: any;
distributionId: any;
votesReceived: any;
tokensRequested: any;
fundingVotesReceived: any;
executed: any;
}>;
getState(): Promise<"Pending" | "Active" | "Canceled" | "Defeated" | "Succeeded" | "Queued" | "Expired" | "Executed">;
}