@cryptovarna/tedex-api
Version:
TEDEX API
80 lines (79 loc) • 2.09 kB
TypeScript
import { BigNumber } from "ethers";
export declare type StakedEventCustom = {
account: string;
amount: BigNumber;
planId: string;
stakeId: string;
timestamp: BigNumber;
deadline: BigNumber;
period: BigNumber;
apy: BigNumber;
emergencyTax: BigNumber;
compound: boolean;
tokenForPair: string[];
pricePerStable: BigNumber[];
stakedTokenMoreExpensive: boolean[];
pips: BigNumber;
};
export declare type UnstakedEventCustom = {
account: string;
amount: BigNumber;
unstakedAmount: BigNumber;
planId: string;
stakeId: string;
timestamp: BigNumber;
deadline: BigNumber;
period: BigNumber;
apy: BigNumber;
emergencyTax: BigNumber;
compound: boolean;
tokenForPair: string[];
pricePerStable: BigNumber[];
stakedTokenMoreExpensive: boolean[];
pips: BigNumber;
};
export declare type EmergencyExitEventCustom = {
account: string;
staked: BigNumber;
withdrawn: BigNumber;
planId: string;
stakeId: string;
timestamp: BigNumber;
deadline: BigNumber;
period: BigNumber;
apy: BigNumber;
emergencyTax: BigNumber;
compound: boolean;
tokenForPair: string[];
pricePerStable: BigNumber[];
stakedTokenMoreExpensive: boolean[];
pips: BigNumber;
};
export declare type RewardsWithdrawnEventCustom = {
account: string;
rewards: BigNumber;
planId: string;
stakeId: string;
amount: BigNumber;
timestamp: BigNumber;
tokenForPair: string[];
pricePerStable: BigNumber[];
stakedTokenMoreExpensive: boolean[];
pips: BigNumber;
};
export declare type TopUpEventCustom = {
account: string;
staked: BigNumber;
planId: string;
stakeId: string;
timestamp: BigNumber;
deadline: BigNumber;
period: BigNumber;
apy: BigNumber;
emergencyTax: BigNumber;
compound: boolean;
tokenForPair: string[];
pricePerStable: BigNumber[];
stakedTokenMoreExpensive: boolean[];
pips: BigNumber;
};