@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).
25 lines • 706 B
TypeScript
import { Staking } from "../../../../types";
export interface Farm {
type?: boolean;
start?: number;
duration?: number;
period?: number;
end?: number;
staked: number;
interest?: number;
value?: {
stake?: number;
earn?: number;
};
}
export default function useStaking(mode: boolean, available?: number, farm?: Farm): {
staking: Staking;
amount: (amount: number) => Staking;
maxAmount: number | undefined;
interest: number;
share: (amount: number, staking?: number | boolean) => number;
apr: (amount: number, staking?: number | boolean) => number;
days: number;
reset: () => void;
};
//# sourceMappingURL=useStaking.d.ts.map