UNPKG

@mxlabs/okxnotify

Version:

OKX notification package with Feishu, Cloudflare Workers, and Gemini AI agent integration - Complete bundle

91 lines (90 loc) 2.41 kB
/** * 个人计息记录 * @param params 请求参数 * @returns Promise<OkxAccruedInterestItem[]> */ export interface OkxGetAccruedInterestParams { loanCcy?: string; ccy?: string; after?: string; before?: string; limit?: string; } export interface OkxAccruedInterestItem { loanCcy: string; ccy: string; interest: string; interestRate: string; liab: string; ts: string; } export declare const getAccruedInterest: (params?: OkxGetAccruedInterestParams) => Promise<OkxAccruedInterestItem[]>; /** * 获取市场借贷利率历史 * @param params 请求参数 * @returns Promise<OkxLendingRateHistoryItem[]> */ export interface OkxGetLendingRateHistoryParams { ccy?: string; after?: string; before?: string; limit?: string; } export interface OkxLendingRateHistoryItem { ccy: string; amt: string; rate: string; ts: string; } /** * 获取市场借贷利率历史 * @param params 请求参数 * @returns Promise<OkxLendingRateHistoryItem[]> */ export declare const getLendingRateHistory: (params?: OkxGetLendingRateHistoryParams) => Promise<OkxLendingRateHistoryItem[]>; /** * 获取市场借贷利率摘要 * @param params 请求参数 * @returns Promise<OkxLendingRateSummaryItem[]> */ export interface OkxLendingRateSummaryParams { ccy?: string; } export interface OkxLendingRateSummaryItem { ccy: string; avgAmt: string; avgAmtUsd: string; avgRate: string; preRate: string; estRate: string; } /** * 获取市场借贷利率摘要 * @param params 请求参数 * @returns Promise<OkxLendingRateSummaryItem[]> */ export declare const getLendingRateSummary: (params?: OkxLendingRateSummaryParams) => Promise<OkxLendingRateSummaryItem[]>; /** * 获取最大可借数量 * @param params 请求参数 * @returns Promise<{ * borrowCcy: string; * maxLoan: string; * notionalUsd: string; * remainingQuota: string; * }[]> * @example 可以看OKB可以借多少,OKB的抵押率是100%,所以可以借100个OKB */ export interface OkxMaxLoanParams { borrowCcy: string; supCollateral?: object[]; ccy?: string; amt?: string; } export interface OkxMaxLoanResponseItem { borrowCcy: string; maxLoan: string; notionalUsd: string; remainingQuota: string; } export declare const getMaxLoan: (params: OkxMaxLoanParams) => Promise<OkxMaxLoanResponseItem[]>;