UNPKG

@goat-sdk/plugin-mode-governance

Version:

<div align="center"> <a href="https://github.com/goat-sdk/goat">

18 lines (15 loc) 725 B
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 };