@moonwell-fi/moonwell-sdk
Version:
TypeScript Interface for Moonwell
14 lines • 934 B
TypeScript
import { type Address } from "viem";
import type { MoonwellClient } from "../../client/createMoonwellClient.js";
import type { OptionalNetworkParameterType } from "../../common/types.js";
import type { Chain, GovernanceToken } from "../../environments/index.js";
import type { UserVotingPowers } from "../../types/userVotingPowers.js";
export type GetUserVotingPowersParameters<environments, network extends Chain | undefined> = OptionalNetworkParameterType<environments, network> & {
/** Governance token */
governanceToken: GovernanceToken;
/** User address*/
userAddress: Address;
};
export type GetUserVotingPowersReturnType = Promise<UserVotingPowers[]>;
export declare function getUserVotingPowers<environments, Network extends Chain | undefined>(client: MoonwellClient, args: GetUserVotingPowersParameters<environments, Network>): GetUserVotingPowersReturnType;
//# sourceMappingURL=getUserVotingPowers.d.ts.map