@ninerealms/midgard-client
Version:
42 lines • 1.36 kB
TypeScript
import BigNumber from "bignumber.js";
export interface MemberDetailsPoolResponse {
pool: string;
runeAddress: string;
assetAddress: string;
liquidityUnits: string;
runeAdded: string;
assetAdded: string;
runeWithdrawn: string;
assetWithdrawn: string;
dateFirstAdded: string;
dateLastAdded: string;
}
export interface MemberDetailsPool {
pool: string;
runeAddress: string;
assetAddress: string;
liquidityUnits: BigNumber;
runeAdded: BigNumber;
assetAdded: BigNumber;
runeWithdrawn: BigNumber;
assetWithdrawn: BigNumber;
dateFirstAdded: Date;
dateLastAdded: Date;
}
export interface MemberDetailsResponse {
pools: MemberDetailsPoolResponse[];
}
export interface MemberDetails {
pools: MemberDetailsPool[];
}
export declare const convertMemberPoolDetails: (memberPoolDetails: MemberDetailsPoolResponse) => MemberDetailsPool;
export declare const rawToMemberDetails: (res: MemberDetailsResponse) => {
pools: MemberDetailsPool[];
};
export declare const defaultMemberDetails: () => {
pools: never[];
};
export declare const memberDetails: (address: string) => Promise<MemberDetails>;
export declare const memberDetailsMany: (addresses: string[]) => Promise<MemberDetails[]>;
export declare const members: () => Promise<string[]>;
//# sourceMappingURL=members.d.ts.map