@collabland/staking-contracts
Version:
Staking contracts supported by Collab.Land
23 lines (22 loc) • 716 B
TypeScript
import { BigNumber } from 'ethers';
import { BaseStakingContractAdapter, StakingAsset } from '../staking.js';
export declare class FlooringProtocolStakingContractAdapter extends BaseStakingContractAdapter {
contractName: string;
/**
* The contract address
*/
contractAddress: string;
/**
* The periphery contract address of the Flooring Protocol used to read Flooring Protocol States
*/
peripheryContractAddress: string;
/**
* The Flooring Lab Credit contract address
*/
flcAddress: string;
/**
* Assets that can be staked to this contract
*/
supportedAssets: StakingAsset[];
getStakedTokenBalance(owner: string): Promise<BigNumber>;
}