@coinmeca/ui
Version:
This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).
51 lines • 1.34 kB
TypeScript
import { Token } from "./web3";
export interface Farm extends Token {
main?: string;
type?: boolean;
master?: string;
id?: number | string;
start?: number;
period?: number;
duration?: number;
goal?: number;
stake?: Token;
earn?: Token;
staked?: number | string;
stakedChange?: number | string;
valueStaked?: number | string;
valueStakedChange?: number | string;
staking24h?: number | string;
staking24hChange?: number | string;
unstaking24h?: number | string;
unstaking24hChange?: number | string;
interest?: number | string;
interestChange?: number | string;
interest24h?: number | string;
interest24hChange?: number | string;
apr?: number | string;
aprChange?: number | string;
claimable?: number | string;
}
export type FarmTradeType = "STAKING" | "UNSTAKE" | "CLAIM" | "HARVEST";
export interface FarmRecent {
time?: number | string;
type?: FarmTradeType;
amount?: number | string;
share?: number | string;
txHash?: string;
}
export interface Staking {
pay?: Token;
amount: number;
share?: number;
ratio?: number;
apr?: number;
}
export interface Interest {
pay?: Token;
amount: number;
tax?: number;
total?: number;
ror?: number | string;
}
//# sourceMappingURL=farm.d.ts.map