UNPKG

@collabland/staking-contracts

Version:
21 lines (20 loc) 755 B
import { BigNumber } from 'ethers'; import { BaseStakingContractAdapter, StakingAsset } from '../staking.js'; declare abstract class BaseDwebUniV2StakingContractAdapter extends BaseStakingContractAdapter { supportedAssets: StakingAsset[]; /** * Get staked token balance for the given owner * @param owner - Owner address * @returns */ getStakedTokenBalance(owner: string): Promise<BigNumber>; } export declare class DwebUniV2EthereumStakingContractAdapter extends BaseDwebUniV2StakingContractAdapter { contractAddress: string; chainId: number; } export declare class DwebUniV2PolygonStakingContractAdapter extends BaseDwebUniV2StakingContractAdapter { contractAddress: string; chainId: number; } export {};