@goat-sdk/plugin-mode-governance
Version:
<div align="center"> <a href="https://github.com/goat-sdk/goat">
18 lines (15 loc) • 725 B
TypeScript
import { EVMWalletClient } from '@goat-sdk/wallet-evm';
import { StakeParameters, GetStakeInfoParameters, GetBalanceParameters } from './parameters.js';
import '@goat-sdk/core';
import 'zod';
declare class ModeGovernanceService {
stakeTokensForModeGovernance(walletClient: EVMWalletClient, parameters: StakeParameters): Promise<string>;
getModeGovernanceStakeInfo(walletClient: EVMWalletClient, parameters: GetStakeInfoParameters): Promise<{
stakedAmount: string;
startTime: number;
votingPower: string;
isVoting: boolean;
}>;
getModeGovernanceVotingPower(walletClient: EVMWalletClient, parameters: GetBalanceParameters): Promise<string>;
}
export { ModeGovernanceService };